.v30-home{display:grid;gap:20px;align-content:start}.v30-hero{padding:28px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(at 100% 0,#61dbf328,transparent 65%),var(--panel2)}.v30-hero h2{font-size:2rem;margin:12px 0}.v30-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:24px}.v30-stats span{display:grid;gap:6px;color:var(--muted)}.v30-stats b{font-size:2rem;color:var(--accent);font-weight:500}.v30-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--panel);display:grid;gap:14px}.v30-task{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.v30-home .row{display:flex;flex-wrap:wrap;gap:8px}.v30-home p{line-height:1.7}.v30-home button[aria-pressed=true]{border-color:var(--accent);background:var(--panel2)}.v30-home form label{display:grid;gap:8px}.v30-home form label.check{display:flex}.v30-home :focus-visible,.iz-app :focus-visible{outline:3px solid var(--accent);outline-offset:3px}
body.v30-contrast{--base:#060b10;--panel:#0b1420;--panel2:#132238;--text:#fff;--muted:#d6e2f5;--line:#adc6db;--accent:#9ceaff}body.v30-contrast.light{--base:#fff;--panel:#fff;--panel2:#e6eff9;--text:#081321;--muted:#253c53;--line:#355b78;--accent:#00517c}
body.v30-low *,body.v30-low *:before,body.v30-low *:after{animation:none!important;transition:none!important;backdrop-filter:none!important;scroll-behavior:auto!important}body.v30-low #os:before{display:none!important}body.v30-low .u-orbits{transform:none!important}body.v30-low .os-window{background:var(--base)}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.u-orbits{transform:none!important}}
@media(max-width:700px){.v30-hero,.v30-card{padding:18px}.v30-hero h2{font-size:1.65rem}.v30-stats{gap:18px}.v30-home .row>button{flex:1 1 130px}.notes-layout{display:flex!important;flex-direction:column;min-width:0}.notes-layout>[data-list]{max-height:160px;overflow:auto;border-bottom:1px solid var(--line)}.note-editor{min-width:0!important}.note-editor textarea{min-height:230px}.iz-learning{grid-template-columns:1fr!important}.iz-learning>nav{max-height:190px;overflow:auto}.iz-balance,.iz-goal{grid-template-columns:1fr!important}.iz-level{padding-left:0;border-left:0}.iz-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.iz-mission{grid-template-columns:32px 1fr}.iz-mission>button{grid-column:1/-1}.iz-preview-large .iz-art{min-height:210px}.os-window .toolbar{flex-wrap:wrap}.os-window .toolbar input,.os-window .toolbar select{max-width:100%;min-width:0}.os-window .toolbar input:not([type=checkbox]):not([type=radio]){flex:1 1 160px}.v30-home,.iz-app{overflow-wrap:anywhere}.iz-product .row{display:flex;flex-wrap:wrap}.iz-product .row button{flex:1 1 100px}#login-form input{font-size:16px}.u-desk-grid{grid-template-columns:1fr!important}.desktop-shortcut{touch-action:pan-y!important}}
