.brand-wordmark{display:block;flex:0 0 clamp(132px,15vw,164px);width:clamp(132px,15vw,164px)}
.brand-wordmark img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:700px){.brand-wordmark{flex-basis:132px;width:132px}}

@media(prefers-color-scheme:dark){
    :root{color-scheme:dark;--ink:#e7eeea;--muted:#a6b3ad;--paper:#101518;--white:#1a2226;--line:#354146;--charcoal:#0b1013;--mint:#4bd9ae;--coral:#f17a6b;--yellow:#e4bd53;--blue:#83bdf0}
    body,.admin-body{background:var(--paper);color:var(--ink)}
    .site-header{background:#0b1013;border-color:#303b40}
    .community-strip,.story-card,.empty-state,.page-header,.community-header,.codes-header,.filter-bar,.source-panel,.evidence-panel,.article-header,.methodology,.correction,.policy-nav a,.code-table-wrap,.admin-table-wrap,.metric-grid>div,.admin-section,.review-copy,.review-aside>section,.review-form,.auth-panel,.revision-compare-form select,.revision-columns>div,.draft-preview,.admin-media-card,.author-card,.author-header,.contact-form,.contact-message-copy,.admin-contact-filters,.contact-delete-form{background:var(--white);color:var(--ink);border-color:var(--line)}
    .filter-bar input,.filter-bar select,.review-form input:not([type=checkbox]),.review-form select,.review-form textarea,.code-review select,.revision-compare-form select,.contact-form input:not([type=checkbox]),.contact-form textarea,.admin-contact-filters input,.admin-contact-filters select,.editorial-source-form input:not([type=checkbox]),.editorial-source-form select,.editorial-source-form textarea{background:#11191d;color:var(--ink);border-color:#58666c}
    .button{background:#202a2f;color:var(--ink);border-color:#526067}
    .button-primary{background:var(--mint);color:#09221b;border-color:var(--mint)}
    .main-nav a{color:#c5d0cb}
    .main-nav a:hover,.main-nav a.active{color:#fff}
    .eyebrow,.kicker{color:#66d4b1}
    .text-button{color:#9acfff}
    .prose{color:#d6dfda}
    .prose a,.policy-prose a{color:#9acfff}
    .code-table th,.admin-table th{background:#273237;color:#dce5e0}
    .code-table td,.admin-table td{color:var(--ink)}
    .status-active{background:#204a3b;color:#9ce5c7}
    .status-expired{background:#512a2c;color:#ffb0a8}
    .status-unknown{background:#514426;color:#f3d98d}
    .admin-notice{background:#1c4035;color:#b4efd6;border-color:var(--mint)}
    .admin-errors{background:#47292a;color:#ffd1cc;border-color:var(--coral)}
    .review-source,.event-list>div,.code-review{border-color:var(--line)}
    .site-footer{background:#0b1013}
    .skip-link{background:#fff;color:#111}
    .roblox-login span,.roblox-oauth-button span{background:#fff;color:#111}
    .direct-answer{background:#17352d;color:#e7eeea}
    .draft-preview-answer{background:#202a2f}
    .media-rights input,.check-label input{accent-color:var(--mint)}
}
