:root {
    --w-font-sans: 'Helvetica', sans;
    --w-font-mono: 'Menlo', Courier;

    --w-color-primary-hue: 0;
    --w-color-primary-saturation: 0%;
    --w-color-primary-lightness: 10%;
    --w-color-primary: rgb(25, 25, 25);
    --w-color-primary-200: rgb(30, 30, 30);

    /* Change all secondary hues */
    --w-color-secondary-hue: 0;
    --w-color-secondary-saturation: 0%;
    --w-color-secondary-lightness: 39%;
}

/* Hide logo */

.sidebar-custom-branding {
    display: none;
}


/* Nicer focus outline */
:focus-visible {
    outline: 2px solid var(--w-color-secondary-100) !important;
}


/* Decrease font size and add bg color */

input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"]:not(.w-panel.title:first-child input):not(#menu-search-q),
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea:not(.comment__reply-input),
.Draftail-Editor .DraftEditor-root {
 font-size: 1rem !important;
}

textarea {
    padding: .375rem 1.25rem
}

/* Decrease padding around RTFs and add bg color */

.Draftail-Editor .public-DraftEditor-content,
.Draftail-Editor .public-DraftEditorPlaceholder-root {
    padding: .375rem 0.85rem !important;
}


/* Improve chooser buttons legibility */

.chosen {
    flex-wrap: wrap;
}

.chooser__title {
    font-size: 0.875rem;
    font-style: italic;
}


.chooser__actions {
    opacity: 1;
    width: 100%;
}

.chooser__choose-button {
    border-color: var(--w-color-grey-150);
}

.chooser__image {
    border-radius: .1875rem;
    max-height: 80px;
}


/* Make title field more obvious */

.w-panel.title:first-child input {
    border-bottom: 1px solid black !important;
    border-radius: 0 !important;
}


.help {
    font-style: italic;
}

.c-sf-add-button {
    opacity: 1 !important;
}
