@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-thai-500-normal-DeexCGiz.woff2)format("woff2"),url(./chakra-petch-thai-500-normal-CJG_V2_m.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(./chakra-petch-vietnamese-500-normal-BVzUBLGs.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-latin-ext-500-normal-gA6791b0.woff2)format("woff2"),url(./chakra-petch-latin-ext-500-normal-BCHeNDEx.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(./chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(./chakra-petch-latin-500-normal-CnUQnZ4D.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(./chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(./chakra-petch-vietnamese-600-normal-Pvj4qcw_.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(./chakra-petch-latin-ext-600-normal-nL80L4xU.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(./chakra-petch-latin-600-normal-DQKfcdKo.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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(./michroma-latin-ext-400-normal-BeYM1uOO.woff2)format("woff2"),url(./michroma-latin-ext-400-normal-DlRaauac.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:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(./michroma-latin-400-normal-4gS0VCia.woff2)format("woff2"),url(./michroma-latin-400-normal-C7Pn7qca.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{--bg:#05070f;--text:#eef2f4;--muted:#93a0ba;--soft:#c9d1e0;--amber:#ffb547;--green:#4ade80;--panel:#080b16db;--line:#93a0ba47;--pad-t:max(14px, env(safe-area-inset-top));--pad-r:max(20px, env(safe-area-inset-right));--pad-b:max(14px, env(safe-area-inset-bottom));--pad-l:max(20px, env(safe-area-inset-left));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--bg);height:100%;color:var(--text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;font-family:Chakra Petch,system-ui,sans-serif;overflow:hidden}#app{position:fixed;inset:0}#stage{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}button{font:inherit;color:inherit}[hidden]{display:none!important}.screen{padding:var(--pad-t) var(--pad-r) var(--pad-b) var(--pad-l);display:flex;position:absolute;inset:0}.screen.dim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060e99;justify-content:center;align-items:center}.menu{background:linear-gradient(90deg,#04060ee0,#04060e66 62%,#04060e00);align-items:center}.menu-main{flex-direction:column;align-items:flex-start;gap:clamp(10px,2.8vh,20px);max-width:560px;display:flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);margin:0;font-size:13px;font-weight:600}.logo{letter-spacing:.02em;margin:0;font-family:Michroma,sans-serif;font-size:clamp(30px,min(7vw,12vh),66px);font-weight:400;line-height:1.08}.logo span{color:var(--amber)}.footnote{color:var(--muted);margin:0;font-size:14px}.corner{top:var(--pad-t);right:var(--pad-r);position:absolute}.sound-toggles{gap:8px;display:flex}.sound-toggles.inline{justify-content:center}.menu-extra{flex-wrap:wrap;gap:10px;display:flex}.native-slot{top:calc(var(--pad-t) + 76px);right:var(--pad-r);width:min(330px,36vw);height:120px;position:absolute}.menu-link{bottom:var(--pad-b);left:var(--pad-l);position:absolute}.link{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:13px;display:inline-flex}.link:hover{color:var(--text);text-decoration:underline}.link svg{width:16px;height:16px}.btn{border:1px solid var(--line);cursor:pointer;background:#141a2ec7;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:16px;font-weight:600;transition:transform 80ms,background-color .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:#ffb54799}.btn:active{transform:scale(.97)}.btn.primary{background:var(--amber);color:#1a1206;border-color:#0000}.btn.primary:hover{background:#ffc46d}.btn.big{min-height:56px;padding:14px 30px;font-size:20px}.btn.on{border-color:var(--green);color:var(--green)}.btn svg{flex:none;width:20px;height:20px}.icon-btn{border:1px solid var(--line);cursor:pointer;background:#0a0e1c9e;border-radius:10px;place-items:center;width:44px;height:44px;display:inline-grid}.icon-btn svg{width:22px;height:22px}.icon-btn[aria-pressed=false]{color:var(--muted)}.btn:focus-visible,.icon-btn:focus-visible,.card:focus-visible,.tool-btn:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.levels{background:#04060e9e;flex-direction:column;gap:clamp(8px,2.6vh,18px)}.bar{align-items:center;gap:14px;display:flex}.bar h2{letter-spacing:.03em;flex:1;margin:0;font-family:Michroma,sans-serif;font-size:clamp(16px,3.6vh,22px);font-weight:400}.cards{--cols:3.25;--gap:clamp(10px, 1.6vw, 18px);min-height:0;margin:auto calc(-1 * var(--pad-r)) auto calc(-1 * var(--pad-l));padding:4px var(--pad-r) 10px var(--pad-l);grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--gap)) / var(--cols));gap:var(--gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad-l) var(--pad-r);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#93a0ba59 transparent;display:grid;overflow:auto hidden}.card{border:1px solid var(--line);background:linear-gradient(165deg, var(--sky,#141a2e) 0%, #0a0d1af5 62%);text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:14px;flex-direction:column;align-items:stretch;gap:clamp(4px,1.5vh,10px);min-height:0;padding:clamp(12px,2.8vh,20px);transition:transform .1s,border-color .15s;display:flex;position:relative;overflow:hidden}.card:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.card:hover{border-color:var(--accent);transform:translateY(-2px)}.card-top{align-items:center;gap:10px;display:flex}.num{color:var(--accent);font-family:Michroma,sans-serif;font-size:clamp(18px,4.6vh,28px)}.diff{border:1px solid var(--accent);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-radius:99px;padding:3px 8px;font-size:12px}.badge{background:var(--green);color:#062010;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.badge svg{stroke-width:3px;width:18px;height:18px}.name{font-family:Michroma,sans-serif;font-size:clamp(14px,3.6vh,20px);line-height:1.2}.tag{color:var(--soft);font-size:clamp(12px,2.8vh,14px);line-height:1.35}.meter{color:var(--muted);grid-template-columns:50px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.meter-bar{background:#93a0ba38;border-radius:3px;height:6px;overflow:hidden}.meter-bar i{background:var(--accent);height:100%;display:block}.meter.practice .meter-bar i{background:var(--green)}.meter-pct{text-align:right;color:var(--text);font-weight:600}.meta{color:var(--muted);margin-top:auto;font-size:12px}.panel{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:clamp(6px,1.9vh,12px);width:min(540px,100%);max-height:100%;padding:clamp(16px,4vh,28px);display:flex;overflow:auto}.panel h2{margin:0;font-family:Michroma,sans-serif;font-size:clamp(18px,4.8vh,28px);font-weight:400}.sub{color:var(--soft);margin:0;font-size:15px}.sub.small{max-width:440px;color:var(--muted);font-size:13px;line-height:1.4}.actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.actions .btn{justify-content:center}.actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats{gap:clamp(18px,4vw,40px);margin:2px 0;display:flex}.stats div{flex-direction:column;gap:2px;display:flex}.stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.stats dd{margin:0;font-family:Michroma,sans-serif;font-size:clamp(18px,4.6vh,26px)}.extras{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.ad-tag{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.btn:disabled,.link:disabled{opacity:.55;cursor:default}.actions.one{grid-template-columns:minmax(0,280px);justify-content:center}.perks{text-align:left;gap:8px;margin:2px 0;padding:0;list-style:none;display:grid}.perks li{color:var(--soft);align-items:center;gap:10px;font-size:15px;display:flex}.perks svg{width:18px;height:18px;color:var(--green);flex:none}.garage-screen{background:linear-gradient(90deg,#04060ee0,#04060e66 62%,#04060e00);align-items:center}.panel.garage-panel{text-align:left;align-items:stretch;width:min(460px,54vw)}.garage-panel .actions.one{justify-content:start}.paints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.paint{border:1px solid var(--line);cursor:pointer;background:#141a2e99;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:10px 6px;display:flex}.paint.on{border-color:var(--amber)}.paint:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.swatch{background:linear-gradient(180deg, var(--top), var(--bottom));color:#0c1220;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.swatch svg{stroke-width:3px;width:22px;height:22px}.paint-name{font-size:14px;font-weight:600}.paint-lock{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.paint-lock svg{width:14px;height:14px}.shop-panel .actions{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-panel{overflow:hidden}.privacy-panel .policy{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.privacy-panel .actions{flex:none}.privacy-panel .actions:not(.one){grid-template-columns:repeat(2,minmax(0,1fr))}.policy{text-align:left;width:100%}.panel .policy h1{margin:0 0 6px;font-family:Michroma,sans-serif;font-size:clamp(16px,4vh,22px);font-weight:400}.panel .policy h2{margin:14px 0 4px;font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:600}.policy p,.policy li{color:var(--soft);margin:0 0 6px;font-size:13px;line-height:1.5}.policy ul{margin:0 0 6px;padding-left:20px}.policy a{color:var(--amber)}.path-screen{pointer-events:none}.path-screen>.icon-btn{top:max(10px, env(safe-area-inset-top));left:var(--pad-l);pointer-events:auto;position:absolute}.path-label{top:max(12px, env(safe-area-inset-top));text-align:center;background:#06140cb3;border:1px solid #4ade8080;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 16px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.path-label strong{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:13px}.path-label span{color:var(--soft);font-size:13px}.toast{pointer-events:none;bottom:var(--pad-b);right:var(--pad-r);z-index:6;border:1px solid var(--line);background:var(--panel);border-radius:10px;max-width:min(360px,42vw);padding:10px 16px;font-size:14px;position:absolute}.fake-ad{z-index:20;background:#000000e0;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex;position:fixed;inset:0}.fake-ad p{margin:0}.fake-ad .kind{color:var(--muted)}.fake-ad button{border:1px solid var(--line);cursor:pointer;background:#1b2238;border-radius:10px;min-width:200px;min-height:44px}.fake-native{border:1px solid var(--line);height:100%;color:var(--muted);background:#0e1324;border-radius:14px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;padding:12px 14px;font-size:12px;display:grid}.fake-native .ad{background:var(--amber);color:#1a1206;border-radius:4px;grid-column:1/-1;justify-self:start;padding:1px 6px;font-size:11px;font-weight:600}.fake-native strong{color:var(--text);font-size:14px}.fake-native b{background:var(--amber);color:#1a1206;border-radius:8px;grid-area:2/2/4;align-self:center;padding:8px 12px}.hud{pointer-events:none;position:absolute;inset:0}.hud>.icon-btn{top:max(10px, env(safe-area-inset-top));left:var(--pad-l);pointer-events:auto;position:absolute}.practice-tools{bottom:var(--pad-b);left:var(--pad-l);pointer-events:auto;gap:10px;display:flex;position:absolute}.tool-btn{min-height:48px;color:var(--green);cursor:pointer;background:#06140c9e;border:1px solid #4ade8080;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.tool-btn svg{width:22px;height:22px}.start-prompt{width:max-content;max-width:calc(100% - var(--pad-l) - var(--pad-r));text-align:center;text-shadow:0 2px 14px #000000bf;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:22%;left:50%;transform:translate(-50%)}.start-prompt strong{font-family:Michroma,sans-serif;font-size:clamp(18px,min(3.4vw,6vh),30px);font-weight:400;animation:1.6s ease-in-out infinite start-pulse}.start-prompt span{color:var(--soft);font-size:14px}@keyframes start-pulse{50%{opacity:.55}}.hud-score{top:max(10px, env(safe-area-inset-top));left:calc(var(--pad-l) + 56px);text-shadow:0 1px 8px #000c;flex-direction:column;justify-content:center;height:44px;display:flex;position:absolute}.hud-score small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.hud-score strong{font-variant-numeric:tabular-nums;font-family:Michroma,sans-serif;font-size:16px;font-weight:400}.ranking{background:#04060ed1;flex-direction:column;gap:clamp(8px,2.2vh,14px)}.ranking>*{width:min(1040px,100%);margin-inline:auto}.ranking-body{flex:1;grid-template-columns:minmax(170px,250px) minmax(0,1fr);gap:clamp(10px,2vw,20px);min-height:0;display:grid}.boards{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a0ba59 transparent;flex-direction:column;gap:4px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.board-tab{text-align:left;cursor:pointer;background:#141a2e80;border:1px solid #0000;border-radius:10px;flex:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:6px 10px;display:grid}.board-tab:hover{border-color:var(--line)}.board-tab[aria-pressed=true]{border-color:var(--accent);background:#141a2eeb}.board-tab:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.tab-num{color:var(--accent);font-family:Michroma,sans-serif;font-size:11px}.tab-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tab-best{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.board{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:clamp(10px,2.4vh,18px);display:flex}.board-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.board-head h3{margin:0;font-family:Michroma,sans-serif;font-size:clamp(15px,3.4vh,20px);font-weight:400}.board-head span{color:var(--muted);font-size:13px}.board-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#93a0ba59 transparent;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.row{border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:4px 10px;font-size:15px;display:grid}.row:nth-child(odd){background:#93a0ba0f}.row .pos{color:var(--muted);font-family:Michroma,sans-serif;font-size:12px}.row:nth-child(-n+3) .pos{color:var(--amber)}.row .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row .pts{font-variant-numeric:tabular-nums;font-weight:600}.row.you{color:var(--amber);background:#ffb54729}.row.apart{background:#2a2213;margin-top:10px;position:sticky;bottom:0}.row.apart .pos{color:var(--amber)}.board-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.board-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:13px;display:flex}.board-foot p{color:var(--soft);margin:0}.board-foot strong{color:var(--text)}.foot-actions{gap:10px;display:flex}.score-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 14px;display:flex}.score-line .link{color:var(--amber)}@media (max-height:440px){.row{min-height:30px;font-size:14px}.board-tab{min-height:34px;padding:4px 8px}.board-hint{display:none}}@media (max-width:560px){.ranking-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.boards{flex-direction:row;overflow:auto hidden}.board-tab{grid-template-columns:auto auto}.tab-best{display:none}}.rotate{z-index:10;background:var(--bg);text-align:center;color:var(--soft);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:none;position:absolute;inset:0}.rotate svg{width:64px;height:64px;color:var(--amber)}@media (orientation:portrait) and (pointer:coarse){.rotate{display:flex}.native-slot{display:none}}@media (max-height:440px){.panel{width:min(760px,100%)}.actions{grid-template-columns:repeat(4,minmax(0,1fr))}.actions.three{grid-template-columns:repeat(3,minmax(0,1fr))}.actions .btn{padding:8px 10px;font-size:15px}.levels .tag{display:none}.paints{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.paint{padding:8px 4px}.swatch{width:32px;height:32px}.paint-name{font-size:12px}.paint-lock>span{display:none}}@media (max-width:699px){.native-slot{display:none}}@media (max-height:340px){.pause-panel .sub.small{display:none}}@media (max-width:640px) and (pointer:fine){.cards{--cols:1.3}}@media (prefers-reduced-motion:reduce){.btn,.card{transition:none}.start-prompt strong{animation:none}}
