:root{color-scheme:light}
.theme-toggle{position:fixed;right: max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:10;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink);box-shadow:0 2px 10px #0002;padding:0}
.theme-toggle:hover{border-color:var(--ink)}
html{scroll-padding-top:95px}
.footer{padding-bottom:75px}
:root[data-theme="dark"]{--paper:#14221f;--ink:#edf0e5;--muted:#b8c5bd;--line:#35473f;--orange:#f39773;--white:#14221f;color-scheme:dark}
[data-theme="dark"] .btn:hover{background:#d9f47a;color:#182c29}
[data-theme="dark"] .btn.light{color:#182c29}
[data-theme="dark"] .pill{border-color:#617458}
[data-theme="dark"] .lab{background:#283d32;border-color:#48604d;box-shadow:12px 14px 0 #0e1916}
[data-theme="dark"] .labtop{border-color:#48604d}
[data-theme="dark"] .labtop span:last-child,[data-theme="dark"] .arena-tag{color:#c0cfb1}
[data-theme="dark"] .arena{background-image:linear-gradient(#a2b98816 1px,transparent 1px),linear-gradient(90deg,#a2b98816 1px,transparent 1px)}
[data-theme="dark"] .arena svg text{fill:#c0cfb1}
[data-theme="dark"] .lab-status{background:#304833;color:#e0eccf}
[data-theme="dark"] .run{color:#182c29}
[data-theme="dark"] .course{background:#223830;color:#edf0e5;border:1px solid #41584a}
[data-theme="dark"] .parent-note,[data-theme="dark"] .efa{background:#24372b}
[data-theme="dark"] .talk{background:#354238}
[data-theme="dark"] .talk .eyebrow{color:#ced6bc}
[data-theme="dark"] .play{background:#d4512c;color:#fffef9}
[data-theme="dark"] .talk:hover .play{background:#e66b45}
[data-theme="dark"] .enroll{color:#182c29}
[data-theme="dark"] .enroll .btn{background:#182c29;color:#fffef9;border-color:#182c29}
[data-theme="dark"] .enroll .btn:hover{background:#304b3a}
[data-theme="dark"] .skip{background:#203630;color:#edf0e5}
