html[data-font-scale="small"] .page-heading{font-size:21px}html[data-font-scale="large"] .page-heading{font-size:27px}html[data-font-scale="small"] .top-title{font-size:17px}html[data-font-scale="large"] .top-title{font-size:21px}html[data-font-scale="small"] .page-copy,html[data-font-scale="small"] .field label,html[data-font-scale="small"] .form-note,html[data-font-scale="small"] .section-head p,html[data-font-scale="small"] .data-table td,html[data-font-scale="small"] .data-table th,html[data-font-scale="small"] .btn,html[data-font-scale="small"] .nav-btn{font-size:10px}html[data-font-scale="large"] .page-copy,html[data-font-scale="large"] .field label,html[data-font-scale="large"] .form-note,html[data-font-scale="large"] .section-head p,html[data-font-scale="large"] .data-table td,html[data-font-scale="large"] .data-table th,html[data-font-scale="large"] .btn,html[data-font-scale="large"] .nav-btn{font-size:14px}html[data-font-scale="small"] .field input,html[data-font-scale="small"] .field select,html[data-font-scale="small"] .field textarea,html[data-font-scale="small"] .search-input{font-size:11px}html[data-font-scale="large"] .field input,html[data-font-scale="large"] .field select,html[data-font-scale="large"] .field textarea,html[data-font-scale="large"] .search-input{font-size:14px}
html[data-theme="dark"]{color-scheme:dark;--ink:#e4eaf1;--muted:#a4b0bd;--line:#34465b;--surface:#182638;--surface-2:#202f42;--shadow:0 12px 32px rgba(0,0,0,.24);background:#0d1724;color:var(--ink)}html[data-theme="dark"] body{background:#0d1724;color:var(--ink)}html[data-theme="dark"] .topbar,html[data-theme="dark"] .card,html[data-theme="dark"] .metric,html[data-theme="dark"] .icon-btn,html[data-theme="dark"] .modal,html[data-theme="dark"] .modal-head,html[data-theme="dark"] .modal-foot,html[data-theme="dark"] .mobile-nav{background:#182638;color:var(--ink);border-color:#34465b}html[data-theme="dark"] .top-title,html[data-theme="dark"] .page-heading,html[data-theme="dark"] .section-head h2,html[data-theme="dark"] .section-head h3,html[data-theme="dark"] .stat-value,html[data-theme="dark"] .cell-title,html[data-theme="dark"] .recent-copy strong,html[data-theme="dark"] .modal-head h2{color:#f1f4f8}html[data-theme="dark"] .data-table th{background:#202f42;color:#c0cad5}html[data-theme="dark"] .data-table td{color:#d7dfe8;border-color:#34465b}html[data-theme="dark"] .data-table tr:hover td,html[data-theme="dark"] .recent-item{background:#182638;border-color:#34465b}html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .search-input,html[data-theme="dark"] .filter-select{background:#101c2b;color:#edf2f7;border-color:#41536a}html[data-theme="dark"] .btn-light{background:#202f42;color:#dce4ec;border-color:#41536a}html[data-theme="dark"] .quick-link{background:#202f42;color:#e5ebf2;border-color:#41536a}html[data-theme="dark"] .report-sheet,html[data-theme="dark"] .document-preview{background:#f8f8f6;color:#1b2938}html[data-theme="dark"] .vault-card{background:#182638;color:#e4eaf1}html[data-theme="dark"] .vault-brand h1{color:#f1f4f8}@media(prefers-reduced-motion:reduce){.quick-link,.btn,.nav-btn{transition:none!important}}
