#theme-toggle{position:fixed;left:20px;bottom:18px;z-index:8;background:#e2f7f3;color:#096674;border:1px solid #b9dfdc;font-size:13px;padding:10px 16px}aside{padding-bottom:72px}#notice{z-index:10}
html[data-theme="dark"]{color-scheme:dark;background:#101c24;color:#e2eff2}
html[data-theme="dark"] body{background:#101c24;color:#e2eff2}
html[data-theme="dark"] aside,html[data-theme="dark"] .panel,html[data-theme="dark"] .card{background:#192b35;border-color:#304550;box-shadow:none}
html[data-theme="dark"] p,html[data-theme="dark"] .card small,html[data-theme="dark"] aside small,html[data-theme="dark"] .subtle,html[data-theme="dark"] .empty{color:#acc0c8}
html[data-theme="dark"] .eyebrow{color:#68ddd0}
html[data-theme="dark"] nav button{color:#b8cbd2}
html[data-theme="dark"] nav button.active{background:#23474b;color:#80f0df}
html[data-theme="dark"] input,html[data-theme="dark"] select{background:#101f29;border-color:#48606d;color:#e2eff2}
html[data-theme="dark"] input::placeholder{color:#9aafb8}
html[data-theme="dark"] th{background:#14242e;color:#b6cbd2}
html[data-theme="dark"] td,html[data-theme="dark"] th{border-color:#304550}
html[data-theme="dark"] button.secondary{background:#2b424f;color:#d4edf3}
html[data-theme="dark"] .badge{background:#204b40;color:#90e2bd}
html[data-theme="dark"] .badge.low{background:#534021;color:#ffcd78}
html[data-theme="dark"] .positive{color:#90e2bd}
html[data-theme="dark"] .negative{color:#ffbc82}
html[data-theme="dark"] #theme-toggle{background:#25434b;color:#92ece0;border-color:#42626b}
.paper{color:#193944;color-scheme:light}.paper p{color:#657c85!important}.paper th{background:#f7fafb!important;color:#627982!important}.paper td,.paper th{border-color:#dde6e9!important}.paper .eyebrow{color:#087f94!important}
button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f59b23;outline-offset:3px}
@media(max-width:850px){#theme-toggle{left:auto;right:14px;bottom:14px}aside{padding-bottom:12px}main{padding-bottom:80px}#notice{bottom:70px}}
@media print{#theme-toggle{display:none!important}html[data-theme="dark"],html[data-theme="dark"] body{background:white!important;color:#193944!important;color-scheme:light}}
