@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-vietnamese-500-normal-BO-iw4YA.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-500-normal-CtjeXiCW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-latin-ext-500-normal-CIzImMjU.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-500-normal-CgTVcJE5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/saira-condensed-latin-500-normal-DIdKjHXc.woff2)format("woff2"),url(/assets/saira-condensed-latin-500-normal-BGC7F_dX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-vietnamese-600-normal-DdheDV3O.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-600-normal-Cx33h9T1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-latin-ext-600-normal-DwjIBGFg.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-600-normal-BQ2ZMbdg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-condensed-latin-600-normal-0taFJMb7.woff2)format("woff2"),url(/assets/saira-condensed-latin-600-normal-CJ-Ib_yI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-vietnamese-700-normal-DTNtv3pg.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-700-normal-C4pgqYLY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-ext-700-normal-rfs_OqX7.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-700-normal-DPP8JZfq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/saira-condensed-latin-700-normal-BpDqMSKw.woff2)format("woff2"),url(/assets/saira-condensed-latin-700-normal-Br1WwvhS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-vietnamese-800-normal-Hyzchbuc.woff2)format("woff2"),url(/assets/saira-condensed-vietnamese-800-normal-CaxTnp2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-latin-ext-800-normal-0vZpt5oJ.woff2)format("woff2"),url(/assets/saira-condensed-latin-ext-800-normal-CGIp6uZ0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/saira-condensed-latin-800-normal-Pyk8ZVcZ.woff2)format("woff2"),url(/assets/saira-condensed-latin-800-normal-DACapFM9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-vietnamese-400-normal-BDft9Aer.woff2)format("woff2"),url(/assets/saira-vietnamese-400-normal-BxJNjdQK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-ext-400-normal-BJFFSgrL.woff2)format("woff2"),url(/assets/saira-latin-ext-400-normal-FApn06KW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/saira-latin-400-normal-6Q3FbzbH.woff2)format("woff2"),url(/assets/saira-latin-400-normal-Du12DsUY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-vietnamese-600-normal-D5gszP3k.woff2)format("woff2"),url(/assets/saira-vietnamese-600-normal-BXtbQ9YO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-ext-600-normal-BDLPjVgT.woff2)format("woff2"),url(/assets/saira-latin-ext-600-normal-DVm3eXEL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/saira-latin-600-normal-DYxBFP1f.woff2)format("woff2"),url(/assets/saira-latin-600-normal-DF-o6wW3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#09130f;--stand:#0e1c18;--chalk:#eef4ee;--neon:#8be9ff;--coral:#ff5d73;--hit:#3deb8a;--miss:#ff4f5e;--amber:#ffc857;--muted:#7c948c;--line:#eef4ee29;--wall:#2b1b12;--slate:#1c2622;--frame:#6b4528;--display:"Saira Condensed", "Arial Narrow", system-ui, sans-serif;--body:"Saira", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%;margin:0}body{background:var(--night);color:var(--chalk);font-family:var(--body);overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overflow:hidden}p{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:13px}.btn{font:inherit;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;border:1px solid var(--chalk);background:var(--chalk);min-height:48px;color:var(--night);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:17px;font-weight:700;display:inline-flex}.btn:focus-visible,.icon-btn:focus-visible,.link:focus-visible{outline:2px solid var(--neon);outline-offset:3px}.btn:disabled{opacity:.45;cursor:default}.btn-outline{color:var(--chalk);border-color:var(--line);background:0 0}.btn-outline:hover{border-color:var(--chalk)}.btn-primary svg{margin-left:-4px}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--muted);touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--chalk)}.icon-btn.on{color:var(--neon);border-color:#8be9ff59}.link{font:inherit;color:var(--neon);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.play{background:radial-gradient(90% 70% at 40% 35%, #ffbe6e29, #00000073), repeating-linear-gradient(90deg, #0000002e 0 2px, #ffdcaa09 2px 3px, transparent 3px 46px), var(--wall);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.topbar{padding:max(6px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 6px max(16px, env(safe-area-inset-left));z-index:2;background:linear-gradient(#09130feb,#09130fb3);border-bottom:1px solid #0000004d;align-items:center;gap:10px;display:flex}.brand{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:800}.brand span{color:var(--neon)}.tag{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);white-space:nowrap;font-size:13px;font-weight:600}.tools{gap:2px;margin-left:auto;display:flex}.stage{touch-action:none;cursor:crosshair;min-height:0;position:relative;overflow:hidden}.board{display:block;position:absolute;inset:0}.stage[data-shake=a] .board{animation:.22s linear shakeA}.stage[data-shake=b] .board{animation:.22s linear shakeB}@keyframes shakeA{25%{transform:translate(-3px,2px)}50%{transform:translate(2px,-2px)}75%{transform:translate(-1px,1px)}}@keyframes shakeB{25%{transform:translate(3px,2px)}50%{transform:translate(-2px,-1px)}75%{transform:translate(1px,1px)}}.nudge{pointer-events:none;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--chalk);border:1px solid var(--line);white-space:nowrap;background:#09130fb3;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;animation:2.4s ease-in-out infinite breathe;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes breathe{50%{opacity:.55}}.popup{pointer-events:none;font-family:var(--display);letter-spacing:.06em;white-space:nowrap;color:var(--chalk);text-shadow:0 2px #000000b3,0 0 10px #0009;font-size:22px;font-weight:800;animation:1.1s ease-out forwards floatUp;position:absolute;transform:translate(-50%,-140%)}.popup-checkout{color:var(--hit);font-size:28px}.popup-bust{color:var(--miss)}.popup-zero{color:var(--muted)}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,-100%)scale(.7)}15%{opacity:1;transform:translate(-50%,-150%)scale(1.08)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)scale(1)}}.banner{pointer-events:none;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#09130fb8;border-radius:14px;padding:4px 26px;font-size:clamp(44px,13vw,84px);font-weight:800;animation:.45s cubic-bezier(.2,1.6,.4,1) both pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-win{color:var(--hit);text-shadow:0 0 22px #3deb8a8c}.banner-lose{color:var(--miss)}@keyframes pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}}.chalkboard{z-index:1;margin:0 max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));background:radial-gradient(120% 140% at 30% 0%, #26322d 0%, var(--slate) 60%, #151d1a 100%);border:6px solid var(--frame);border-radius:10px;flex-direction:column;gap:8px;padding:10px 16px 14px;display:flex;position:relative;box-shadow:inset 0 0 18px #0000008c,0 6px 18px #00000073}.chalk-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.to-go{flex-direction:column;line-height:1;display:flex}.chalk-label{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:#eef4ee99;font-size:13px;font-weight:600}.chalk-num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--chalk);text-shadow:0 0 1px #eef4eecc,1px 1px #eef4ee1f;font-size:clamp(56px,17vw,84px);font-weight:800}.chalk-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.darts-left{gap:6px;display:flex}.dart-icon{width:15px;height:40px;fill:var(--chalk)}.dart-icon .flight{fill:var(--coral)}.dart-icon.used{opacity:.18}.calls{gap:6px;margin:0;padding:0;list-style:none;display:flex}.calls li{text-align:center;min-width:46px;font-family:var(--display);letter-spacing:.06em;color:var(--chalk);border-bottom:2px solid #eef4ee40;padding:2px 6px;font-size:17px;font-weight:700}.calls .call-none{color:#eef4ee4d}.calls .call-checkout{color:var(--hit);border-color:var(--hit)}.calls .call-bust,.calls .call-zero{color:var(--miss);border-color:#ff4f5e80}.route-line{font-family:var(--display);letter-spacing:.08em;color:var(--amber);font-size:18px;font-weight:700}.route-line span{letter-spacing:.2em;text-transform:uppercase;color:#ffc857b3;margin-right:6px;font-size:12px;font-weight:600}.throw-row{flex-direction:column;align-items:stretch;gap:6px;display:flex}.btn-throw{letter-spacing:.2em;border-color:var(--chalk);min-height:60px;font-size:22px}.kbd-hint{text-align:center;color:#eef4ee80;letter-spacing:.04em;font-size:12px;display:none}@media (pointer:fine){.kbd-hint{display:block}}@media (width>=860px) and (aspect-ratio>=5/4){.play{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px}.topbar{grid-column:1/-1}.stage{grid-area:2/1}.chalkboard{grid-area:2/2;align-self:center;gap:14px;margin:0 24px 0 0;padding:18px 20px 20px}.chalk-main{flex-direction:column;align-items:flex-start}.chalk-side{align-items:flex-start}.chalk-num{font-size:96px}}@media (height<=520px) and (aspect-ratio>=4/3){.play{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 260px}.topbar{grid-column:1/-1}.stage{grid-area:2/1}.chalkboard{grid-area:2/2;align-self:center;margin:0 10px 0 0}.chalk-num{font-size:56px}}.panel{border:1px solid var(--line);-webkit-user-select:text;user-select:text;background:#0e1c18f5;border-radius:22px;flex-direction:column;gap:14px;width:min(440px,100%);padding:22px 20px 20px;display:flex;box-shadow:0 20px 50px #0000008c}.eyebrow{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--neon);font-size:13px;font-weight:600}.panel h1,.panel h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:800;line-height:.9}.panel h1{font-size:52px}.panel h2{font-size:34px}.result.win h1{color:var(--hit)}.result.lose h1{color:var(--miss)}.emoji{letter-spacing:.12em;font-size:30px;line-height:1}.summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{font-family:var(--display);letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:15px;font-weight:700}.chip-checkout{color:var(--hit);border-color:#3deb8a80}.chip-bust,.chip-zero{color:var(--miss);border-color:#ff4f5e73}.time{font-family:var(--display);color:var(--amber);font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:700}.rank{font-size:15px}.rank b{color:var(--neon);font-family:var(--display);font-size:20px}.stats{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid}.stats div{flex-direction:column;align-items:center;padding:8px 4px;display:flex}.stats div+div{border-left:1px solid var(--line)}.stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.stats span{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.actions{flex-wrap:wrap;gap:8px;display:flex}.actions .btn{flex:auto}.hint{color:var(--muted);font-size:13px}.next{color:var(--muted);text-align:center;font-size:14px}.next b{font-family:var(--display);color:var(--chalk);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:18px}.error{color:var(--miss);font-size:14px}.name-form{flex-direction:column;gap:6px;display:flex}.name-form label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.name-row{gap:8px;display:flex}.name-row input{min-width:0;min-height:48px;font:inherit;font-family:var(--display);letter-spacing:.08em;color:var(--chalk);border:1px solid var(--line);-webkit-user-select:text;user-select:text;background:#09130f99;border-radius:12px;flex:1;padding:6px 12px;font-size:20px;font-weight:700}.name-row input:focus-visible{outline:2px solid var(--neon);outline-offset:1px;border-color:#0000}.result-wrap{z-index:5;overscroll-behavior:contain;padding:72px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:linear-gradient(#09130f1a,#09130fbf 45%);justify-content:center;align-items:flex-end;animation:.35s ease-out both fadeIn;display:flex;position:absolute;inset:0;overflow-y:auto}@media (width>=860px){.result-wrap{align-items:center}}@keyframes fadeIn{0%{opacity:0}}.modal{z-index:20;padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));background:#050a08b8;justify-content:center;align-items:center;animation:.2s ease-out both fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.board-panel{max-height:calc(100dvh - 32px)}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;overflow-y:auto}.rows li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto 56px;align-items:center;gap:8px;padding:8px 4px;display:grid}.rows .pos{font-family:var(--display);color:var(--muted);font-size:16px;font-weight:700}.rows .nm{font-family:var(--display);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.rows .darts{letter-spacing:-.1em;font-size:14px}.rows .t{font-family:var(--display);text-align:right;font-variant-numeric:tabular-nums;color:var(--amber);font-size:16px;font-weight:600}.rows li.you{background:#8be9ff14}.rows li.you .nm{color:var(--neon)}.you-tag{font-style:normal;font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;vertical-align:2px;border:1px solid;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.your-rank{font-size:15px}.your-rank b{color:var(--neon)}.empty{color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:14px;padding:20px}.how .steps{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;display:flex}.how .steps b{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--neon);font-weight:700}.how em{color:var(--amber);font-style:normal}.splash{background:radial-gradient(circle at 50% 30%, #4a2e1c, var(--wall) 60%, #120b07);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.loading{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:34px;font-weight:800;animation:1.6s ease-in-out infinite breathe}.loading span{color:var(--neon)}@media (width<=420px){.brand{font-size:17px}.tag{font-size:12px}.icon-btn{width:44px;height:44px}.panel h1{font-size:44px}}@media (width<=359px){.tag{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
