:root{--bg:#0e151d!important;--card:#17212d;--input:#111b25;--line:#304252!important;--text:#edf4f3!important;--muted:#abbcc7!important;--accent:#a6efb9!important;--ink:#edf4f3!important;--back:#0e151d!important;--paper:#17212d!important;--blue:#a6efb9!important;--panel:#17212d!important;--panel2:#111b25!important;--accent-bg:#a6efb9!important;--good:#a6efb9!important;color-scheme:dark!important}
body{background:radial-gradient(ellipse at 90% 0%,#21443b55,transparent 45%),var(--bg)!important;color:var(--text)!important;font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;margin:0!important;overflow-x:hidden}
body.light{--bg:#f3f7f4!important;--card:#fff;--input:#f7faf8;--line:#ccdbd2!important;--text:#162d27!important;--ink:#162d27!important;--muted:#52695e!important;--accent:#176a42!important;--blue:#176a42!important;--paper:#fff!important;--back:#f3f7f4!important;--panel:#fff!important;--panel2:#f7faf8!important;color-scheme:light!important}
.xum-site-header{max-width:1240px;margin:0 auto 30px;padding:30px 36px;display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.xum-logo{font-size:28px;font-weight:800;color:var(--accent);text-decoration:none;white-space:nowrap}.xum-site-header nav{display:flex;gap:6px;flex-wrap:wrap}.xum-site-header nav a{color:var(--muted);font-size:13px;border:1px solid var(--line);border-radius:10px;padding:8px 12px;text-decoration:none}.xum-site-header nav a[aria-current=page]{color:var(--bg);background:var(--accent)}.xum-site-header button{background:var(--card);color:var(--text);border:1px solid var(--line);padding:10px;border-radius:10px}
html[data-xum-section] body>main,html[data-xum-section] body>.app,html[data-xum-section] body>.wrap{max-width:1160px;margin:0 auto;padding:0 24px 40px}html[data-xum-section] button,input,select,textarea{font:inherit}html[data-xum-section] input,html[data-xum-section] select,html[data-xum-section] textarea{background:var(--input)!important;color:var(--text)!important;border-color:var(--line)!important;max-width:100%}
.x67-sprint{--cs-bg:var(--bg)!important;--cs-panel:var(--card)!important;--cs-panel2:var(--input)!important;--cs-line:var(--line)!important;--cs-text:var(--text)!important;--cs-muted:var(--muted)!important;--cs-accent:var(--accent)!important;margin-top:0!important;border-radius:18px!important}.x67-sprint .cs-header{display:none!important}
#tutor67{--ink:var(--text)!important;--green:var(--accent)!important;--mint:var(--input)!important;--cream:var(--bg)!important;--line:#304252;--muted:#abbcc7;--peach:var(--card)!important}#tutor67 .t67-header{display:none!important}#tutor67 .t67-form,#tutor67 .t67-hero-card,#tutor67 .t67-guide{background:var(--card)!important;color:var(--text)!important}#tutor67 .t67-button{background:var(--accent)!important;color:var(--bg)!important}
html[data-xum-section=oxides] .panel,html[data-xum-section=oxides] .card{background:var(--card)!important;color:var(--text)!important}html[data-xum-section=oxides] button.primary{background:var(--accent)!important;color:var(--bg)!important}
@media(max-width:680px){.xum-site-header{padding:18px 14px;gap:14px;flex-wrap:wrap}.xum-site-header nav{order:3;width:100%}.xum-site-header nav a{flex:1 0 auto;text-align:center}.xum-site-header button{margin-left:auto}html[data-xum-section] body>.app,html[data-xum-section] body>.wrap{padding-inline:14px}.nickname-form{grid-template-columns:1fr}}
:root{--ink:#102b20!important}body.light{--ink:#fff!important}html[data-xum-section=oxides] body{--ink:var(--text)!important}
