@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(/_astro/fredoka-latin-700-normal.C8FeHd3X.woff)format("woff")}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:#14161c;height:100%;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-family:Fredoka,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}#frame{touch-action:none;background:#d9ecf7;width:min(100vw,56.25dvh);height:100dvh;position:relative;overflow:clip;container-type:size}#frame canvas{width:100%;height:100%;display:block}.hud{pointer-events:none;color:#fff;position:absolute;inset:0}.hidden{display:none!important}.hud-top{top:calc(env(safe-area-inset-top) + 10.5cqh);flex-direction:column;align-items:center;gap:1.6cqh;display:flex;position:absolute;left:0;right:0}.hud-score{font-variant-numeric:tabular-nums;text-shadow:0 .4cqh #0000004d;background:#14161e73;border-radius:99px;align-items:center;gap:1cqh;padding:.5cqh 2cqh;font-size:6cqh;font-weight:900;line-height:1;display:flex}.hud-score-icon{display:flex}.hud-score-icon svg{filter:drop-shadow(0 .3cqh #0000004d);width:4.4cqh;height:4.4cqh}.hud-coins{font-variant-numeric:tabular-nums;background:#14161e59;border-radius:99px;align-items:center;gap:.9cqh;padding:.5cqh 1.6cqh;font-size:3cqh;font-weight:800;display:flex}.hud-coins.bump{animation:.18s ease-out bump}.coin-icon{background:radial-gradient(circle at 35% 35%,#fff3b0,#ffc531 45%,#c98a00);border-radius:50%;width:2.4cqh;height:2.4cqh;box-shadow:inset 0 0 0 .3cqh #e0a400}.hud-hint{white-space:nowrap;opacity:0;background:#14161ebf;border-radius:2cqh;padding:1.4cqh 2.6cqh;font-size:min(2.8cqh,5.4cqw);font-weight:800;transition:opacity .2s,transform .2s;position:absolute;top:30cqh;left:50%;transform:translate(-50%)scale(.9)}.hud-hint.visible{opacity:1;transform:translate(-50%)scale(1)}.hud-flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.hud-flash.show{animation:.35s ease-out flash}@keyframes flash{0%{opacity:.75}to{opacity:0}}.settings-toggles{gap:3cqw;display:flex}.settings-toggle{color:#ffffff8c;font:inherit;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#ffffff1f;border:.4cqh solid #0000;border-radius:2.4cqh;flex:1;padding:1.4cqh 2cqw;font-size:2.3cqh;font-weight:800;text-decoration:line-through}.settings-contact{box-sizing:border-box;color:#fff;text-align:center;pointer-events:auto;touch-action:manipulation;background:#ffffff1f;border-radius:2.4cqh;width:100%;padding:1.4cqh 2cqw;font-size:2.3cqh;font-weight:800;text-decoration:none}.settings-toggle.on{color:#fff;background:#ffd23f2e;border-color:#ffd23f;text-decoration:none}.hud-popup{color:#ffd23f;white-space:nowrap;text-shadow:0 .45cqh #00000059,0 0 2cqh #ffa00080;opacity:0;font-size:min(5.5cqh,11cqw);font-weight:700;position:absolute;top:40cqh;left:50%;transform:translate(-50%)}.hud-popup .coin-icon{vertical-align:-.05em;width:.8em;height:.8em;margin-left:.2em;display:inline-block}.hud-popup.show{animation:.9s ease-out forwards popup}.hud-overtake{top:calc(env(safe-area-inset-top) + 26cqh);color:#fff;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff8a3d,#ff5e7a);border-radius:99px 0 0 99px;align-items:center;gap:1.4cqh;max-width:78cqw;padding:1.1cqh 3.5cqw 1.1cqh 1.6cqh;display:flex;position:absolute;right:0;transform:translate(110%);box-shadow:0 .6cqh #00000040}.hud-overtake.show{animation:2s cubic-bezier(.2,.9,.3,1.2) forwards overtake}.hud-overtake.tier-3{background:linear-gradient(90deg,#8a5cff,#ff5ed0)}.hud-overtake.tier-2{background:linear-gradient(90deg,#c0c6d6,#8e98b3)}.hud-overtake.tier-1{color:#1b1d24;background:linear-gradient(90deg,#ffd23f,#ff9f1c)}.overtake-arrow{color:#ff5e7a;background:#fff;border-radius:50%;flex:none;place-items:center;width:4.6cqh;height:4.6cqh;font-size:2.4cqh;animation:.5s ease-out .25s 2 overtake-arrow;display:grid}.tier-1 .overtake-arrow{color:#ff9f1c}.overtake-text{min-width:0;line-height:1.15}.overtake-line{white-space:nowrap;text-overflow:ellipsis;font-size:2.2cqh;font-weight:700;overflow:hidden}.overtake-name{font-weight:900}.overtake-rank{letter-spacing:.02em;font-size:3cqh;font-weight:900}.hud-shout{color:#1b1d24;opacity:0;transform-origin:0 100%;background:#fff;border-radius:2.2cqh;max-width:70cqw;padding:1.1cqh 2.2cqh;font-size:min(3cqh,6cqw);font-weight:700;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.6,1);position:absolute;top:52cqh;left:6cqw;transform:scale(.6)rotate(-4deg)}.hud-shout:after{content:"";border:.8cqh solid #0000;border-top:1.2cqh solid #fff;border-left-width:0;position:absolute;bottom:-1.2cqh;left:2.5cqh}.hud-shout.show{opacity:1;transform:scale(1)rotate(-4deg)}.hud-best{top:calc(env(safe-area-inset-top) + 2cqh);font-variant-numeric:tabular-nums;text-shadow:0 .3cqh #0000004d;background:#14161e73;border-radius:1.8cqh;grid-template-columns:auto auto auto;align-items:center;gap:.4cqh 1cqh;padding:.6cqh 1.5cqh;font-size:2.6cqh;font-weight:800;display:grid;position:absolute;left:3.5cqw}.hud-record{display:contents}.hud-best-label{text-transform:uppercase;opacity:.8;font-size:1.8cqh;font-weight:700}.hud-record>.hud-best-label{grid-column:1}.hud-record.beaten>:not(.hud-rank){color:#ffd54a;opacity:1}.hud-total{top:calc(env(safe-area-inset-top) + 2cqh);font-variant-numeric:tabular-nums;text-shadow:0 .3cqh #0000004d;background:#14161e73;border-radius:99px;align-items:center;gap:.8cqh;padding:.5cqh 1.5cqh;font-size:2.6cqh;font-weight:800;display:flex;position:absolute;right:3.5cqw}.hud-total.bump{animation:.18s ease-out bump}.hud-lives{top:calc(env(safe-area-inset-top) + 6.6cqh);font-variant-numeric:tabular-nums;text-shadow:0 .3cqh #0000004d;background:#14161e73;border-radius:99px;align-items:center;gap:.8cqh;padding:.4cqh 1.5cqh;font-size:2.3cqh;font-weight:800;display:flex;position:absolute;right:3.5cqw}.hud-lives.empty{opacity:.5}.hud-lives.bump{animation:.18s ease-out bump}.hud-powers{z-index:1;bottom:calc(env(safe-area-inset-bottom) + 7cqh);flex-direction:column;gap:1.4cqh;display:flex;position:absolute;right:4cqw}.power{--left:0;color:#fff;width:8.5cqh;height:8.5cqh;font:inherit;pointer-events:auto;touch-action:none;cursor:pointer;background:#14161e73;border:.45cqh solid #ffffffd9;border-radius:50%;padding:0;position:relative}.power.active{background:radial-gradient(closest-side, #ffd23f8c 78%, transparent 80%), conic-gradient(#ffd23f calc(var(--left) * 360deg), #ffffff40 0);border-color:#0000}.power.empty{opacity:.4}.power-icon{font-size:4.4cqh;line-height:1}.power-count{color:#1b1d24;background:#ffd23f;border-radius:99px;min-width:3cqh;padding:.2cqh .7cqh;font-size:1.9cqh;font-weight:800;line-height:1.3;position:absolute;bottom:-.6cqh;right:-.6cqh}.shop-balance{font-variant-numeric:tabular-nums;align-items:center;gap:.9cqh;font-size:2.8cqh;font-weight:800;display:flex}.menu-buttons{gap:1.4cqh;display:flex}.overlay-start .menu-buttons{order:4}.shop-open.icon-button{padding:1.2cqh 1.8cqh}.shop-open.board-open{background:#ff8a3d;box-shadow:0 .5cqh #c45a17}.shop-open.board-open:active{box-shadow:0 .1cqh #c45a17}.map-open{color:#fff;font:inherit;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#1b1d248c;border:.3cqh solid #ffffffd9;border-radius:99px;align-items:center;gap:1.4cqh;padding:.6cqh .6cqh .6cqh 2.2cqh;font-size:2.3cqh;font-weight:700;display:inline-flex}.map-change{color:#1b1d24;text-shadow:none;background:#ffd23f;border-radius:99px;padding:.6cqh 1.6cqh;font-size:2cqh;font-weight:800;box-shadow:0 .3cqh #c98a00}.map-open:active{transform:translateY(.3cqh)}.overlay-over .map-open{margin-top:auto}.map-open{margin-bottom:4cqh}.overlay-start .map-open{order:2}.hud-rank{font-variant-numeric:tabular-nums;text-shadow:0 .2cqh #00000040;background:#ff8a3de6;border-radius:99px;justify-self:start;padding:.1cqh 1cqh;font-size:1.9cqh;font-weight:800}.hud-rank.bump{animation:.18s ease-out bump}.over-stats{justify-content:center;gap:1.2cqh;display:flex}.stat{min-width:12cqh;text-shadow:none;background:#14161e9e;border-radius:1.8cqh;flex-direction:column;align-items:center;gap:.3cqh;padding:.9cqh 1.8cqh 1cqh;display:flex}.stat-label{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:1.6cqh;font-weight:800}.stat-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.5cqh;font-size:2.6cqh;font-weight:900;display:flex}.stat-board .stat-value{color:#ffb27a}.stat-coins .stat-value{color:#ffd23f}.pseudo-form{pointer-events:auto;flex-direction:column;align-items:center;gap:1cqh;width:100%;display:flex}.pseudo-label{font-size:2.3cqh;font-weight:800}.pseudo-row{justify-content:center;gap:1cqh;width:100%;display:flex}.pseudo-input{width:60%;font:inherit;text-align:center;pointer-events:auto;-webkit-user-select:text;user-select:text;border:none;border-radius:99px;padding:1.1cqh 2cqh;font-size:max(16px,2.4cqh);font-weight:700}.pseudo-ok{color:#fff;font:inherit;pointer-events:auto;cursor:pointer;background:#ff8a3d;border:none;border-radius:99px;padding:1cqh 2.4cqh;font-size:2.3cqh;font-weight:800}.pseudo-error{color:#ffb27a;min-height:2.4cqh;font-size:2cqh;font-weight:800}.overlay.overlay-board{--board-skew:-10deg;pointer-events:auto;background:#14161ef2;justify-content:flex-start;gap:1.4cqh;padding:9cqh 6cqw 3cqh;overflow:hidden auto}.board-checker{background:repeating-conic-gradient(#fff 0 25%, transparent 0 50%) 0 0 / 1.6cqh 1.6cqh;opacity:.85;border-radius:.4cqh;flex:none;order:1;width:24cqh;height:1.6cqh;margin-top:-.8cqh}.board-title{order:0;animation:.35s cubic-bezier(.2,1.6,.4,1) backwards board-title-in}.overlay-board>:not(.board-title,.board-checker){order:2}.board-ends,.board-note{opacity:.85;font-size:2cqh;font-weight:600}.board-rewards{flex-wrap:wrap;justify-content:center;gap:1cqh;display:flex}.board-reward{text-shadow:none;background:#ffffff14;border-radius:99px;align-items:center;gap:.6cqh;padding:.4cqh 1.3cqh;font-size:1.9cqh;font-weight:800;display:inline-flex}.board-reward b{color:#ffd23f}.board-reward .coin-icon{width:1.9cqh;height:1.9cqh}.board-mine{font-size:2.4cqh;font-weight:800}.board-mine small{opacity:.85;font-size:1.9cqh;font-weight:700;display:block}.board-list{width:100%;text-shadow:none;margin:0;padding:0 1.5cqw;list-style:none}.board-list:empty{display:none}.board-around:before{content:"• • •";letter-spacing:.6cqh;opacity:.6;margin:-.4cqh 0 .4cqh;font-size:1.8cqh;font-weight:900;display:block}.board-list li{height:4.4cqh;transform:skewX(var(--board-skew));animation:.4s cubic-bezier(.2,1.3,.4,1) backwards board-row-in;animation-delay:calc(.15s + var(--i,0) * 50ms);background:#ffffff14;border-radius:1cqh;align-items:center;gap:2.4cqw;margin:.55cqh 0;padding-right:2.4cqw;font-size:2.3cqh;font-weight:800;display:flex;overflow:hidden}.board-list li>*{transform:skewX(calc(-1 * var(--board-skew)))}.board-rank{background:#ffffff1a;justify-content:center;align-self:stretch;align-items:baseline;width:7.5cqh;margin-left:-1.5cqh;padding-top:.2cqh;padding-left:1.5cqh;font-size:3.4cqh;font-style:italic;font-weight:900;line-height:1.25;display:flex}.board-rank small{margin-left:.2cqh;font-size:1.5cqh;font-weight:800;position:relative;top:-1.4cqh}.podium-1 .board-rank{color:#6b4500;background:linear-gradient(#ffe066,#ffc531)}.podium-2 .board-rank{color:#303a4f;background:linear-gradient(#f4f6fb,#a9b3c6)}.podium-3 .board-rank{color:#4a1f00;background:linear-gradient(#f0a46a,#b8612a)}.board-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.board-score{font-variant-numeric:tabular-nums;font-size:2.5cqh;font-style:italic;font-weight:900}.board-list li.me{animation:.4s cubic-bezier(.2,1.3,.4,1) backwards board-row-in,.9s ease-in-out infinite alternate board-me;animation-delay:calc(.15s + var(--i,0) * 50ms), .8s;background:linear-gradient(90deg,#ff9b52,#ff7a2b)}.board-list li.me .board-name:after{content:"TOI";color:#ff7a2b;vertical-align:.3cqh;background:#fff;border-radius:.6cqh;margin-left:1cqh;padding:.1cqh .8cqh;font-size:1.4cqh}@keyframes board-row-in{0%{opacity:0;transform:translateX(110%) skewX(var(--board-skew))}}@keyframes board-title-in{0%{opacity:0;transform:scale(.5)}}@keyframes board-me{to{box-shadow:0 0 2cqh .3cqh #ff8a3dbf}}@media (prefers-reduced-motion:reduce){.board-title,.board-list li,.board-list li.me{animation:none}}.board-flag{color:#ffffff73;font:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:none;border-radius:99px;padding:.2cqh .8cqh;font-size:1.9cqh}.board-list li.confirm .board-flag{color:#1b1d24;background:#ff8a8a}.board-update{color:#ff8a8a;font-size:2.1cqh;font-weight:800}.overlay-reward{z-index:5;pointer-events:auto;background:#14161ee6}.board-reward-text{max-width:80cqw;font-size:2.6cqh;font-weight:700}.shop-open.settings-open{background:#fff;box-shadow:0 .5cqh #b9bcc6}.shop-open.settings-open:active{box-shadow:0 .1cqh #b9bcc6}.overlay-options{padding-top:9cqh;overflow:hidden auto}.overlay-options>*{flex:none}.overlay-options>:last-child{margin-bottom:4cqh}.overlay-language{justify-content:center;padding-top:0}.language-globe{font-size:9cqh;line-height:1}.language-list{grid-template-columns:1fr 1fr;gap:1.4cqh 3cqw;width:100%;display:grid}.overlay-language .language-list{max-width:80cqw}.language-button{color:#fff;font:inherit;text-align:left;text-shadow:none;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#ffffff1f;border:.4cqh solid #0000;border-radius:2.4cqh;align-items:center;gap:1.2cqh;padding:1.4cqh 3cqw;font-size:2.4cqh;font-weight:800;display:flex}.language-button:active{transform:scale(.97)}.language-button.on{background:#ffd23f2e;border-color:#ffd23f}.language-flag{border-radius:.5cqh;flex:none;width:4.2cqh;height:2.8cqh;overflow:hidden;box-shadow:0 0 0 .2cqh #ffffff59}.language-flag svg{width:100%;height:100%;display:block}.overlay-settings{pointer-events:auto;background:linear-gradient(#14161e8c,#0000 22%);justify-content:flex-start;gap:1.2cqh;padding:7cqh 0 0}.with-settings>.overlay-start,.with-settings>.overlay-over,.with-settings>.hud-top{visibility:hidden}.settings-stage{flex:1;min-height:18cqh}.settings-panel{background:#14161eeb;border-radius:3cqh 3cqh 0 0;flex-direction:column;align-items:center;gap:1.8cqh;width:100%;padding:2.6cqh 5cqw 5cqh;display:flex}.settings-confirm{font-size:2.8cqh}.settings-intro{font-size:2.8cqh;font-weight:800}.settings-section{text-transform:uppercase;letter-spacing:.08em;opacity:.7;align-self:flex-start;font-size:2.2cqh;font-weight:800}.settings-skins{flex-direction:column;gap:1cqh;width:100%;display:flex}.settings-soon{opacity:.8;text-shadow:none;border:.3cqh dashed #ffffff4d;border-radius:2.4cqh;padding:1.6cqh 3cqw;font-size:1.9cqh;font-weight:600}.character-list{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:3cqw;width:100%;padding-bottom:.4cqh;display:flex;overflow-x:auto}.character-list::-webkit-scrollbar{display:none}.character-card{scroll-snap-align:start;color:#fff;font:inherit;text-shadow:none;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#ffffff1f;border:.4cqh solid #0000;border-radius:2.4cqh;flex-direction:column;flex:0 0 28cqw;align-items:center;gap:.6cqh;padding:2.2cqh 2cqw;display:flex}.character-card:active{transform:scale(.97)}.character-card.selected{background:#ffd23f2e;border-color:#ffd23f}.character-icon{font-size:8cqh}.character-portrait{pointer-events:none;width:13cqh;height:13cqh;margin:-1cqh 0 -.6cqh;display:block}.character-card.selected .character-portrait{animation:.3s ease-out bump}.character-name{font-size:3cqh;font-weight:800}.character-desc{opacity:.85;font-size:1.9cqh;font-weight:600}.shop-open,.shop-close,.shop-buy{color:#1b1d24;font:inherit;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#ffd23f;border:none;border-radius:99px;justify-content:center;align-items:center;gap:.8cqh;padding:1.2cqh 3.2cqh;font-size:2.6cqh;font-weight:800;display:inline-flex;box-shadow:0 .5cqh #c98a00}.shop-open:active,.shop-close:active,.shop-buy:active{transform:translateY(.4cqh);box-shadow:0 .1cqh #c98a00}.overlay-shop{pointer-events:auto;background:#14161ef0;justify-content:flex-start;gap:2.2cqh;padding:12cqh 5cqw 0}.shop-list{flex-direction:column;gap:1.6cqh;width:100%;display:flex}.shop-item{text-align:left;text-shadow:none;background:#ffffff1f;border-radius:2.4cqh;align-items:center;gap:2cqw;padding:1.6cqh 3cqw;display:flex}.shop-item.bought{animation:.25s ease-out bump}.shop-icon{font-size:5.5cqh}.shop-text{flex-direction:column;flex:1;gap:.3cqh;min-width:0;display:flex}.shop-name{font-size:2.9cqh;font-weight:800}.shop-desc,.shop-owned{opacity:.85;font-size:1.9cqh;font-weight:600}.shop-owned{color:#ffd23f;opacity:1}.shop-buy{padding:1cqh 2.2cqh;font-size:2.4cqh}.shop-buy:disabled{color:#ffffffb3;box-shadow:none;cursor:default;background:#ffffff40;transform:none}.shop-close{background:#fff;margin-top:1cqh;box-shadow:0 .5cqh #b9bdc8}.overlay-continue{background:#14161e99}.continue-question{font-size:3cqh;font-weight:800}.continue-detail{opacity:.85;max-width:80cqw;font-size:2.2cqh;font-weight:600}.continue-button{margin-top:2cqh;padding:1.6cqh 3.4cqh;font-size:2.8cqh;animation:.4s ease-out pop}.continue-button.secondary{margin-top:.4cqh;padding:1.1cqh 2.6cqh;font-size:2.2cqh;animation:none}.life-button{color:#fff;font:inherit;white-space:pre;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#ff5e7a;border:none;border-radius:99px;align-items:center;gap:.8cqh;font-size:2.8cqh;font-weight:800;display:inline-flex;box-shadow:0 .5cqh #b8324b}.text-button{color:#fff;font:inherit;opacity:.8;pointer-events:auto;cursor:pointer;background:0 0;border:none;padding:1cqh 2cqh;font-size:2.4cqh;font-weight:700;text-decoration:underline}.ad-button{color:#1b1d24;font:inherit;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:#6fd3ff;border:none;border-radius:99px;align-items:center;gap:.8cqh;padding:1.2cqh 3cqh;font-size:2.6cqh;font-weight:800;display:inline-flex;box-shadow:0 .5cqh #2f8fb8}.overlay-over>.ad-button{margin-top:4cqh}.share-button{color:#fff;font:inherit;text-shadow:0 .2cqh #00000040;pointer-events:auto;touch-action:manipulation;cursor:pointer;background:linear-gradient(100deg,#ff3d7f,#ff8a3d);border:none;border-radius:99px;align-items:center;gap:.8cqh;padding:1.4cqh 3.4cqh;font-size:2.8cqh;font-weight:800;animation:.5s ease-out pop,1.6s ease-in-out .5s infinite share;display:inline-flex;box-shadow:0 .5cqh #b8245a}.share-button:active{transform:translateY(.4cqh);box-shadow:0 .1cqh #b8245a}.share-button.preparing{box-shadow:none;cursor:default;background:#1b1d2499;font-size:2.3cqh;animation:1.2s ease-in-out infinite pulse}.share-button.shared{cursor:default;background:#3fbf6f;animation:.5s ease-out pop;box-shadow:0 .5cqh #23864a}.share-button.shared:active{transform:none}@keyframes share{50%{transform:scale(1.06)}}.demo .shop-button,.demo .hud-total,.demo .hud-lives,.demo .power-star,.demo .earned{display:none!important}.demo-banner{color:#fff;text-align:center;background:#1b1d2499;border-radius:99px;padding:1cqh 2.4cqh;font-size:2.1cqh;font-weight:800;display:none}.demo .demo-banner{display:block}.demo-banner.notice{background:#ff8a3d;animation:.4s ease-out pop}.character-card.locked{opacity:.55;cursor:default}.character-lock{color:#ffd23f;margin-top:.6cqh;font-size:1.7cqh;font-weight:800}.socials{pointer-events:auto;background:#14161e99;border-radius:3cqh;flex-direction:column;align-items:center;gap:1.4cqh;width:min(100%,46cqh);margin:1cqh 0;padding:1.8cqh 2cqh 2.2cqh;display:flex;box-shadow:inset 0 0 0 .3cqh #ffd23f8c}.socials-title{color:#ffd23f;font-size:3cqh;font-weight:900}.socials-list{flex-direction:column;gap:1.2cqh;width:100%;display:flex}.social-button{color:#1b1d24;font:inherit;text-align:left;touch-action:manipulation;cursor:pointer;background:#fff;border:none;border-radius:2.2cqh;align-items:center;gap:1.4cqh;padding:.9cqh 1.8cqh .9cqh 1cqh;font-size:2.3cqh;font-weight:800;display:flex;box-shadow:0 .5cqh #00000059}.social-button:active{transform:translateY(.4cqh);box-shadow:0 .1cqh #00000059}.social-logo{flex:none;width:4.4cqh;height:4.4cqh;display:flex}.social-logo svg{border-radius:1.1cqh;width:100%;height:100%}.social-youtube .social-logo svg{box-shadow:inset 0 0 0 1px #00000014}.social-name{flex:1}.social-reward{color:#c98a00;align-items:center;gap:.6cqh;display:flex}.social-button.done{background:#ffffff8c;box-shadow:0 .5cqh #0003}.fake-ad{z-index:10;color:#fff;text-align:center;background:repeating-linear-gradient(45deg,#2b2f3a 0 4cqh,#333846 4cqh 8cqh);flex-direction:column;justify-content:center;align-items:center;gap:2cqh;font-family:inherit;display:flex;position:absolute;inset:0}.fake-ad-label{font-size:6cqh;font-weight:900}.fake-ad-note{opacity:.7;font-size:2.2cqh}.fake-ad-timer{color:#ffd23f;font-size:3cqh;font-weight:700}.fake-ad-close{top:calc(env(safe-area-inset-top) + 3cqh);color:#1b1d24;width:5.5cqh;height:5.5cqh;font:inherit;cursor:pointer;background:#ffffffe6;border:none;border-radius:50%;font-size:2.8cqh;font-weight:800;position:absolute;right:4cqw}.reason{font-size:3.6cqh;font-weight:700}.overlay{text-align:center;text-shadow:0 .3cqh #0000004d;flex-direction:column;justify-content:center;align-items:center;gap:1.6cqh;display:flex;position:absolute;inset:0}.overlay-start{padding:24cqh 0 calc(env(safe-area-inset-bottom) + 5cqh);background:linear-gradient(#14161e59,#0000 45%,#14161e73);justify-content:flex-start}.overlay-start .title{margin-bottom:auto}.overlay-start .demo-banner{order:5}.overlay-start .subtitle{order:6}.overlay-paused,.overlay-lost{background:#14161e99}.overlay-over{padding-top:15cqh;padding-bottom:calc(env(safe-area-inset-bottom) + 5cqh);background:linear-gradient(#14161eb3 10%,#14161e26 65%);justify-content:flex-start}.title{letter-spacing:.3cqh;text-shadow:0 .6cqh #0000004d;font-size:min(9cqh,15cqw);font-weight:900}.title-top,.title-name{line-height:1;display:block}.title-top{color:#ffd34d;font-size:.5em;transform:rotate(-3deg)}.title-name{color:#ff9a3c;font-size:1.15em;transform:rotate(2deg)}.title.small{font-size:6cqh}.subtitle{font-size:2.8cqh;font-weight:800}.record{color:#ffd23f;font-size:3.4cqh;font-weight:900;animation:.5s ease-out pop}.big-score{font-variant-numeric:tabular-nums;font-size:11cqh;font-weight:900;line-height:1}.seed{bottom:calc(env(safe-area-inset-bottom) + 3cqh);opacity:.55;font-size:1.8cqh;position:absolute}.pulse{animation:1.2s ease-in-out infinite pulse}.hud-debug{background:#0000008c;border-radius:.8cqh;padding:.6cqh 1cqh;font:1.5cqh/1.3 ui-monospace,Consolas,monospace;position:absolute;bottom:1cqh;left:1cqh}@keyframes bump{50%{transform:scale(1.18)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.15)}}@keyframes overtake{0%{opacity:0;transform:translate(110%)}14%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(110%)}}@keyframes overtake-arrow{50%{transform:translateY(-.8cqh)scale(1.15)}}@keyframes popup{0%{opacity:0;transform:translate(-50%)scale(.3)rotate(-8deg)}18%{opacity:1;transform:translate(-50%)scale(1.25)rotate(3deg)}32%{transform:translate(-50%)scale(1)rotate(0)}75%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-4cqh)}}@keyframes pulse{50%{opacity:.55}}
