/* DocGPT shared dark appearance. Load LAST in head, after page-specific styles.
   Keep this stylesheet when adding or refreshing briefing issues. */
@font-face{font-family:Pretendard;src:url('./pretendard.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--primary:#a8c5ff;--primary-focus:#c3d7ff;--primary-on-dark:#a8c5ff;--ink:#edf2f7;--body-on-dark:#edf2f7;--body-muted:#b4c0cf;--ink-muted-80:#ccd5e1;--ink-muted-48:#a8b5c5;--divider-soft:#283443;--hairline:#354253;--canvas:#10151d;--parchment:#19212c;--pearl:#1c2633;--tile-1:#19212c;--tile-2:#202b39;--tile-3:#17212e;--black:#0d131c;--font:Pretendard,system-ui,sans-serif;--font-display:Pretendard,system-ui,sans-serif}
body{background:var(--canvas);color:var(--ink);font-family:var(--font)}
.gnav{background:rgba(16,21,29,.96)}
.this-week{background:rgba(25,33,44,.95)}
.subnav,.tabbar{background:rgba(25,33,44,.96)}
.subnav a:hover,.tabbar a:active{background:#293646}
.subnav a.active{background:#a8c5ff;color:#122033}
.tile-dark,.tile-dark-2{--ink-muted-48:#a8b5c5}
.cadence,.tile-dark .cadence,.tile-dark-2 .cadence,.conf-item h4 .abbr.gen{background:#2c3b50;color:#c1d6fa}
.sec-badge,.conf-item h4 .abbr{background:#26384f}
.btn-pill,.btn-notify,.p-filter .chip.on{background:#335f9e;border-color:#335f9e;color:#fff}
.btn-pill:hover,.btn-notify:hover:not(:disabled){background:#416fac;border-color:#416fac}
.btn-ghost:hover{background:#335f9e;color:#fff}
.btn-notify.is-on,.btn-notify.is-on:hover:not(:disabled){background:#26384f;color:#c1d6fa;border-color:#6e95cd}
.inapp-warn{background:#30291d;border-color:#8b7245}
.inapp-warn h2{color:#f5d28e}.inapp-warn p{color:#e3ceaa}.url-box{border-color:#8b7245}
.btn-copy{background:#745920;border-color:#99732a;color:#fff}
::selection{background:#44648c;color:#fff}
.gnav nav a.current,.subnav a.current,.badge-new,.skip-link,.steps>li::before,.this-device{background:#335f9e;color:#fff}
