:root{color-scheme:dark;--ink:#07100c;--panel:#0d1911;--lime:#dfff58;--muted:#aab7a6;--line:rgba(214,245,153,.2)}
.download-note{font-size:17px!important;color:#8d9d89!important;margin-top:-14px!important}
/* Keep the headline clear of the download control on every screen size. */
.hero h1{font-size:clamp(52px,7.5vw,112px)!important;line-height:.76!important;margin-bottom:38px!important}
@media(max-width:650px){.hero h1{font-size:clamp(50px,15vw,78px)!important;line-height:.78!important;margin-bottom:32px!important}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:'Handjet',monospace;background:#07100c;color:#f1f5ec;overflow-x:hidden}.page-shell{position:relative;isolation:isolate;min-height:100svh;padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;background:radial-gradient(65% 75% at 78% 24%,rgba(96,119,54,.36),transparent 68%),radial-gradient(45% 55% at 8% 93%,rgba(121,90,26,.18),transparent 70%),linear-gradient(118deg,#060d0a 3%,#0a1710 50%,#07100d)}.page-shell:before,.page-shell:after{content:'';pointer-events:none;position:absolute;z-index:-1}.page-shell:before{inset:0;background:linear-gradient(90deg,transparent 0 69%,rgba(204,243,104,.04) 69% 69.15%,transparent 69.15%),linear-gradient(0deg,transparent 0 19%,rgba(204,243,104,.06) 19% 19.15%,transparent 19.15%)}.page-shell:after{right:-4vw;top:15vh;width:min(52vw,750px);height:min(52vw,750px);border:1px solid rgba(226,255,113,.15);transform:rotate(45deg);box-shadow:0 0 0 36px rgba(123,164,60,.035),0 0 0 92px rgba(123,164,60,.025)}.noise{pointer-events:none;opacity:.1;position:fixed;inset:0;z-index:4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.grid{pointer-events:none;position:absolute;inset:0;z-index:-1;opacity:.15;background-image:linear-gradient(rgba(191,222,130,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(191,222,130,.13) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,black,transparent 78%)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand img{width:48px;height:48px}.brand b{font:700 25px/18px 'Pixelify Sans',monospace;letter-spacing:.08em;display:block}.brand small{font:500 14px/20px 'Handjet',monospace;letter-spacing:.17em;color:#a8b6a3}.status{border:1px solid var(--line);background:rgba(10,23,15,.68);padding:8px 11px;font-size:14px;letter-spacing:.1em;color:#c5d1be}.status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime);margin-right:7px}.hero{flex:1;display:flex;justify-content:center;flex-direction:column;max-width:1050px;padding:clamp(70px,12vh,150px) 0 40px}.eyebrow{margin:0 0 16px;color:var(--lime);font-size:17px;font-weight:600;letter-spacing:.13em}.hero h1{font:700 clamp(58px,9.4vw,140px)/.72 'Handjet',monospace;letter-spacing:-.045em;margin:0;color:#eff4e9;text-shadow:5px 7px 0 rgba(0,0,0,.24)}.hero h1 mark{color:var(--lime);background:none}.intro{font:500 clamp(19px,2vw,28px)/1.05 'Handjet',monospace;color:var(--muted);letter-spacing:.02em;margin:35px 0 38px}.download{width:min(100%,450px);padding:0;border:1px solid #e6ff7a;background:var(--lime);color:#11190e;display:flex;align-items:center;text-align:left;gap:13px;font:700 27px/1 'Handjet',monospace;letter-spacing:.045em;box-shadow:7px 7px 0 #33451d;transition:transform .14s ease,box-shadow .14s ease}.download:hover,.download:focus-visible{transform:translate(3px,3px);box-shadow:4px 4px 0 #33451d;outline:2px solid white;outline-offset:4px}.download .button-mark{font-size:46px;display:grid;place-items:center;align-self:stretch;padding:7px 17px;background:#efff91}.download small{margin-left:auto;padding-right:17px;font:600 12px/1 'Pixelify Sans',monospace;letter-spacing:.04em}.intel{width:min(100%,940px);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:rgba(5,13,9,.52);backdrop-filter:blur(6px)}.intel div{padding:17px 22px;border-right:1px solid var(--line)}.intel div:last-child{border:0}.intel span{display:block;color:#95a28f;font-size:14px;letter-spacing:.16em}.intel b{display:block;color:#e7efe0;font-size:20px;letter-spacing:.06em;margin-top:4px}footer{display:flex;justify-content:space-between;padding-top:27px;color:#8f9e89;font-size:15px;letter-spacing:.12em}dialog{max-width:min(91vw,570px);border:1px solid #dfff58;padding:0;background:#0b1510;color:#edf5e8;box-shadow:13px 13px 0 rgba(0,0,0,.48)}dialog::backdrop{background:rgba(0,0,0,.68);backdrop-filter:blur(5px)}dialog form{padding:30px;background:linear-gradient(135deg,rgba(105,136,50,.18),transparent 50%),#0c1811}.dialog-kicker{color:var(--lime);font-size:15px;letter-spacing:.16em;margin:0 0 10px}dialog h2{font:700 42px/.75 'Handjet',monospace;margin:0 0 18px;letter-spacing:.025em}dialog p:not(.dialog-kicker){font:500 22px/1.03 'Handjet',monospace;color:#bbc7b6;margin:0 0 27px}.confirm,.cancel{width:100%;font:700 23px/1 'Handjet',monospace;letter-spacing:.04em;cursor:pointer}.confirm{border:0;background:var(--lime);padding:15px;color:#11180d}.confirm span{float:right;font-size:28px}.cancel{border:0;background:transparent;color:#aebda7;padding:14px;margin-top:7px}.confirm:focus-visible,.cancel:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:650px){.page-shell{padding:22px}.brand b{font-size:19px}.brand small{font-size:12px}.brand img{width:40px;height:40px}.status{font-size:12px}.hero{padding:100px 0 64px}.hero h1{font-size:clamp(56px,18vw,95px)}.intro{font-size:20px}.download{font-size:23px}.download small{display:none}.intel{grid-template-columns:1fr}.intel div{border-right:0;border-bottom:1px solid var(--line)}.intel div:last-child{border-bottom:0}footer{font-size:12px}.grid{background-size:42px 42px}}
