:root {
    --bulma-family-primary: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --bulma-family-secondary: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
    --bulma-family-code: monospace;

    --bulma-link-h: 226deg;
    --bulma-link-s: 55%;
    --bulma-link-l: 23%;

    --bulma-primary-h: 226deg;
    --bulma-primary-s: 55%;
    --bulma-primary-l: 23%;
    --bulma-primary-invert-l: 100%;

    /* Info: #2B6CB0 */
    --bulma-info-h: 209deg;
    --bulma-info-s: 61%;
    --bulma-info-l: 43%;
    --bulma-info-invert-l: 100%;

    /* Success: #2D8F4E */
    --bulma-success-h: 140deg;
    --bulma-success-s: 52%;
    --bulma-success-l: 37%;
    --bulma-success-invert-l: 100%;

    /* Warning: #8a5a00 */
    --bulma-warning-h: 39deg;
    --bulma-warning-s: 100%;
    --bulma-warning-l: 27%;
    --bulma-warning-invert-l: 100%;

    /* Danger: #E30613 */
    --bulma-danger-h: 356deg;
    --bulma-danger-s: 95%;
    --bulma-danger-l: 46%;
    --bulma-danger-invert-l: 100%;
}

/* @media (prefers-color-scheme: dark) {
    .notification.is-primary.is-light {
        --bulma-notification-background-l: var(--bulma-primary-l);
        --bulma-notification-color-l: var(--bulma-primary-invert-l);
    }

    .notification.is-link.is-light {
        --bulma-notification-background-l: var(--bulma-link-l);
        --bulma-notification-color-l: var(--bulma-link-invert-l);
    }

    .notification.is-info.is-light {
        --bulma-notification-background-l: var(--bulma-info-l);
        --bulma-notification-color-l: var(--bulma-info-invert-l);
    }

    .notification.is-success.is-light {
        --bulma-notification-background-l: var(--bulma-success-l);
        --bulma-notification-color-l: var(--bulma-success-invert-l);
    }

    .notification.is-warning.is-light {
        --bulma-notification-background-l: var(--bulma-warning-l);
        --bulma-notification-color-l: var(--bulma-warning-invert-l);
    }

    .notification.is-danger.is-light {
        --bulma-notification-background-l: var(--bulma-danger-l);
        --bulma-notification-color-l: var(--bulma-danger-invert-l);
    }
} */

html {
    font-size: 14px;
}

.navbar.is-link {
    --bulma-navbar-item-selected-background-l: calc(var(--bulma-link-l) - 10%);
}

.menu-adaptive-background {
    background-color: hsl(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l)) !important
}

@media (prefers-color-scheme: dark) {
    .menu-adaptive-background {
        background-color: hsl(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l)) !important
    }
}

.modal-card-head {
    box-shadow: none;
    /* background-color: var(--bulma-modal-card-head-background-color); */
    background-color: var(--bulma-modal-card-foot-background-color);
}

