/* Fundo escuro. As cores da paleta (primária, secundária e barras) continuam as do admin. */
body.is-dark {
    --c-ink: #e8edf5;
    --c-muted: #b4bdca;
    --c-line: #2e384c;
    --c-paper: #171e2b;
    background: #10141c;
    color: var(--c-ink);
    color-scheme: dark;
}

body.is-dark .site-nav:not(.is-menu-tinted) {
    background: #171d29;
    color: var(--c-ink);
}

body.is-dark.theme-turismo-06 .site-nav {
    background: transparent;
}

body.is-dark .site-sub,
body.is-dark .dropdown-menu,
body.is-dark .home-card,
body.is-dark .home-polaroid,
body.is-dark .home-icon-card,
body.is-dark .home-unit,
body.is-dark .wc-side-card,
body.is-dark .wc-page-sheet,
body.is-dark .wc-404,
body.is-dark .wc-sys-card,
body.is-dark .wc-news-feature,
body.is-dark .wc-logo-item,
body.is-dark .wc-sys-logo-card,
body.is-dark .wc-dl-card,
body.is-dark .card,
body.is-dark .list-group-item,
body.is-dark .modal-content,
body.is-dark .bg-white,
body.is-dark .bg-light,
body.is-dark .t-busca,
body.is-dark .t-atalho {
    background-color: #1c2433;
    color: var(--c-ink);
    border-color: var(--c-line);
}

body.is-dark .form-control,
body.is-dark .form-select,
body.is-dark textarea {
    background-color: #121824;
    color: var(--c-ink);
    border-color: var(--c-line);
}

body.is-dark .form-control::placeholder {
    color: var(--c-muted);
}

body.is-dark .wc-page-sheet :is(h1, h2, h3, h4, h5, p, li, label, small, td, th),
body.is-dark .home-card :is(h1, h2, h3, h4, p, li, small),
body.is-dark .wc-side-card :is(h1, h2, h3, h4, p, li, label),
body.is-dark .wc-sys-card :is(h1, h2, h3, h4, p, li),
body.is-dark .wc-news-feature :is(h1, h2, h3, h4, p, li),
body.is-dark .wc-dl-card :is(h1, h2, h3, p, span),
body.is-dark .home-icon-card :is(h1, h2, h3, p),
body.is-dark .home-unit :is(h1, h2, h3, p),
body.is-dark .t-busca :is(h2, p, label) {
    color: var(--c-ink);
}

body.is-dark .wc-page-sheet a:not(.btn),
body.is-dark .home-card a:not(.btn),
body.is-dark .wc-side-card a:not(.btn),
body.is-dark .wc-news-feature a:not(.btn) {
    color: var(--c-primary);
}

body.is-dark .table {
    --bs-table-bg: #1c2433;
    --bs-table-color: var(--c-ink);
    --bs-table-border-color: var(--c-line);
    color: var(--c-ink);
}

body.is-dark .wc-contato-form label {
    color: var(--c-ink);
}
