/* Override bulma colours */

:root {
    --bulma-primary-h: 117deg; /* These are overrided by users' theme if they are logged in */
    --bulma-primary-s: 50%;
    --bulma-scheme-h: 117deg; /* For backgrounds */
    --bulma-scheme-s: 18%;

    --bulma-link: var(--bulma-primary); /* Use primary as link color */
    --bulma-link-text: hsl(var(--bulma-primary-h), 100%, 70%); /* Use primary as link color */

    --bulma-body-background-color: hsl(var(--bulma-scheme-h),var(--bulma-scheme-s),4%);

    --bulma-shadow-l: 50%;
    --bulma-shadow-s: 0%;
}

.input {
    --bulma-input-focus-h: 117deg; /* Overrided by users' theme if they are logged in */
}

.menu-list .is-active {
    --bulma-menu-item-selected-h: 117deg; /* Overrided by users' theme if they are logged in */
}

.panel {
    border: 1px solid var(--bulma-border-weak);
}

.box {
    border: 1px solid var(--bulma-border-weak);
}

.is-inverted { /* button borders */
    border: 1px solid var(--bulma-border-weak);
    --bulma-button-border-width: 1px !important;
}

.dropdown-content {
    border: 1px solid var(--bulma-border-weak);
    padding-top: 0;
    padding-bottom: 0;
}

.dropdown-item {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.dropdown-divider {
    border: 1px solid var(--bulma-border-weak);
    margin-top: 0;
    margin-bottom: 0;
}

.content {
    --bulma-content-blockquote-padding: 0.5em 0.75em;
    --bulma-content-block-margin-bottom: 0.2em;
}