/* Jarvis 1.3 — less obstruction, useful content, the same silver identity. */
html{scroll-padding-top:100px}
.hero .cta-row{gap:10px}.hero .cta-row .button{font-size:15px;padding:15px 21px}
.hero .cta-row a[href*="game"],.hero .cta-row a[href*="reactor"]{display:none}
.prime-release{padding-top:48px;padding-bottom:48px}
.hero-stats{font-variant-numeric:tabular-nums}.hero-stats b{min-height:1.2em}
.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tool-card{display:flex;flex-direction:column;gap:14px;padding:28px;background:linear-gradient(145deg,#14171d,#090b0e);border:1px solid #30363f;border-radius:18px;min-width:0}
.tool-label,.availability{color:#b2bccb;font:600 10px/1.5 var(--mono,monospace);letter-spacing:.16em}
.tool-card h3{font-size:24px;letter-spacing:-.03em;margin:0}.tool-card p{color:#acb6c4;line-height:1.8;font-size:14px;margin:0 0 10px}
.copy-tool{margin-top:auto;background:none;border:0;border-top:1px solid #30363f;color:#e5eaf2;padding:17px 0 0;display:flex;justify-content:space-between;align-items:center;font:600 13px/1.5 inherit;text-align:left;cursor:pointer;min-height:44px}
.copy-tool:hover{color:#fff}.copy-tool:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #d9e6fc;outline-offset:5px}
.tool-start{background:linear-gradient(150deg,#252b34,#10131a)}.tool-start .button{margin-top:auto;align-self:flex-start}
.copy-hint,.metric-note{color:#9ba6b6;font-size:12px;line-height:1.8;margin-top:18px;min-height:24px}
.ai-roadmap{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.ai-roadmap>div{padding:36px}.ai-roadmap>div+div{border-left:1px solid #30363f;background:#11131a}
.ai-roadmap h3{font-size:27px;margin:18px 0 12px}.ai-roadmap p{font-size:15px;line-height:1.9;color:#adb6c4;margin-bottom:22px}.ai-roadmap a{font-size:14px;color:#dce5f1}.availability{display:inline-block;border:1px solid #444d59;padding:7px 10px;border-radius:6px}.available{color:#b7e2c9}.planned{color:#dfc3ab}
.help-details{border-top:1px solid #323841}.help-details details{border-bottom:1px solid #323841;padding:0 4px}.help-details summary{padding:23px 0;cursor:pointer;color:#e9edf4;font-size:17px;font-weight:600}.help-details p{max-width:850px;padding:0 0 24px;margin:0;color:#aeb8c6;line-height:1.9;font-size:15px}.help-details a{color:#dfe8f5}
.status-dock{position:static!important;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto 24px;transform:none!important;max-width:100%;padding:0 20px}.status-dock .status-copy{display:block!important}.status-dock .now-playing-status,.status-dock .discord-profile{min-height:48px;padding:9px 16px;border-radius:14px}.status-dock .status-art{width:32px;height:32px}.status-dock .status-copy small{display:none}
.install-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto}.install-option{padding:24px!important}.install-option strong{font-size:22px!important}.install-option span{font-size:15px!important;line-height:1.8!important}
@media(max-width:900px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding-top:36px!important}.core-wrap{translate:none!important}.ai-roadmap>div{padding:26px}}
@media(max-width:650px){
 html{scroll-padding-top:20px}.nav-shell{position:relative!important;top:auto!important;margin:12px 14px!important;width:auto!important;left:auto!important;right:auto!important;transform:none!important;min-height:76px!important;z-index:20}
 .early-strip{position:relative!important}.nav-shell .brand{gap:9px!important}.nav-shell .brand img{width:36px!important;height:36px!important}.nav-shell .brand b{font-size:12px!important}.nav-actions .button{font-size:14px!important;padding:13px 18px!important}
 .section{padding-top:48px!important;padding-bottom:48px!important}.hero{padding-top:28px!important;gap:28px!important}.hero h1{font-size:clamp(44px,11.5vw,65px)!important;line-height:1.02!important}.hero p{font-size:17px!important;line-height:1.7!important}.hero .eyebrow{font-size:9px!important;letter-spacing:.13em!important}
 .hero .cta-row{margin-top:24px!important}.hero .cta-row .button{width:100%;padding:17px!important;font-size:16px!important;min-height:54px}.prime-applink{font-size:14px!important;line-height:1.7}.hero-stats{gap:20px!important;flex-wrap:wrap}.hero-stats b{font-size:28px!important}.hero-stats span{font-size:10px!important}.trust-row{font-size:9px!important;line-height:1.8!important}
 .core-wrap{min-height:330px!important;height:330px!important;margin-top:6px!important}.core-label{bottom:24px!important}.telemetry{font-size:10px!important}.core-ring{max-width:160px;max-height:160px}
 .tool-grid,.ai-roadmap{grid-template-columns:1fr}.tool-card{padding:24px}.tool-card h3{font-size:24px}.ai-roadmap>div+div{border-left:0;border-top:1px solid #30363f}.section-head h2,.prime-release h2{font-size:clamp(30px,8vw,42px)!important}.section-head p{font-size:15px!important}.prime-top{gap:16px;align-items:flex-start;flex-direction:column}.prime-top a{font-size:13px}
 .install-options{grid-template-columns:1fr!important}.install-dialog{padding:24px!important}.install-dialog h2{font-size:28px!important}.status-dock{gap:8px!important;margin-bottom:20px!important}.scan-beam,.circuit-field,.cursor-glow{display:none!important}
}
@media(prefers-reduced-motion:reduce){.ambient,.orbit,.scan-beam,.noise{animation:none!important}.reveal{opacity:1!important;transform:none!important}}
.plan-price s{display:block;font-size:.62em;color:#9aa6b4;font-weight:500;margin-bottom:8px}@media(max-width:760px){.nav-actions .open-ai{display:inline-flex!important;font-size:11px;padding:10px}.nav-shell .brand span{display:none}.nav-shell{gap:8px}.nav-actions{gap:6px}}
