@font-face{font-family:"Exo 2";font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/exo2-latin.woff2) format("woff2")}@font-face{font-family:"Exo 2";font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/exo2-latin-italic.woff2) format("woff2")}:root{--steel: #0e1c22;--steel-2: #16282f;--pcb: #13493f;--pcb-hi: #5fffd0;--gold: #e8ad47;--boom: #ff4d6d;--paper: #f3f6fa;--mute: #8fa9ad;--display: "Bungee", Impact, "Arial Black", sans-serif;--ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--st: env(safe-area-inset-top, 0px);--sb: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:#263e48;color:var(--paper);font-family:var(--ui);overscroll-behavior:none;user-select:none;-webkit-user-select:none;touch-action:none}#gl{position:fixed;inset:0}#gl canvas{display:block}[hidden]{display:none!important}@keyframes pop{50%{transform:scale(1.1)}}.btn:focus-visible,.link:focus-visible,.card:focus-visible,.runbtn:focus-visible,.chipbtn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}#prompt{position:fixed;left:50%;top:calc(var(--st) + 22%);transform:translate(-50%);z-index:4;max-width:min(88vw,520px);text-align:center;pointer-events:none;font-family:var(--display);font-size:clamp(18px,4.6vw,28px);line-height:1.15;color:var(--paper);text-shadow:0 3px 0 #000,0 0 18px rgba(0,0,0,.6);animation:promptIn .25s ease-out}#prompt kbd{font-family:var(--display);color:var(--gold)}@keyframes promptIn{0%{opacity:0;transform:translate(-50%,8px)}}#turnHint{position:fixed;left:50%;top:40%;transform:translate(-50%,-50%);z-index:4;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:4px}#turnArrow{font-size:96px;line-height:1;color:var(--gold);text-shadow:0 4px 0 #000;animation:nudge .5s ease-in-out infinite alternate}#turnHint.left #turnArrow{transform:scaleX(-1);animation-name:nudgeL}#turnText{font-family:var(--display);font-size:18px;text-shadow:0 2px 0 #000}@keyframes nudge{to{translate:14px 0}}@keyframes nudgeL{to{translate:-14px 0}}#countdown{position:fixed;inset:0;display:grid;place-items:center;z-index:6;pointer-events:none;font-family:var(--display);font-size:120px;color:var(--gold);text-shadow:0 6px 0 #000}#boom{position:fixed;inset:0;z-index:7;display:grid;place-items:center;pointer-events:none}#boom:before{content:"";position:absolute;inset:0;background:#fff;animation:flash .35s ease-out forwards}#boom svg,#boom span{grid-area:1 / 1}#boom svg{width:min(86vw,520px);animation:burst .45s cubic-bezier(.2,1.6,.4,1) both}#boom span{font-family:var(--display);font-size:min(17vw,110px);color:#fff;transform:rotate(-8deg);-webkit-text-stroke:5px #1a1a1a;paint-order:stroke fill;text-shadow:6px 6px 0 #1a1a1a;animation:burst .45s .05s cubic-bezier(.2,1.6,.4,1) both}@keyframes flash{0%{opacity:.85}to{opacity:0}}@keyframes burst{0%{transform:scale(.2) rotate(-25deg);opacity:0}}.screen{position:fixed;inset:0;z-index:8;display:flex}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-family:var(--display);font-size:22px;border:0;cursor:pointer;border-radius:6px 6px 3px 3px;padding:14px 20px 18px;position:relative;color:var(--steel);transition:transform .08s}.btn:active{transform:translateY(2px)}.btn.primary{background:var(--pcb-hi);color:#062a22;box-shadow:0 0 22px #5fffd059}.btn.primary:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:5px;background:repeating-linear-gradient(90deg,var(--gold) 0 3px,transparent 3px 5px)}.btn.gold{background:var(--gold)}.btn.ghost{background:transparent;color:var(--paper);border:2px solid #2f5059;font-size:16px}.row{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.link{background:none;border:0;padding:4px 0;color:var(--mute);font:14px var(--ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link:hover{color:var(--paper)}.modal{align-items:center;justify-content:center;background:#060e11b8;padding:calc(var(--st) + 16px) 16px calc(var(--sb) + 16px);animation:fade .2s ease-out}@keyframes fade{0%{opacity:0}}.sheet{width:min(400px,100%);max-height:100%;overflow:auto;background:var(--steel-2);border-radius:14px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:14px;text-align:center;border-top:6px solid var(--boom);box-shadow:0 20px 60px #00000080,0 0 0 1px #5fffd01f}.sheet.narrow{width:min(300px,100%);border-top-color:var(--pcb-hi)}.sheet h2{margin:0;font-family:var(--display);font-weight:400}.cause{margin:0;font-size:15px;color:var(--mute)}.stolen span{display:block;font-family:var(--display);font-size:clamp(54px,15vw,72px);color:var(--gold);line-height:1}.stolen small{color:var(--paper);font-size:15px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stats div{background:var(--steel);border-radius:8px;padding:8px}.stats small{display:block;color:var(--mute);font-size:12px}.stats b{font-family:var(--display);font-weight:400;font-size:22px;font-variant-numeric:tabular-nums}.record{margin:0;font-family:var(--display);color:var(--boom);font-size:18px;animation:pop .4s ease-out 2}.quip{margin:0;color:var(--mute);font-size:13px;font-style:italic}.actions{display:grid;gap:10px}#sharePreview{width:100%;max-width:260px;margin:0 auto;border-radius:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}#menu{--u: min(calc(100vw / 1672), calc(100vh / 941));--ink: #031a0d;--neon: #4dff6a;--mint: #36f0a6;--cyan: #3fe0e6;--exo: "Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;display:block;font-family:var(--exo);color:#fff;background:linear-gradient(90deg,#040c109e,#040c1061 30%,#040c1000 46%);animation:menuIn .45s ease-out both}#menu.leaving{animation:menuOut .38s ease-in both;pointer-events:none}@keyframes menuIn{0%{opacity:0}}@keyframes menuOut{to{opacity:0;transform:translate(calc(-40 * var(--u)))}}.menuTop{position:absolute;top:calc(var(--st) + 30 * var(--u));right:calc(36 * var(--u));display:flex;gap:calc(28 * var(--u));z-index:1}.chipbtn{--s: calc(66 * var(--u));--c: calc(14 * var(--u));--b: max(2px, calc(3 * var(--u)));--shape: polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative;width:var(--s);height:var(--s);min-width:40px;min-height:40px;padding:0;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:var(--cyan);clip-path:var(--shape);filter:drop-shadow(0 0 calc(10 * var(--u)) rgba(63,224,230,.45))}.chipbtn:before{content:"";position:absolute;inset:var(--b);background:#06161ce6;clip-path:var(--shape)}.chipbtn svg{position:relative;width:52%;height:52%}.chipbtn:hover:before{background:#0c2c34eb}.muteToggle .off,.muteToggle.muted .on{display:none}.muteToggle.muted .off{display:block}.menuInner{position:absolute;left:calc(100 * var(--u));top:calc(var(--st) + 42 * var(--u));width:calc(620 * var(--u));display:flex;flex-direction:column}.brand{display:flex;flex-direction:column}.logo{margin:0;line-height:0}.logo img{width:calc(615 * var(--u));height:auto}.motto{margin:calc(8 * var(--u)) 0 0 calc(133 * var(--u));font-size:calc(21 * var(--u));font-weight:800;font-style:italic;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 6px rgba(0,0,0,.6)}.motto i{font-style:inherit;margin:0 .05em}.stageGap{display:none}.lower{display:flex;flex-direction:column;align-items:flex-start}.tag{position:relative;margin:calc(28 * var(--u)) 0 0 calc(60 * var(--u));font-size:calc(22.5 * var(--u));font-style:italic;font-weight:500;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.8)}.tag:before{content:"";position:absolute;left:calc(-24 * var(--u));top:8%;bottom:8%;width:calc(7 * var(--u));background:linear-gradient(180deg,#8dff4a,#2fe07a);transform:skew(-14deg);box-shadow:0 0 calc(10 * var(--u)) #50ff6e99}.pick{display:flex;gap:calc(20 * var(--u));margin:calc(30 * var(--u)) 0 0 calc(15 * var(--u))}.card{--w: calc(272 * var(--u));--h: calc(268 * var(--u));--c: calc(18 * var(--u));--b: max(2px, calc(2.5 * var(--u)));--shape: polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));--edge: #5f7f8e;--bg: radial-gradient(120% 90% at 50% 34%, #1f6584 0%, #10384c 46%, #081c27 100%);--sub: #bfe2ee;position:relative;flex:none;width:var(--w);height:var(--h);padding:0;border:0;background:none;cursor:pointer;font-family:var(--exo);color:#fff;transition:transform .15s ease-out,filter .15s}.card.rama{--bg: radial-gradient(120% 90% at 50% 34%, #2f9b3a 0%, #155c26 46%, #082a12 100%);--sub: #a8ffb0}.card:before{content:"";position:absolute;inset:0;background:var(--edge);clip-path:var(--shape);transition:background .15s}.cardIn{position:absolute;inset:var(--b);clip-path:var(--shape);background:var(--bg);overflow:hidden}.cardIn:before{content:"";position:absolute;inset:0;opacity:.35;background:linear-gradient(90deg,transparent calc(14% - 1px),rgba(160,255,230,.5) 14%,transparent calc(14% + 1px)) 0 18% / 100% 30% no-repeat,linear-gradient(90deg,transparent calc(86% - 1px),rgba(160,255,230,.5) 86%,transparent calc(86% + 1px)) 0 22% / 100% 34% no-repeat,linear-gradient(0deg,transparent calc(50% - 1px),rgba(160,255,230,.5) 50%,transparent calc(50% + 1px)) 4% 17% / 10% 10% no-repeat,linear-gradient(0deg,transparent calc(50% - 1px),rgba(160,255,230,.5) 50%,transparent calc(50% + 1px)) 96% 21% / 10% 10% no-repeat}.cardIn img{position:absolute;left:-12%;top:-6%;width:124%;height:auto}.card.rama .cardIn img{top:-15%}.cardTxt{position:absolute;left:0;right:0;bottom:0;height:32%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#030c108c,#030c10eb 40%)}.cardTxt b{font-size:calc(34 * var(--u));font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;letter-spacing:.01em;text-shadow:0 2px 4px rgba(0,0,0,.7)}.cardTxt small{margin-top:calc(6 * var(--u));font-size:calc(19.5 * var(--u));font-style:italic;font-weight:500;color:var(--sub)}.card:hover{transform:translateY(-2px)}.card[aria-checked=true]{--edge: var(--neon);--b: max(3px, calc(4 * var(--u)));filter:drop-shadow(0 0 calc(12 * var(--u)) rgba(77,255,106,.6))}.card[aria-checked=true]:after{content:"";position:absolute;top:0;right:0;width:calc(64 * var(--u));height:calc(64 * var(--u));background:var(--neon);clip-path:polygon(0 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%)}.card[aria-checked=true] .cardIn:after{content:"";position:absolute;top:calc(10 * var(--u));right:calc(9 * var(--u));width:calc(28 * var(--u));height:calc(22 * var(--u));z-index:1;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 22'%3E%3Cpath d='M3 11.5l7 7L25 3.5' fill='none' stroke='%23031a0d' stroke-width='4.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.runbtn{--shape: polygon(6.2% 0, 100% 0, 100% 13%, 93.3% 100%, 0 100%, 0 86%);position:relative;width:calc(565 * var(--u));height:calc(112 * var(--u));margin-top:calc(36 * var(--u));padding:0;border:0;background:none;cursor:pointer;font-family:var(--exo);filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(70,255,140,.5));transition:transform .08s}.runbtn:before{content:"";position:absolute;inset:calc(8 * var(--u)) calc(-8 * var(--u)) calc(-9 * var(--u)) calc(4 * var(--u));background:linear-gradient(90deg,#3cf0aa8c,#aaff50bf);clip-path:var(--shape)}.runIn{position:absolute;inset:0;clip-path:var(--shape);display:flex;align-items:center;justify-content:center;gap:calc(30 * var(--u));padding-right:7%;color:var(--ink);background:linear-gradient(180deg,rgba(220,255,230,.5) 0,rgba(220,255,230,.5) 5%,rgba(255,255,255,.08) 6%,transparent 40%,rgba(0,70,30,.22) 100%),linear-gradient(90deg,#0fe58d,#22ee6a 40%,#6af532 75%,#b4f81c)}.runIn:after{content:"";position:absolute;right:5%;top:30%;bottom:0;width:15%;background:repeating-linear-gradient(118deg,transparent 0 calc(12 * var(--u)),rgba(0,70,20,.28) calc(12 * var(--u)) calc(19 * var(--u)))}.runIn svg{width:calc(54 * var(--u));height:calc(54 * var(--u))}.runLabel{font-size:calc(68 * var(--u));font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:.01em;line-height:1}.runbtn:hover .runIn{filter:brightness(1.06)}.runbtn:active{transform:translateY(2px) scale(.99)}.runbtn.loading .runIn{filter:saturate(.5) brightness(.85)}.runbtn.loading .runIn svg{display:none}.keys{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:calc(565 * var(--u));gap:calc(16 * var(--u)) calc(26 * var(--u));margin:calc(40 * var(--u)) 0 0;font-size:calc(24 * var(--u));color:#dbe8ec}.keys .grp{display:inline-flex;align-items:center;gap:calc(10 * var(--u));white-space:nowrap}.keys .caps{display:inline-flex;gap:calc(4 * var(--u))}.keys kbd svg{display:block;width:1em;height:1em;flex:none}.keys kbd.arrow{padding:0}.keys kbd{min-width:calc(44 * var(--u));height:calc(44 * var(--u));padding:0 calc(9 * var(--u));display:inline-flex;align-items:center;justify-content:center;border:max(1.5px,calc(2 * var(--u))) solid var(--cyan);border-radius:calc(6 * var(--u));background:#041216b3;font:700 calc(23 * var(--u)) / 1 var(--exo);color:#fff;box-shadow:0 0 calc(8 * var(--u)) #3fe0e64d}.menuLinks{align-self:flex-start;width:calc(565 * var(--u));display:flex;justify-content:center;flex-wrap:wrap;gap:calc(40 * var(--u));margin:calc(14 * var(--u)) 0 0}.tut{text-align:center;font:italic 500 max(13px,calc(21 * var(--u))) var(--exo);color:#9fbcc4}.menuLinks .donateLink{display:none}@media(max-aspect-ratio:4/5){#menu{--u: min(calc(100vw / 941), calc(100dvh / 1672));background:linear-gradient(0deg,#040c10b3,#040c1059 38%,#040c1000 52%)}.menuTop{top:calc(var(--st) + 33 * var(--u));right:calc(30 * var(--u));gap:calc(32 * var(--u))}.chipbtn{--s: calc(78 * var(--u));--c: calc(16 * var(--u))}.menuInner{inset:0;width:auto;align-items:center;padding:calc(var(--st) + 52 * var(--u)) 0 calc(var(--sb) + 40 * var(--u))}.brand{align-items:center}.logo img{width:calc(680 * var(--u))}.motto{margin:calc(10 * var(--u)) 0 0 calc(30 * var(--u));font-size:calc(20 * var(--u))}.stageGap{display:block;flex:1}.lower{align-items:center;width:calc(820 * var(--u))}.tag{align-self:center;margin:0;font-size:calc(32 * var(--u));text-align:center}.card.rama .cardIn img{top:-22%}.tag:before{left:calc(-30 * var(--u));width:calc(8 * var(--u))}.pick{margin:calc(28 * var(--u)) 0 0;gap:calc(24 * var(--u))}.card{--w: calc(293 * var(--u));--h: calc(267 * var(--u))}.runbtn{width:calc(680 * var(--u));height:calc(145 * var(--u));margin-top:calc(32 * var(--u))}.runIn svg{width:calc(66 * var(--u));height:calc(66 * var(--u))}.runLabel{font-size:calc(86 * var(--u))}.keys{width:auto;flex-wrap:wrap;justify-content:center;margin:calc(36 * var(--u)) 0 0;font-size:calc(29 * var(--u));gap:calc(16 * var(--u)) calc(40 * var(--u))}.keys .grp{font-style:italic}.keys kbd{min-width:calc(52 * var(--u));height:calc(52 * var(--u));font-size:calc(27 * var(--u));font-style:normal}.menuLinks{align-self:center;width:auto;margin:calc(18 * var(--u)) 0 0}.tut,.menuLinks .donateLink{font:italic 600 max(13px,calc(26 * var(--u))) var(--exo)}.menuLinks .donateLink:not([hidden]){display:inline-flex}}.donateChip{--coral: #ff7a59;width:auto;padding:0 calc(22 * var(--u)) 0 calc(16 * var(--u));gap:calc(10 * var(--u));display:flex;align-items:center;text-decoration:none;background:var(--coral);filter:drop-shadow(0 0 calc(10 * var(--u)) rgba(255,122,89,.45))}.donateChip svg{width:calc(38 * var(--u));height:calc(38 * var(--u));min-width:22px;min-height:22px;flex:none;color:#ffe2d6}.donateTxt{position:relative;font:italic 800 max(13px,calc(24 * var(--u))) / 1 var(--exo);letter-spacing:.06em;text-transform:uppercase;color:#fff}.donateChip:hover:before{background:#341610eb}@media(max-aspect-ratio:4/5){.donateChip{display:none}}#pause{--ink: #031a0d;--neon: #4dff6a;--cyan: #3fe0e6;--exo: "Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:radial-gradient(ellipse at center,#030a0d8c,#030a0dd1 75%)}.pausePanel{--pw: min(700px, 92vw, calc(88vh * 1014 / 738));--u: calc(var(--pw) / 1014);position:relative;width:var(--pw);height:calc(738 * var(--u));font-family:var(--exo);color:#fff;filter:drop-shadow(0 0 calc(18 * var(--u)) rgba(63,224,230,.35));animation:pauseIn .22s cubic-bezier(.2,1.2,.4,1) both}@keyframes pauseIn{0%{opacity:0;transform:scale(.94)}}.pauseFrame{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pf-fill{fill:#051014ed;stroke:var(--cyan);stroke-width:4;vector-effect:non-scaling-stroke}.pf-inner{fill:none;stroke:#3fe0e638;stroke-width:1.5;vector-effect:non-scaling-stroke}.pf-corners polygon{fill:var(--neon);opacity:.9}.pf-corners polygon:nth-child(-n+2){fill:#4dff8cd9}.pauseIn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding-top:calc(100 * var(--u))}.pauseTitle{margin:0;font-size:calc(132 * var(--u));font-weight:900;font-style:italic;text-transform:uppercase;line-height:1;letter-spacing:.01em;color:#f2f6f8;background:linear-gradient(180deg,#fff,#eef3f5 48%,#b9c4ca 52%,#e6ecef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) rgba(0,0,0,.6))}#pause .pauseResume{--shape: polygon(4.5% 0, 95.5% 0, 100% 24%, 100% 70%, 93% 100%, 4.5% 100%, 0 76%, 0 24%);width:calc(857 * var(--u));height:calc(185 * var(--u));margin-top:calc(95 * var(--u));filter:drop-shadow(0 0 calc(22 * var(--u)) rgba(70,255,140,.55))}#pause .pauseResume:before{inset:calc(-9 * var(--u));background:#78ffaa8c}#pause .pauseResume .runIn{gap:calc(44 * var(--u));padding-right:6%}#pause .pauseResume .runIn svg{width:calc(80 * var(--u));height:calc(80 * var(--u))}#pause .pauseResume .runLabel{font-size:calc(96 * var(--u))}#pause .pauseResume .runIn:after{right:3%;top:45%;width:10%}.quitbtn{--shape: polygon(4% 0, 96% 0, 100% 22%, 100% 78%, 96% 100%, 4% 100%, 0 78%, 0 22%);position:relative;width:calc(623 * var(--u));height:calc(100 * var(--u));margin-top:calc(53 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(30 * var(--u));padding:0;border:0;cursor:pointer;color:#fff;background:var(--cyan);clip-path:var(--shape);font:italic 900 calc(46 * var(--u)) / 1 var(--exo);letter-spacing:.04em;text-transform:uppercase}.quitbtn:before{content:"";position:absolute;inset:max(2px,calc(4 * var(--u)));background:#06161cf2;clip-path:var(--shape);transition:background .15s}.quitbtn>*{position:relative}.quitbtn svg{width:calc(52 * var(--u));height:calc(52 * var(--u))}.quitbtn:hover:before{background:#0e2e36f2}.quitbtn:active{transform:translateY(1px)}#pause .pauseMute{position:absolute;top:calc(112 * var(--u));right:calc(58 * var(--u));z-index:1;--s: calc(96 * var(--u));--c: calc(20 * var(--u));--b: max(2px, calc(4 * var(--u)))}#pause .runbtn:focus-visible,.quitbtn:focus-visible{outline:none}#pause .runbtn:focus-visible .runIn{box-shadow:inset 0 0 0 calc(6 * var(--u)) #ffffffd9}.quitbtn:focus-visible{background:#fff}#hud{--gap: 12px;--h: clamp(36px, calc((100vw - 32px - 3 * var(--gap)) / 13.55), 62px);--fs: calc(var(--h) * .48);--exo: "Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;position:fixed;top:calc(var(--st) + 14px);left:16px;right:16px;z-index:5;display:flex;align-items:center;gap:var(--gap);pointer-events:none;font-family:var(--exo)}.hb{--sl: calc(var(--h) * .3);--c: calc(var(--h) * .2);--b: max(2px, calc(var(--h) * .045));--edge: linear-gradient(90deg, #3fe0e6, #4dff6a 55%, #8dff4a);--shape: polygon(calc(var(--sl) + var(--c)) 0, calc(100% - var(--c)) 0, 100% var(--c), calc(100% - var(--sl)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), var(--sl) var(--c));position:relative;isolation:isolate;flex:none;height:var(--h);min-width:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--h) * .2);padding:0 calc(var(--sl) + var(--h) * .12) 0 calc(var(--sl) + var(--h) * .06);color:#fff;filter:drop-shadow(0 0 calc(var(--h) * .1) rgba(77,255,120,.45))}.hb:before,.hb:after{content:"";position:absolute;clip-path:var(--shape);z-index:-1}.hb:before{inset:0;background:var(--edge)}.hb:after{inset:var(--b);background:linear-gradient(180deg,#081a1ef0,#040e12f0)}.hb .ico{flex:none;width:calc(var(--h) * .72);height:calc(var(--h) * .58)}.hb .ramIco{width:calc(var(--h) * 1.05);height:calc(var(--h) * .4);filter:drop-shadow(0 0 calc(var(--h) * .06) rgba(80,255,120,.5))}.hv{font-size:var(--fs);font-weight:900;font-style:italic;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 2px 4px rgba(0,0,0,.6)}.hv small{font-size:.55em;font-weight:800;margin-left:.18em;color:#bfeff0}.hb.who{width:calc(var(--h) * 3.9);padding-left:calc(var(--h) * 1.08);justify-content:flex-start;text-transform:uppercase}.hb.ram{width:calc(var(--h) * 4.2)}.hb.best{width:calc(var(--h) * 4.4);margin-left:auto}.hb.ram,.hb.best{display:grid;grid-template-columns:auto 1fr;justify-content:stretch}.hb.ram .hv,.hb.best .hv{justify-self:center}.avatar{position:absolute;left:calc(var(--h) * -.12);top:50%;width:calc(var(--h) * 1.08);height:calc(var(--h) * 1.08);transform:translateY(-50%)}#hudFace{display:block;width:100%;height:100%}.hb.ram.pop{animation:pop .18s ease-out}.hudpause{--c: calc(var(--h) * .26);--shape: polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative;isolation:isolate;flex:none;width:calc(var(--h) * 1.05);height:calc(var(--h) * 1.05);display:grid;place-items:center;padding:0;border:0;background:none;color:#fff;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 calc(var(--h) * .12) rgba(63,224,230,.5))}.hudpause:before,.hudpause:after{content:"";position:absolute;clip-path:var(--shape);z-index:-1}.hudpause:before{inset:0;background:#3fe0e6}.hudpause:after{inset:max(2px,calc(var(--h) * .05));background:#06161cf0}.hudpause svg{width:52%;height:52%}.hudpause:active{transform:translateY(1px)}.hudpause:focus-visible{outline:none}.hudpause:focus-visible:after{background:#1e505af2}@media(max-width:760px){#hud{--h: 46px;--fs: 18px;--gap: 6px;left:10px;right:10px;top:calc(var(--st) + 10px);--w: calc((100vw - 20px - 2 * var(--gap)) / 3)}.hudpause{position:fixed;right:14px;bottom:calc(var(--sb) + 18px);width:58px;height:58px;--c: 15px}.hb.who,.hb.ram,.hb.best{width:var(--w)}.hb.best{margin-left:0}.hb{gap:calc(var(--h) * .12);--sl: calc(var(--h) * .24)}.hb.who{padding-left:calc(var(--h) * .74);padding-right:var(--sl)}.avatar{left:calc(var(--h) * -.14);width:calc(var(--h) * .9);height:calc(var(--h) * .9)}.hb .ico{width:calc(var(--h) * .58);height:calc(var(--h) * .48)}.hb .ramIco{width:calc(var(--h) * .62);height:calc(var(--h) * .24)}}#over{--ink: #031a0d;--neon: #4dff6a;--cyan: #3fe0e6;--gold: #ffc83a;--exo: "Exo 2", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:radial-gradient(ellipse at center,#030a0d8c,#030a0dd9 75%)}.overPanel{--pw: min(600px, 92vw);--u: min(calc(var(--pw) / 1000), calc((100dvh - var(--st) - var(--sb) - 32px) / 1180));--c: calc(56 * var(--u));--shape: polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative;isolation:isolate;width:calc(1000 * var(--u));padding:calc(68 * var(--u)) calc(70 * var(--u)) calc(52 * var(--u));display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--exo);color:#fff;filter:drop-shadow(0 0 calc(20 * var(--u)) rgba(63,224,230,.35));animation:pauseIn .25s cubic-bezier(.2,1.2,.4,1) both}.overPanel:before,.overPanel:after{content:"";position:absolute;clip-path:var(--shape);z-index:-1}.overPanel:before{inset:0;background:var(--cyan)}.overPanel:after{inset:max(2px,calc(4 * var(--u)));background:linear-gradient(180deg,#07161bf5,#040d11f5)}.ovCorner{position:absolute;top:calc(18 * var(--u));width:calc(130 * var(--u));height:calc(76 * var(--u));background:#4dff8cd9}.ovCorner.l{left:calc(18 * var(--u));clip-path:polygon(0 calc(var(--c) - 18 * var(--u)),calc(var(--c) - 18 * var(--u)) 0,100% 0,0 100%)}.ovCorner.r{right:calc(18 * var(--u));clip-path:polygon(100% calc(var(--c) - 18 * var(--u)),calc(100% - var(--c) + 18 * var(--u)) 0,0 0,100% 100%)}.ovCause{margin:0;max-width:90%;font-size:max(13px,calc(30 * var(--u)));font-weight:500;color:#9fc6cc;line-height:1.3}.ovStolen{margin-top:calc(22 * var(--u));display:flex;flex-direction:column;align-items:center}.ovStolen span{font-size:calc(150 * var(--u));font-weight:900;font-style:italic;line-height:1;letter-spacing:.005em;white-space:nowrap;background:linear-gradient(180deg,#e9fff0,#7dff9e 38%,#2ee87a 62%,#b8ff3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 calc(16 * var(--u)) rgba(77,255,120,.45));padding:0 .06em}.ovStolen small{margin-top:calc(10 * var(--u));font-size:max(11px,calc(30 * var(--u)));font-weight:800;font-style:italic;letter-spacing:.3em;text-transform:uppercase;color:#dff5f2}.ovStats{display:flex;justify-content:center;width:100%;margin-top:calc(40 * var(--u))}.ovStats .ovStat{min-width:56%}.ovStat{--c: calc(22 * var(--u));--shape: polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));position:relative;isolation:isolate;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(30 * var(--u)) calc(22 * var(--u))}.ovStat:before,.ovStat:after{content:"";position:absolute;clip-path:var(--shape);z-index:-1}.ovStat:before{inset:0;background:linear-gradient(90deg,#3fe0e6,#4dff6a);opacity:.75}.ovStat.best:before{background:linear-gradient(90deg,#ffc83a,#ffe08a)}.ovStat:after{inset:max(1.5px,calc(3 * var(--u)));background:#030c10f2}.ovStat svg{grid-row:1 / 3;width:calc(58 * var(--u));height:calc(46 * var(--u))}.ovStat small{font-size:max(10px,calc(24 * var(--u)));font-weight:800;font-style:italic;letter-spacing:.22em;text-transform:uppercase;color:#8fb7bd;justify-self:center}.ovStat b{font-size:calc(58 * var(--u));font-weight:900;font-style:italic;line-height:1.05;font-variant-numeric:tabular-nums;justify-self:center}.ovStat.best b{color:#ffe7a6}.ovRecord{margin:calc(26 * var(--u)) 0 0;font-size:calc(36 * var(--u));font-weight:900;font-style:italic;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-shadow:0 0 calc(14 * var(--u)) rgba(255,200,58,.6);animation:pop .4s ease-out 2}.ovQuip{margin:calc(22 * var(--u)) 0 0;max-width:92%;font-size:max(12px,calc(27 * var(--u)));font-style:italic;color:#8fb0b6;line-height:1.35}#over .ovAgain{--shape: polygon(4.5% 0, 95.5% 0, 100% 24%, 100% 70%, 93% 100%, 4.5% 100%, 0 76%, 0 24%);width:calc(860 * var(--u));height:calc(150 * var(--u));margin-top:calc(40 * var(--u));filter:drop-shadow(0 0 calc(20 * var(--u)) rgba(70,255,140,.5))}#over .ovAgain:before{inset:calc(-8 * var(--u));background:#78ffaa80}#over .ovAgain .runIn{gap:calc(36 * var(--u));padding-right:6%}#over .ovAgain .runIn svg{width:calc(62 * var(--u));height:calc(62 * var(--u))}#over .ovAgain .runLabel{font-size:calc(70 * var(--u))}#over .ovAgain .runIn:after{right:3%;top:45%;width:10%}#over .ovShare{width:calc(860 * var(--u));height:calc(104 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(40 * var(--u));gap:calc(24 * var(--u))}#over .ovShare svg{width:calc(44 * var(--u));height:calc(44 * var(--u))}.ovLinks{display:flex;gap:calc(40 * var(--u));justify-content:center;flex-wrap:wrap;margin-top:calc(30 * var(--u))}.ovLinks .link{font:italic 600 max(13px,calc(28 * var(--u))) var(--exo);color:#9fbcc4}.ovLinks .link:hover{color:#fff}#over .runbtn:focus-visible,#over .quitbtn:focus-visible{outline:none}#over .runbtn:focus-visible .runIn{box-shadow:inset 0 0 0 calc(6 * var(--u)) #ffffffd9}.ovLinks .donateLink:not([hidden]){display:inline-flex}.ovLinks .donateLink,.menuLinks .donateLink{align-items:center;gap:.35em;color:#ffb39e;text-decoration-color:#ffb39e80}.ovLinks .donateLink svg,.menuLinks .donateLink svg{width:1.25em;height:1.25em;flex:none}.ovLinks .donateLink:hover,.menuLinks .donateLink:hover{color:#ffd9cd}
