body{background:#0b1017;color:#f1f5fa}.sidebar{background:#0b1017;border-color:#2b394b}.card{background:#111b27;border-color:#2b394b}.card p,.card small{color:#b5c3d3}.status-pill,.subtle-tag{background:#172c3e;color:#b6defa}.hero{background:#0b1017}.hero .orbit-art:after{background:linear-gradient(90deg,#0b1017f5,transparent 85%)}.hero-copy .button{background:#85ceff;color:#0b1824}.hero-copy .button span{color:inherit}.hero p{color:#d8e5f1}.hero-copy{pointer-events:auto}.nav-item.active{color:#85ceff}.rate-pill{background:#172c3e;color:#b6defa}.text-link{color:#9dd7ff}.film-controls{display:none}footer a{color:#b6defa}.hero-copy .button:focus-visible{outline:3px solid #b6defa;outline-offset:4px}button.quiet{background:#1c3145!important;color:#e4f2ff!important}.technical-login{color:#b5c3d3}.technical-login input{background:#0b1017;color:white;border-color:#49627c}
@media(max-width:700px){.hero{min-height:540px}.hero h1{font-size:46px;max-width:290px}.hero-copy{padding:28px 24px}.hero-copy .button{margin-top:130px;position:relative;z-index:4;max-width:100%;min-height:52px}.hero .orbit-art:after{background:linear-gradient(180deg,#0b1017e8, #0b101799 42%,transparent 70%,#0b1017bf)}.sidebar nav{background:#0b1017f5;border-color:#2b394b}.home-grid{gap:14px}.card{padding:22px}footer{gap:15px;flex-wrap:wrap}}
.hero-copy .button,.button.white{background:#85ceff!important;color:#0b1824!important}.hero-copy .button span{color:#0b1824!important}.technical-login summary{min-height:44px}.hero-copy>p{font-size:15px!important;line-height:1.6!important}
:root{color-scheme:dark;--bg:#0b1017;--surface:#111b27;--ink:#f1f5fa;--muted:#b5c3d3;--blue:#85ceff;--violet:#85ceff;--line:#2b394b}.icon-tile,.icon-tile.violet{background:#172c3e;color:#85ceff}.plans-grid .card.featured{border-color:#85ceff}.plan-badge{color:#85ceff}.nav-item.active{background:#172c3e}.hero-copy .button{color:#0b1824}.brand-mark{color:#0b1824}.technical-login input{color:#f1f5fa}.status-pill{max-width:100%;white-space:normal}
@media(max-width:350px){main>header{flex-wrap:wrap;gap:12px;align-items:flex-start}main{min-width:0}.hero h1{font-size:40px}.hero-copy .button{margin-top:120px;gap:16px;font-size:12px;padding:15px 16px}.hero-copy{padding:28px 20px}}

/* AT identity v1 — 2026-10-08 */
:root{--at-graphite:#101318;--at-paper:#f4f2ed;--at-connect:#c4f279;--at-learn:#efba68;--at-studio:#bca5f5;--at-flow:#82cfff;--at-focus:#82cfff}
.brand,.logo,.identity{letter-spacing:-.04em}.brand,.logo{font-weight:750}.brand span,.logo span{letter-spacing:.08em}.brand-mark{font-size:16px;font-weight:800;letter-spacing:-.08em;background:var(--at-connect);color:var(--at-graphite)}
:focus-visible{outline:3px solid var(--at-focus);outline-offset:4px}button,a,input,summary{scroll-margin-top:90px}
.at-brand-note{font-size:12px;line-height:1.5;letter-spacing:.03em;color:inherit;opacity:.75}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

:root{--bg:#101318;--surface:#191e25;--ink:#f4f2ed;--muted:#b7bfc9;--blue:#c4f279;--violet:#bca5f5;--line:#303843}
body,.sidebar,.hero{background:#101318}.card{background:#191e25;border-color:#303843}.nav-item.active,.icon-tile{color:#c4f279;background:#263322}.icon-tile.violet{color:#bca5f5;background:#30273f}.text-link{color:#c4f279}.hero-copy .button,.button.white{background:#c4f279!important;color:#101318!important}.hero-copy .button span{color:#101318!important}.hero .orbit-art:after{background:linear-gradient(90deg,#101318f5,transparent 85%)}.plan-badge{color:#c4f279}.plans-grid .card.featured{border-color:#c4f279}.brand-mark{background:#c4f279;color:#101318}.identity{white-space:nowrap;font-size:18px}.scene-caption{letter-spacing:.12em}.status-pill{background:#263322;color:#d6efb8}
@media(max-width:700px){.sidebar nav{background:#101318f5}.hero .orbit-art:after{background:linear-gradient(180deg,#101318e8,#10131899 42%,transparent 70%,#101318bf)}}
