.neuro-shell{--canvas:#030f1e;--surface:#091d30;--surface-raised:#102c43;--text:#edf4ff;--text-muted:#a6b8d1;--accent:#6ce4ff;--line:#28516c;--control-line:#47738d;--paper:#0b243a;--paper-ink:#edf4ff;--paper-muted:#b8cbe0;--paper-line:#28516c;--focus:#6ce4ff;--font-editorial:Manrope,system-ui,sans-serif;--radius-card:16px;--radius-panel:18px;color-scheme:dark}
.neuro-shell .neuro-header{max-width:1800px;margin:0 auto 28px;padding:0 24px}.neuro-site .content{padding:0 24px 36px;max-width:1500px}.neuro-site .page-header,.neuro-site .page-heading{margin-top:30px}.neuro-shell .paper{--text:#edf4ff;--text-muted:#b8cbe0;--accent:#6ce4ff;--focus:#6ce4ff;--line:#28516c;--control-line:#47738d;color-scheme:dark;background:linear-gradient(135deg,#10334d,#091d30);color:#edf4ff;border-color:#28516c}.neuro-shell .paper p{color:#b8cbe0}.neuro-shell .surface,.neuro-shell .path-collection,.neuro-shell .course-card{border-color:#28516c}.neuro-shell .button{background:#6ce4ff;border-color:#98ecff;color:#052339}.neuro-shell .button-secondary,.neuro-shell .button-quiet{background:#0a2439;color:#a3eaff;border-color:#356681}.neuro-shell .surface .metadata,.neuro-shell .paper .metadata,.neuro-shell .eyebrow{color:#a6bfd8}.neuro-shell .surface .symbol,.neuro-shell .empty-mark{background:#123b55;color:#8fe5ff}.neuro-shell .content a.text-link{color:#93e6ff}.neuro-shell input,.neuro-shell select,.neuro-shell textarea{color-scheme:dark}.neuro-shell .path-tab,.neuro-shell .filter-chip{border-color:#356681}.neuro-shell .path-tab[aria-current],.neuro-shell .filter-chip[aria-current]{background:#6ce4ff;color:#052339}.neuro-shell .neuro-more{position:relative;flex-shrink:0}.neuro-shell .neuro-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13px;color:#c9def2;padding:10px;border:1px solid #315a75;border-radius:8px}.neuro-shell .neuro-more>nav{position:absolute;z-index:30;right:0;top:calc(100% + 8px);display:grid;gap:0;min-width:240px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #315a75;border-radius:12px;background:#081e31;box-shadow:0 16px 40px #0008}.neuro-shell .neuro-more>nav a{min-height:44px;padding:12px;white-space:normal;font-size:13px}.neuro-shell .neuro-header>nav{min-width:0}.neuro-shell .neuro-header .neuro-brand{flex-shrink:0}.neuro-shell .neuro-header .neuro-header-end{flex-shrink:0}.neuro-site table{max-width:100%}.neuro-site .paper h2,.neuro-site .paper h3,.neuro-site .surface h2,.neuro-site .surface h3{color:#edf4ff}.neuro-site .site-footer{display:flex;border-color:#28516c;max-width:1450px;margin:auto}.neuro-site .site-footer a{color:#c0d6ec}
@media(max-width:1250px){.neuro-shell .neuro-header{gap:12px}.neuro-shell .neuro-header>nav a{padding:12px 9px}.neuro-shell .neuro-brand{min-width:175px}.neuro-shell .neuro-header-end{gap:12px}}
@media(max-width:899px){.neuro-shell .neuro-header{padding:16px;margin-bottom:24px}.neuro-shell .neuro-header>nav{order:4;width:100%;overflow-x:auto}.neuro-shell .neuro-more{margin-left:auto}.neuro-shell .neuro-header-end{margin-left:0}.neuro-shell .neuro-more>nav{width:240px}.neuro-site .content{padding:0 16px 28px}.neuro-site .site-footer{margin:0 16px}.neuro-site .site-footer nav{flex-wrap:wrap}}
@media(max-width:380px){.neuro-shell .neuro-brand strong{font-size:23px}.neuro-shell .neuro-brand{min-width:0}.neuro-shell .neuro-brand small{font-size:8px}.neuro-shell .neuro-header{gap:8px;padding:12px}.neuro-shell .neuro-more summary{font-size:11px;padding:8px}.neuro-shell .neuro-avatar{width:30px;height:30px}.neuro-shell .neuro-header-end{gap:8px}}
@media(prefers-reduced-motion:reduce){.neuro-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
