/* KVART Universe 2.0 — progressive enhancements; no external dependencies. */
:root{--gold:#ecc276;--gold2:#ffdf9f;--cyan:#78ecf8;--blue:#72aaff;--r:24px}
body{background:radial-gradient(ellipse 90% 500px at 52% -170px,rgba(22,58,119,.25),transparent 70%),var(--bg)}
.site-header{border-bottom-color:rgba(215,191,140,.12)}
.brand{letter-spacing:-.075em}
.brand-dot{display:inline-block;animation:shimmer-dot 3s ease-in-out infinite}
.desktop-nav{gap:21px}
.nav-link{transition:color .2s,transform .2s}
.nav-link:hover{transform:translateY(-1px)}
body[data-page=home] .desktop-nav a[href="index.html"],body[data-page=world] .desktop-nav a[href="world.html"],body[data-page=guide] .desktop-nav a[href="guide.html"],body[data-page=updates] .desktop-nav a[href="updates.html"],body[data-page=commands] .desktop-nav a[href="commands.html"]{color:#ffe2a7}
.nav-wrap{gap:22px}
.button-primary{background:linear-gradient(107deg,#ffdf9f 0%,#ecc06c 52%,#dfac50 100%)}
.button{position:relative;overflow:hidden}
.button-primary:after{content:"";position:absolute;inset:-100% auto -100% -110%;width:37%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,#fff6,transparent);transition:left .65s ease}
.button-primary:hover:after{left:140%}
.hero{overflow:hidden}
.hero::before{content:"";position:absolute;width:750px;height:750px;border-radius:50%;right:-300px;top:-180px;background:radial-gradient(circle,rgba(50,111,230,.18) 0,rgba(38,84,155,.08) 38%,transparent 68%);pointer-events:none}
.edition-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;border:1px solid rgba(237,194,111,.24);background:rgba(221,163,67,.06);color:#cdd8ea;border-radius:50px;padding:7px 12px;font-size:10px;font-weight:820;letter-spacing:.1em}
.edition-label b{color:#ffe3b1;font-size:10px}.edition-diamond{color:#f1cc82}.edition-divider{width:1px;height:12px;background:#52627b}
.hero-emblem{animation:levitate 8s ease-in-out infinite,emblemGlow 8s ease-in-out infinite}
.hero-visual:after{content:"";position:absolute;inset:10%;pointer-events:none;border-radius:50%;border:1px dashed rgba(154,189,248,.20);animation:slowOrbit 64s linear infinite;z-index:-1}
.hero-facts .fact-icon{filter:drop-shadow(0 0 5px rgba(234,185,91,.3))}
.hero-grid{position:relative}
.signal-band{overflow:hidden;border-top:1px solid rgba(203,218,248,.11);border-bottom:1px solid rgba(203,218,248,.11);background:linear-gradient(90deg,rgba(17,30,55,.75),rgba(14,22,43,.85));padding:15px 0;color:#aebfdc;white-space:nowrap}
.signal-track{display:flex;width:max-content;gap:40px;align-items:center;animation:ticker 34s linear infinite;letter-spacing:.19em;font-size:11px;font-weight:850}
.signal-track i{color:var(--gold);font-style:normal;font-size:11px}
.explorer-section{padding-top:108px}
.explorer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.explorer-card{display:flex;min-height:442px;flex-direction:column;position:relative;isolation:isolate;overflow:hidden;padding:26px;border-radius:25px;background:linear-gradient(150deg,#1a2a48,#101a32 70%);border:1px solid rgba(170,193,241,.15);box-shadow:0 30px 75px rgba(0,0,0,.10);transition:transform .35s cubic-bezier(.2,.9,.3,1),border-color .3s,box-shadow .3s}
.explorer-card:hover{transform:translateY(-8px);border-color:rgba(242,200,126,.47);box-shadow:0 25px 60px rgba(0,0,0,.28);color:inherit}
.explorer-card:after{content:"";pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(115,167,251,.19),transparent 50%);z-index:-1}
.explorer-overline{font-weight:800;letter-spacing:.18em;font-size:10px;color:#a8bfdb;z-index:1}
.explorer-icon{width:48px;height:48px;border:1px solid rgba(234,193,115,.34);display:grid;place-items:center;border-radius:14px;background:rgba(228,184,100,.1);color:var(--gold2);font-size:27px;z-index:2;margin-top:auto;margin-bottom:14px}
.explorer-card h3{font-size:25px;margin-bottom:11px;z-index:1}
.explorer-card p{font-size:13px;line-height:1.8;margin-bottom:24px;z-index:1}
.explorer-more{font-size:13px;font-weight:800;color:#ffdc9c;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:19px;z-index:1}
.explorer-more b{font-size:20px}
.explorer-art{position:absolute;inset:53px 15px 135px;z-index:0;pointer-events:none}
.explorer-art-city{display:flex;justify-content:center;align-items:end;gap:7px;border-bottom:2px solid rgba(106,175,255,.5)}
.explorer-art-city i{flex:1;background:linear-gradient(180deg,rgba(120,173,253,.36),rgba(80,139,239,.08));border:1px solid rgba(109,172,255,.45);border-radius:5px 5px 0 0;box-shadow:inset 0 20px 50px rgba(94,157,255,.1)}
.explorer-art-city i:nth-child(1){height:32%}.explorer-art-city i:nth-child(2){height:52%}.explorer-art-city i:nth-child(3){height:72%}.explorer-art-city i:nth-child(4){height:50%}.explorer-art-city i:nth-child(5){height:86%}.explorer-art-city i:nth-child(6){height:47%}.explorer-art-city i:nth-child(7){height:66%}
.explorer-art-route{display:flex;align-items:center;justify-content:center;gap:17px;color:#fbe0a5}
.explorer-art-route span{border:1px solid rgba(235,190,108,.52);width:62px;height:62px;border-radius:19px;background:rgba(223,174,95,.09);display:grid;place-items:center;font-size:20px;font-weight:900;box-shadow:0 0 45px rgba(228,177,88,.12)}
.explorer-art-route em{font-style:normal;color:#84b7ef;font-size:23px}
.explorer-art-pulse{display:grid;place-items:center}
.pulse-line{width:100%;height:120px;background:linear-gradient(90deg,transparent,rgba(143,197,252,.23),transparent);clip-path:polygon(0 54%,20% 54%,30% 46%,37% 70%,44% 11%,52% 89%,60% 52%,100% 52%,100% 57%,59% 57%,52% 100%,44% 23%,37% 82%,30% 57%,20% 59%,0 59%)}
.pulse-dot{width:80px;height:80px;border-radius:50%;position:absolute;box-shadow:0 0 100px rgba(103,162,243,.4);border:1px solid rgba(117,185,252,.25);animation:softPulse 4s ease-in-out infinite}
.strategy-section{overflow:hidden;background:radial-gradient(circle at 80% 35%,rgba(67,119,215,.12),transparent 52%)}
.strategy-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;align-items:center}
.strategy-copy h2{margin-bottom:28px}
.strategy-copy>p{font-size:15px;line-height:1.9;max-width:460px}
.strategy-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:30px 0}
.strategy-tab{background:#16243f;color:#bccce6;border:1px solid var(--border);border-radius:12px;padding:11px 14px;font-weight:750;font-size:13px;transition:all .2s}
.strategy-tab:hover,.strategy-tab.is-active{border-color:rgba(242,200,126,.55);background:rgba(232,186,100,.12);color:#fff2d7}
.strategy-screen{position:relative;overflow:hidden;border:1px solid rgba(126,164,235,.24);border-radius:27px;background:linear-gradient(145deg,rgba(23,43,76,.94),#0c1529);min-height:445px;box-shadow:0 40px 100px rgba(0,0,0,.25)}
.strategy-screen:before{content:"";pointer-events:none;position:absolute;width:400px;height:400px;right:-160px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(77,141,247,.23),transparent 68%)}
.screen-top{font-size:11px;font-weight:800;letter-spacing:.16em;display:flex;align-items:center;gap:12px;color:#a6c0e3;padding:19px 25px;border-bottom:1px solid var(--border)}
.live-led{display:inline-block;flex:0 0 auto;width:8px;height:8px;background:#77dfb6;border-radius:50%;box-shadow:0 0 0 5px #77dfb615,0 0 13px #77dfb6a8}
.screen-time{margin-left:auto;letter-spacing:6px;color:#6c82aa}
.screen-inside{position:relative;z-index:1;padding:36px 38px}
.screen-badge{font-size:11px;letter-spacing:.13em;color:var(--gold2);font-weight:850}
.screen-symbol{margin:12px 0 0;font-size:86px;line-height:1.2;color:#ffe5ad;text-shadow:0 0 80px rgba(247,195,104,.3);transition:transform .3s}
.screen-inside h3{font-size:34px;margin:13px 0}
.screen-inside p{font-size:15px;min-height:50px;max-width:410px}
.screen-bottom{display:flex;align-items:center;gap:20px;border-top:1px solid var(--border);padding:20px 0 0;font-weight:850;font-size:10px;letter-spacing:.12em;color:#879bc0}
.screen-bottom code{font-size:14px;color:#ffe2a7}
.demo-hint{display:block;position:relative;font-size:10px;padding:0 38px 21px;color:#7e91b0}
.footer-version{font-size:10px;color:#d2b37c;letter-spacing:.18em;font-weight:800}
.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}
/* Internal landing pages */
.world-hero{overflow:hidden}
.world-intro-grid,.guide-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}
.world-hero h1,.guide-hero h1{font-size:clamp(48px,5.4vw,75px)}
.world-hero p,.guide-hero p{max-width:610px}
.world-hero-status{display:flex;gap:12px;align-items:center;margin-bottom:23px;font-size:11px;color:#afd5e8;letter-spacing:.15em;font-weight:850}
.world-hero-status span{width:9px;height:9px;border-radius:50%;background:#79e2bf;box-shadow:0 0 15px rgba(120,226,191,.8)}
.world-illustration{isolation:isolate;position:relative;height:420px;border:1px solid rgba(91,147,248,.25);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgba(78,126,240,.29),transparent 32%),linear-gradient(180deg,#132649,#0c1427 80%)}
.world-illustration:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(176,208,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(176,208,255,.07) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to top,black,transparent 96%)}
.world-moon{position:absolute;width:130px;height:130px;border-radius:50%;right:15%;top:9%;background:radial-gradient(circle at 39% 42%,#c9d8ff,#548bf8 75%);filter:blur(.3px);opacity:.55;box-shadow:0 0 80px #3870ec4d}
.world-skyline{position:absolute;bottom:47px;left:0;right:0;height:75%;display:flex;align-items:end;justify-content:space-around;padding:0 15px;gap:4px}
.building{display:block;flex:1;position:relative;border:1px solid rgba(104,164,251,.35);border-bottom:0;background:repeating-linear-gradient(180deg,rgba(116,179,253,.13) 0 6px,transparent 6px 21px),linear-gradient(90deg,#1f3a65,#122446);box-shadow:0 0 22px #4a8bef22,inset 0 0 18px #5687ce12;border-radius:3px 3px 0 0}
.b1{height:37%}.b2{height:58%}.b3{height:45%}.b4{height:80%}.b5{height:65%}.b6{height:93%}.b7{height:44%}.b8{height:72%}.b9{height:49%}
.building:before{content:"";position:absolute;inset:10px 8px;background-image:radial-gradient(circle,#e4c687 1.5px,transparent 2px);background-size:15px 20px;opacity:.5}
.world-city-floor{position:absolute;bottom:0;left:0;right:0;height:47px;border-top:1px solid #8bbafa66;background:linear-gradient(90deg,#112446,#243f6e,#132444)}
.world-overlay-title{position:absolute;z-index:3;bottom:67px;left:24px;font-size:36px;letter-spacing:-.08em;font-weight:900;text-shadow:0 7px 16px #0009}
.world-overlay-title span{font-weight:600;font-size:12px;letter-spacing:.2em;color:#f5d99b}
.world-micro{position:absolute;z-index:3;font-size:10px;letter-spacing:.18em;font-weight:900;color:#f6dfaa;background:#121e38e0;border:1px solid #8fa7d84d;padding:9px 10px;border-radius:8px}
.world-micro-a{left:18px;top:30px}.world-micro-b{right:17px;bottom:28px}
.world-caveat{font-size:11px;color:#8297b8;margin:26px 0 0}
.district-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.district-card{min-height:375px;padding:28px;position:relative;overflow:hidden;background:linear-gradient(147deg,#172542,#0d162b);border:1px solid var(--border);border-radius:22px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s}
.district-card:hover{transform:translateY(-5px);border-color:#7e9bd35c}
.district-card.district-main{grid-column:span 2;min-height:420px;background:radial-gradient(circle at 85% 25%,rgba(79,137,240,.18),transparent 40%),linear-gradient(140deg,#1d3458,#0e1b33)}
.district-tag{font-weight:850;letter-spacing:.16em;color:#c8d8f4;font-size:11px}
.district-art{height:155px;display:flex;align-items:center;justify-content:center;font-size:100px;color:#f0d39a;text-shadow:0 0 65px #e6b86644}
.dollar-art{justify-content:start;gap:25px;font-weight:850;font-size:120px}.dollar-art span{color:#bcd5ff;font-size:90px;opacity:.7}.dollar-art small{font-size:70px;color:#b7c2ff;opacity:.55}
.district-card h3{font-size:25px}.district-card p{font-size:13px;line-height:1.7}
.district-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.district-actions code{font-size:11px}
.path-flow{display:flex;align-items:stretch;gap:13px}.path-point{flex:1;min-width:0;border-top:2px solid #e9bd6b70;padding:23px 0}.path-point>span{font-size:13px;color:#f0d195;font-weight:900;letter-spacing:.1em}.path-point h3{font-size:21px;margin-top:12px}.path-point p{font-size:13px}.path-arrow{align-self:flex-start;padding-top:22px;color:#82abe8;font-size:25px}
.centered-link{text-align:center;margin-top:23px}
/* Newcomer guide */
.guide-pill{display:inline-flex;color:#f1d599;border:1px solid #ddb97951;border-radius:100px;padding:9px 14px;font-size:11px;font-weight:900;letter-spacing:.16em}
.guide-terminal{border:1px solid rgba(115,161,243,.3);border-radius:23px;overflow:hidden;background:linear-gradient(135deg,#18263e,#0a1223);box-shadow:0 25px 80px #0003;transform:rotate(1deg)}
.terminal-header{background:#1d2942;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:20px;padding:17px 22px;font-size:10px;letter-spacing:.16em;color:#b1bdd3;font-weight:800}.dots{color:#e8ae7a;letter-spacing:.45em}
.terminal-body{padding:28px 30px;font:500 16px/2.35 ui-monospace,"SFMono-Regular",Consolas,monospace;color:#e5f2ff}.terminal-body i{font-style:normal;color:#ecc677;margin-right:9px}.terminal-comment{padding-left:21px;color:#88a3be;font-size:12px}.terminal-cursor{color:#f5d898;animation:caretFlash 1.2s step-end infinite}
.guide-progress-section{padding-top:25px}
.guide-progress-box{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px;background:#16243de8;border:1px solid var(--border);border-radius:24px;margin-bottom:22px}
.guide-progress-box h2{font-size:34px;margin:0 0 10px}.guide-progress-box p{font-size:12px;max-width:600px;margin:0}.guide-progress-meter{min-width:200px}.guide-progress-meter strong{font-size:30px;font-weight:900}.guide-progress-meter span{display:block;color:#92a5c7;font-size:10px;letter-spacing:.16em}
.progress-track{height:7px;background:#2c3b56;border-radius:99px;margin-top:14px;overflow:hidden}.progress-track>div{width:0;height:100%;background:linear-gradient(90deg,#5597ff,#f4d391);transition:width .45s ease}
.guide-step-list{display:flex;flex-direction:column;gap:12px}
.guide-step{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:start;padding:26px;background:linear-gradient(110deg,#15233c,#111b30);border:1px solid var(--border);border-radius:20px;transition:background .3s,border-color .3s}
.guide-step.is-done{border-color:#72daa367;background:linear-gradient(110deg,#163431,#101f2b)}
.guide-step-index{font-size:25px;font-weight:900;color:#f5d895;line-height:1}.guide-step-upper span{display:block;margin-bottom:7px;font-size:10px;color:#aac4df;letter-spacing:.16em;font-weight:850}.guide-step h3{font-size:20px;margin:0 0 9px}.guide-step-body>p{font-size:13px;max-width:680px;margin:0 0 14px}.guide-command{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.guide-command code{font-size:13px;padding:8px 11px}.guide-command .copy-cmd{height:35px;width:35px}
.guide-checkbox{display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #9cb5d03d;border-radius:12px;cursor:pointer;font-size:12px;color:#c3cfe6;font-weight:700;white-space:nowrap}.guide-checkbox input{accent-color:#75d6b2;width:17px;height:17px}
.guide-finish{margin-top:23px;padding:30px 32px;border:1px solid #e9c47d4d;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,#1c314f,#171b32)}.guide-finish h3{font-size:25px}.guide-finish p{font-size:13px;margin:0}
/* Releases */
.updates-hero{background:radial-gradient(circle at 84% 50%,rgba(58,118,210,.1),transparent 40%)}
.update-current{display:inline-flex;align-items:center;gap:12px;margin:10px 0 24px;border-radius:99px;padding:9px 14px;background:#152844;border:1px solid #6a98e23b;font-size:11px;font-weight:800;letter-spacing:.16em;color:#c3daf3}
.update-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.update-tags span{padding:8px 13px;border:1px solid #b7c6e52b;border-radius:99px;font-size:11px;color:#a9bfda;letter-spacing:.1em;font-weight:850}
.release-list{display:flex;flex-direction:column;gap:17px}
.release-card{display:grid;grid-template-columns:170px 1fr;gap:32px;padding:35px 39px;border-radius:25px;background:linear-gradient(115deg,#162440,#0e172c);border:1px solid var(--border);position:relative;overflow:hidden}
.release-card.release-featured{border-color:#e8c47d60;background:radial-gradient(circle at 90% 20%,rgba(120,165,239,.14),transparent 50%),linear-gradient(115deg,#213453,#0e1b33)}
.release-track{border-right:1px solid var(--border);display:flex;align-items:start;flex-direction:column;gap:5px}.release-dot{width:12px;height:12px;border-radius:50%;background:#e7bc71;box-shadow:0 0 0 7px #e7bc711b;margin-bottom:12px}.release-track strong{font-size:58px;font-weight:900;line-height:1;color:#f5ddb0;letter-spacing:-.08em}.release-track small{font-size:10px;color:#849fc0;letter-spacing:.16em;font-weight:800}
.release-label{color:#d6b97f;font-size:10px;letter-spacing:.19em;font-weight:900}.release-body h3{margin:15px 0;font-size:26px}.release-body p{font-size:14px;max-width:660px}.release-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.release-chips span{padding:6px 10px;color:#b4cced;border:1px solid #8ca9dc47;border-radius:9px;background:#42649b16;font-size:11px;font-weight:700}
.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.roadmap-grid article{border:1px solid var(--border);background:#121e35;border-radius:20px;padding:26px}.roadmap-grid article span{display:block;color:#eed09d;letter-spacing:.1em;font-weight:800;font-size:10px;margin-bottom:22px}.roadmap-grid h3{font-size:21px}.roadmap-grid p{font-size:13px}.roadmap-note{margin-top:22px;font-size:12px;color:#98aac7}
/* JS scroll reveals: never hide content without JS or reduced-motion overrides. */
html.has-intersection [data-reveal]{opacity:1;transform:none}
html.has-intersection [data-reveal].in-view{animation:revealUp .65s cubic-bezier(.2,.9,.3,1) both}
@keyframes revealUp{from{opacity:.65;transform:translateY(20px)}to{opacity:1;transform:none}}
@keyframes ticker{to{transform:translateX(-50%)}}
@keyframes slowOrbit{to{transform:rotate(360deg)}}
@keyframes shimmer-dot{0%,100%{opacity:.8}50%{opacity:1;text-shadow:0 0 12px #d6aa5b}}
@keyframes emblemGlow{0%,100%{filter:drop-shadow(0 18px 60px #1055b93d)}50%{filter:drop-shadow(0 18px 78px #2368c65d)}}
@keyframes softPulse{0%,100%{transform:scale(.85);opacity:.55}50%{transform:scale(1.25);opacity:1}}
@keyframes caretFlash{50%{opacity:0}}
@media(max-width:1100px){.desktop-nav,.nav-play{display:none}.menu-toggle{display:flex}}
@media(max-width:950px){.explorer-grid,.district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-card:last-child{grid-column:1/-1;min-height:300px}.explorer-card:last-child .explorer-art{left:48%;right:4%;bottom:80px}.strategy-layout{gap:25px}.world-intro-grid,.guide-top-grid{grid-template-columns:1fr}.world-illustration{max-width:720px;width:100%}.path-flow{flex-wrap:wrap}.path-point{flex-basis:40%}.path-arrow{display:none}}
@media(max-width:620px){.edition-label{letter-spacing:.06em;font-size:8px;gap:7px}.signal-track{font-size:9px;gap:25px}.explorer-section{padding-top:65px}.explorer-grid,.district-grid,.strategy-layout,.roadmap-grid{grid-template-columns:1fr}.explorer-card,.explorer-card:last-child{grid-column:auto;min-height:390px}.explorer-card:last-child .explorer-art{left:15px;right:15px;bottom:135px}.explorer-art{inset:50px 15px 145px}.explorer-art-route{gap:9px}.explorer-art-route span{width:53px;height:53px;font-size:16px}.strategy-copy h2{font-size:43px}.strategy-screen{min-height:420px}.screen-inside{padding:26px}.screen-inside h3{font-size:29px}.screen-symbol{font-size:69px}.demo-hint{padding-left:26px;padding-right:26px}.world-hero h1,.guide-hero h1{font-size:43px}.world-illustration{height:330px}.world-moon{width:83px;height:83px}.world-overlay-title{font-size:29px}.district-card,.district-card.district-main{grid-column:auto;min-height:370px}.district-card{padding:24px}.district-art{height:135px;font-size:83px}.dollar-art{font-size:88px;gap:15px}.dollar-art span{font-size:62px}.dollar-art small{font-size:45px}.path-flow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.path-point{min-width:0}.path-point h3{font-size:17px}.path-point p{font-size:12px}.guide-terminal{transform:none}.terminal-body{font-size:14px;padding:22px 17px}.terminal-comment{font-size:10px}.guide-progress-box{display:block}.guide-progress-meter{margin-top:22px;min-width:0}.guide-step{grid-template-columns:38px 1fr;gap:9px;padding:21px 15px}.guide-step-index{font-size:20px}.guide-checkbox{grid-column:2;margin-top:7px;width:max-content}.guide-step h3{font-size:17px}.guide-command{gap:6px}.guide-finish{display:block;padding:25px}.guide-finish .button{margin-top:20px;width:100%}.release-card{grid-template-columns:1fr;padding:24px;gap:12px}.release-track{border:0;border-bottom:1px solid var(--border);padding-bottom:17px}.release-track strong{font-size:46px}.release-track small{margin-top:2px}.release-body h3{font-size:23px}.world-micro{font-size:8px;padding:7px}.footer-links{gap:15px}}
@media(prefers-reduced-motion:reduce){html.has-intersection [data-reveal].in-view{animation:none!important}.signal-track,.hero-emblem,.hero-visual:after,.brand-dot,.terminal-cursor,.pulse-dot{animation:none!important}}
