.theme-logo-dark{display:none!important}
[data-theme="dark"] .theme-logo-dark{display:inline-block!important}
[data-theme="dark"] .theme-logo-light{display:none!important}
[data-theme="dark"] body{background:#141820;color:#edf0f4}
[data-theme="dark"] .site-header,[data-theme="dark"] .site-footer,[data-theme="dark"] .main-navbar,[data-theme="dark"] .voice-mobile-header,[data-theme="dark"] .topbar{background:#1e2530;color:#edf0f4}
[data-theme="dark"] a,[data-theme="dark"] .site-header a,[data-theme="dark"] .site-footer a{color:inherit}
[data-theme="dark"] .border,[data-theme="dark"] .section-heading{border-color:#475160!important}
[data-theme="dark"] .bg-white,[data-theme="dark"] .bg-light{background:#202936!important;color:#edf0f4}
[data-theme="dark"] .form-select,[data-theme="dark"] .form-control{background-color:#202936;color:#edf0f4;border-color:#475160}
.portal-ad img,.portal-ad video{display:block;max-width:100%;height:auto;margin:auto}
.portal-ad{margin:18px auto;text-align:center;max-width:100%;overflow:hidden}
.portal-ad iframe{max-width:100%}
.portal-poll{max-width:640px;margin:25px auto}

/* Public interface legibility. */
body:not(.admin-body) :is(.site-header,.voice-topbar,.main-navbar,.site-footer,.mobile-header){font-size:16px}
body:not(.admin-body) :is(.site-header,.voice-topbar,.main-navbar,.site-footer,.mobile-header) :is(a,button,small,.small){font-size:max(16px,1em)}
/* Desktop masthead and other public navigation copy remain readable. */
.voice-desktop-header .voice-desktop-tagline{font-size:16px!important}
.voice-desktop-header .voice-header-slot .voice-header-news-item{font-size:16px!important;line-height:1.4}
.voice-topbar :is(span,a,button){font-size:16px}
.site-footer :is(.footer-app-btn,.small,small,.footer-links a){font-size:16px}
@media(min-width:992px) and (max-width:1199.98px){.voice-desktop-header .voice-header-slot .voice-header-news-item{font-size:16px!important}}
