@layer theme,base,components;@layer legacy{:root{--ink:#1f2440;--ink-soft:#5a5f7d;--paper:#fffaf1;--paper-2:#f5ead7;--coral:#ff6b57;--coral-2:#e2503d;--teal:#17b3a3;--teal-2:#0e8c7f;--sun:#ffc93c;--sun-2:#e8a91a;--sky:linear-gradient(165deg, #7fd3ff 0%, #bfe8ff 38%, #ffe0b0 72%, #ff9f87 100%);--dots:radial-gradient(#1f244014 1.5px, transparent 1.6px) 0 0 / 22px 22px;--radius:18px;--border:2.5px solid var(--edge);--lift:0 5px 0 var(--edge);--font:"Fredoka Variable", "Fredoka", system-ui, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-press:.14s;--dur-panel:.26s}:root[dir=rtl]{--font:Tahoma, Arial, sans-serif}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font);background:var(--page-bg);color:var(--ink);margin:0;overflow:hidden}:is(html:has(#join,[data-street-shell]),body:has(#join,[data-street-shell])){height:auto;min-height:100%;overflow:visible}html:has(#join){scroll-behavior:smooth;scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){html:has(#join){scroll-behavior:auto}}h1,h2{margin:0;line-height:1.1}#pano-wrap{position:fixed;inset:0}#avatars{pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;inset:0}.skeleton{animation:1.4s linear infinite shimmer;background:linear-gradient(100deg, var(--paper-2) 30%, var(--paper) 50%, var(--paper-2) 70%) 0 0 / 300% 100%!important}button{font:600 15px/1 var(--font);color:#fff;background:var(--coral);border:var(--border);cursor:pointer;box-shadow:0 3px 0 var(--edge);border-radius:12px;padding:9px 14px;transition:transform 80ms,box-shadow 80ms,background .15s}button:hover{background:var(--coral-2)}button:active{box-shadow:0 1px 0 var(--edge);transform:translateY(2px)}button:focus-visible,input:focus-visible,select:focus-visible,.swatch:focus-within{outline:3px solid var(--teal);outline-offset:2px}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:0 3px 0 var(--edge);transform:none}button.small{border-radius:10px;padding:6px 10px;font-size:13px}button.big{box-shadow:var(--lift);border-radius:14px;width:100%;padding:14px 18px;font-size:20px}button.big:active{box-shadow:0 2px 0 var(--edge);transform:translateY(3px)}button.secondary{background:var(--paper);color:var(--ink)}button.secondary:hover{background:var(--paper-2)}button.active{background:var(--sun);color:var(--on-accent)}button.active:hover{background:var(--sun-2)}input,select,textarea{font:500 15px var(--font);color:var(--ink);background:var(--field);border:var(--border);border-radius:12px;width:100%;padding:9px 11px}input::placeholder{color:var(--ink-soft);opacity:.7}textarea{resize:vertical;min-height:120px;line-height:1.4}textarea::placeholder{color:var(--ink-soft);opacity:.7}textarea:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.player-dot{border:2.5px solid var(--edge);width:16px;height:16px;box-shadow:0 2px 0 var(--edge);border-radius:50%}.player-dot.self{border-width:3px;outline:3px solid #fff;width:20px;height:20px}.player-direction{pointer-events:none;position:absolute;inset:0}.player-direction:before{content:"";background:var(--page-bg);clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);width:16px;height:14px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.player-direction:after{content:"";background:var(--player-color);clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);width:9px;height:8px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.player-marker-name{white-space:nowrap;border:2px solid var(--edge);color:var(--ink);font:600 12px var(--font);border-radius:8px;padding:3px 7px;position:absolute;top:-4px;left:22px}.player-marker-name[hidden]{display:none}.player-marker-name[class*=nameplate-]{color:#fffaf1;background:linear-gradient(var(--nameplate-dark), #101526);border:2px solid var(--nameplate-accent);padding:3px 9px;font-weight:600;box-shadow:0 2px 4px #10152655}.pin path{fill:var(--coral);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.pin circle{fill:var(--paper);stroke:var(--ink);stroke-width:3px}.tokyo-scene{width:100%;height:100%;display:block}.art-cloud-one,.art-cloud-two{animation:32s ease-in-out infinite alternate sky-drift}.art-cloud-two{animation-duration:41s;animation-delay:-12s}.hero-art *{animation-play-state:paused}.hero-art.is-animated *{animation-play-state:running}@media (prefers-reduced-motion:reduce){.hero-art *{animation:none!important}}.store-page{background:var(--dots), var(--sky);overflow-y:auto}.game-shop{background:var(--shop-bg);color:var(--shop-text)}html:has(body.game-shop){height:auto;min-height:100%;overflow-y:auto}body.game-shop{height:auto;min-height:100dvh}.store-skeleton:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);animation:1.4s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){#store-products>.store-product{animation:.5s cubic-bezier(.2,.8,.2,1) backwards card-enter}#store-products>.store-product:nth-child(2){animation-delay:80ms}#store-products>.store-product:nth-child(3){animation-delay:.16s}#store-products>.store-product:nth-child(n+4){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.store-skeleton:after{animation:none}}@keyframes skeleton-sweep{to{transform:translate(100%)}}@keyframes card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}}@media (width<=640px),(height<=500px){:root{--gap:8px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}input,select,textarea{font-size:16px}button.small{padding:6px 9px}button.big{padding:12px 16px;font-size:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=641px) and (height>=501px){.resizing,.resizing *{-webkit-user-select:none;user-select:none;transition:none!important}}@keyframes shimmer{to{background-position:-150% 0}}@keyframes talk-ring{0%{box-shadow:0 0 #17b3a3e6}to{box-shadow:0 0 0 7px #17b3a300}}@keyframes mic-talk{0%{box-shadow:0 0 #17b3a3b3}to{box-shadow:0 0 0 6px #17b3a300}}@keyframes start-talking{50%{box-shadow:0 0 0 4px #17b3a359}}@keyframes hunt-count{0%{opacity:0;transform:scale(.3)rotate(-8deg)}55%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hunt-sticker{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes hunt-slide{0%{opacity:0;transform:translateY(8px)}}@keyframes hunt-pulse{50%{transform:scale(1.07)}}@keyframes hunt-fade{0%{opacity:0}}@keyframes hunt-pop{0%{opacity:0;transform:translateY(24px)scale(.92)}}@keyframes hunt-rise{0%{transform:scaleY(0)}}@keyframes hunt-float{50%{transform:translateY(-5px)rotate(-4deg)}}@keyframes hunt-plus{0%{opacity:0;transform:translateY(10px)scale(.6)}40%{opacity:1;transform:translateY(-6px)scale(1.15)}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-6px)scale(.95)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes squash{to{opacity:.5;transform:scaleX(.6)}}@keyframes slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes room-live{0%{box-shadow:0 0 #1fae6199}to{box-shadow:0 0 0 7px #1fae6100}}@keyframes sky-drift{0%{transform:translate(-10px)}to{transform:translate(16px)}}}@layer utilities;:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]){--game-bg:#e0e7e5;--game-panel:#edf1e9;--game-raised:#d4e0d9;--game-text:#203d43;--game-muted:#526f73;--game-line:#bdcec7;--game-accent:#26765c;--game-selected:#ccdfd1;--game-focus:#26765c;--game-danger:#a63336;--game-gold:#96621b;--game-shadow:0 12px 30px #294c4010;--on-accent:#faf5e8;--ink:var(--game-text);--ink-soft:var(--game-muted);--paper:var(--game-panel);--paper-2:var(--game-raised);--edge:var(--game-line);--surface:var(--game-panel);--field:var(--game-panel);--teal:var(--game-accent);--teal-2:var(--game-accent);--coral:var(--game-danger);--coral-2:var(--game-danger);--border:1px solid var(--game-line);--lift:0 4px 12px #294c4010;--shop-bg:var(--game-bg);--shop-panel:var(--game-panel);--shop-raised:var(--game-raised);--shop-field:var(--game-panel);--shop-text:var(--game-text);--shop-muted:var(--game-muted);--shop-line:var(--game-line);--shop-gold:var(--game-gold);--shop-mint:var(--game-accent);--shop-error:var(--game-danger);--shop-hero:linear-gradient(115deg, #285043, #174e56);--shop-gold-panel:color-mix(in srgb, #d4a44e 9%, var(--game-panel));color:var(--game-text);font-family:ui-sans-serif,system-ui,sans-serif}:root[data-theme=dark] :is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]){--game-bg:#111e2b;--game-panel:#1b2b3d;--game-raised:#25374b;--game-text:#f1f1e6;--game-muted:#9dafbd;--game-line:#34495b;--game-accent:#76d6b4;--game-selected:#244a45;--game-focus:#76d6b4;--game-danger:#ffaaa1;--game-gold:#edc370;--game-shadow:0 12px 30px #07111b55;--on-accent:#142938}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]){background:var(--game-bg)}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) :is(h1,h2,h3,h4){letter-spacing:-.025em;font-family:Fredoka Variable,Fredoka,system-ui,sans-serif;font-weight:600}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) :is(button,a):focus-visible{outline:3px solid var(--game-focus);outline-offset:4px}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) button{border-width:1px;border-color:var(--game-line);box-shadow:none;border-radius:8px;font-family:inherit}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) button.secondary{background:var(--game-raised);color:var(--game-text)}:is([data-street-shell=ranked],[data-street-shell=store],[data-street-shell=plans],[data-ranked-surface],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) a{color:var(--game-accent)}[data-street-shell=ranked] header.play-header{border-bottom:1px solid var(--game-line);background:0 0;border-radius:0}[data-street-shell=ranked] nav.play-links a[aria-current]{color:var(--game-accent)}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) :is(.shop-nav,.shop-tabs){border-color:var(--game-line);background:0 0}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .shop-tabs a[aria-current]{border-bottom-color:var(--game-accent);color:var(--game-accent)}:is([data-street-shell=ranked],[data-ranked-surface]) :is(.ready-scene,.search-scene,.result-board,.ranked-game-card,.rank-ladder article,.history,.stat-card,.ladder-row,.your-rank,.trend){border:1px solid var(--game-line);box-shadow:var(--game-shadow)}:is([data-street-shell=ranked],[data-ranked-surface]) :is(.ready-scene,.search-scene,.result-board,.history){background:var(--game-panel);border-radius:18px}:is([data-street-shell=ranked],[data-ranked-surface]) :is(.badge,.ready-faceoff article){border-width:1px;border-color:var(--game-line)}:is([data-street-shell=ranked],[data-ranked-surface]) :is(.ready-clock strong,.search-counter,.score,.stat-card dd,.row-rating strong){font-family:Fredoka Variable,Fredoka,system-ui,sans-serif;font-weight:600}:is([data-street-shell=ranked],[data-ranked-surface]) :is(.ready-actions button:first-child,.game-action){color:#2c352b;background:linear-gradient(#f6c76c,#edaa43);border-color:#dda74e;box-shadow:0 3px #9b652e}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .store-product{box-shadow:var(--game-shadow)}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]){--membership-free:#617d87;--membership-mint:#26745a;--membership-gold:#95621c;--membership-violet:#755bb0;--membership-diamond:#406b9f;--membership-on:#faf5e8}:root[data-theme=dark] :is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]){--membership-free:#adc2ce;--membership-mint:#91cfae;--membership-gold:#e7c075;--membership-violet:#bc9aff;--membership-diamond:#a9c4f0;--membership-on:#142938}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .game-shop-hero{background:var(--shop-hero);color:#faf2dc;min-height:245px;box-shadow:var(--game-shadow);background-color:#174e56;border:1px solid #597e8050;border-radius:18px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;padding:30px 36px;display:grid;overflow:hidden}[data-street-shell=plans] .game-membership-hero{background:#2b3b4d linear-gradient(120deg,#2b3b4d,#2b4d55)}.game-shop-hero .game-shop-eyebrow{color:#ecd18b;letter-spacing:.1em;margin:0 0 14px;font-size:10px}.game-shop-hero .game-shop-title{color:#faf2dc;max-width:620px;margin:0;font-size:clamp(32px,4.4vw,52px);line-height:1.04}.game-shop-hero .game-shop-description{color:#d2e0d8;max-width:500px;margin:16px 0 0;font-size:14px;line-height:1.7}.game-shop-hero .shop-hero-explorers{object-fit:contain;filter:drop-shadow(0 10px 10px #0c312b45);width:100%;height:200px}.membership-hero-emblem{filter:drop-shadow(0 10px 8px #0c203b45);justify-content:center;display:flex}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .equipment-stage{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--equipment-tone) 25%, transparent), transparent 72%), var(--game-raised)}[data-street-shell=plans] .plan-identity{align-items:center;gap:10px;min-height:59px;margin-bottom:16px;display:flex}[data-street-shell=plans] .plan-identity>div{min-width:0}[data-street-shell=plans] .plan-identity svg{flex:none}[data-street-shell=plans] .plan-free{--tier-accent:var(--membership-free);--tier-dark:#384f5d;box-shadow:var(--game-shadow)}[data-street-shell=plans] .shop-buy{color:var(--membership-on)}@media (width<=780px){:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .game-shop-hero{grid-template-columns:minmax(0,1fr) 175px;padding:26px}.game-shop-hero .shop-hero-explorers{height:160px}}@media (width<=600px){:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) .game-shop-hero{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 20px}.game-shop-hero .shop-hero-explorers{max-width:230px;height:135px;margin-inline-start:auto}.membership-hero-emblem{justify-content:flex-end}.membership-hero-emblem svg{width:85px;height:98px}.game-shop-hero .game-shop-description{font-size:12px}}:is([data-street-shell=store],[data-street-shell=plans],:is([data-street-shell=account],[data-street-shell=appearance]),[data-street-shell=play]) #store-account>summary{color:#2c352b}[data-street-shell=store] button[data-store-filter][aria-pressed=true],[data-street-shell=plans] button[data-store-filter][aria-pressed=true]{background:var(--game-accent);color:var(--on-accent);border-color:var(--game-accent)}:is([data-street-shell=account],[data-street-shell=appearance]) main#account{background:var(--game-bg);box-shadow:var(--game-shadow)}:is([data-street-shell=account],[data-street-shell=appearance]) .account-hero{margin-bottom:26px}:is([data-street-shell=account],[data-street-shell=appearance]) .account-card{box-shadow:var(--game-shadow)}:is([data-street-shell=account],[data-street-shell=appearance]) .account-categories{border-radius:12px;gap:6px;padding:8px}:is([data-street-shell=account],[data-street-shell=appearance]) .account-categories button{border:1px solid #0000;border-radius:8px;min-width:0;font-size:13px;font-weight:600}:is([data-street-shell=account],[data-street-shell=appearance]) .account-categories button[aria-selected=true],:is([data-street-shell=account],[data-street-shell=appearance]) #account-customizer .tab[aria-selected=true]{background:var(--game-accent);color:var(--on-accent);border-color:var(--game-accent);box-shadow:none}:is([data-street-shell=account],[data-street-shell=appearance]) #account-customizer .chip[aria-pressed=true]{background:var(--game-selected);color:var(--game-text);border-color:var(--game-accent)}:is([data-street-shell=account],[data-street-shell=appearance]) #account-customizer .swatch{border-radius:50%}:is([data-street-shell=account],[data-street-shell=appearance]) #account-customizer .swatch[aria-pressed=true]{outline-color:var(--game-focus)}:is([data-street-shell=account],[data-street-shell=appearance]) .account-primary{color:#2c352b;background:linear-gradient(#ffd276,#edb044);border-color:#dba049;font-weight:700;box-shadow:0 3px #9b652e}:is([data-street-shell=account],[data-street-shell=appearance]) .account-preview{background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--game-accent) 18%, transparent), transparent 72%), var(--game-raised);box-shadow:inset 0 0 0 1px var(--game-line)}:is([data-street-shell=account],[data-street-shell=appearance]) input:not([type=range],[type=checkbox],[type=radio]),:is([data-street-shell=account],[data-street-shell=appearance]) select{border-width:1px;border-color:var(--game-line);box-shadow:none}:is([data-street-shell=account],[data-street-shell=appearance]) input:focus-visible,:is([data-street-shell=account],[data-street-shell=appearance]) select:focus-visible{outline:2px solid var(--game-focus);outline-offset:3px}[data-street-shell=play] header.play-header{border:1px solid var(--game-line);box-shadow:var(--game-shadow)}[data-street-shell=play] #play .mode-card{border-width:1px;border-color:var(--game-line);box-shadow:var(--game-shadow);border-radius:18px}[data-street-shell=play] #play .mode-card[aria-pressed=true]{border-color:var(--game-accent);box-shadow:0 0 0 2px var(--game-accent), var(--game-shadow)}[data-street-shell=play] #play .hub-primary:not(.hub-daily){color:#2c352b;background:linear-gradient(#ffd276,#edb044);border-color:#dba049;box-shadow:0 3px #9b652e}[data-street-shell=play] #play .hub-daily{background:var(--game-accent);color:var(--on-accent)}[data-street-shell=play] #room-browser{--room-line:var(--game-line);--room-board:var(--game-raised);--room-card:var(--game-panel);--room-accent:var(--game-selected);--room-toggle-active:var(--game-accent)}[data-street-shell=play] #room-browser>.room-surface{background:var(--game-panel);border:1px solid var(--game-line);box-shadow:var(--game-shadow);border-radius:18px}[data-street-shell=play] #play .room-tab[aria-pressed=true]{background:var(--game-accent);color:var(--on-accent)}[data-street-shell=play] #play :is(.setup,#code-form,.stage,.setup-banner,[data-room]){border-width:1px;border-color:var(--game-line);box-shadow:var(--game-shadow)}[data-street-shell=play] #play input:not([type=radio],[type=checkbox],[type=range]),[data-street-shell=play] #play select{border-width:1px;border-color:var(--game-line);box-shadow:none}[data-street-shell=play] #customizer .tab[aria-selected=true]{background:var(--game-accent);color:var(--on-accent)}[data-street-shell=play] #customizer .chip[aria-pressed=true]{background:var(--game-selected);color:var(--game-text);border-color:var(--game-accent)}[data-street-shell=play] #customizer .swatch{border-radius:50%}[data-street-shell=play] .play-hub{font-family:var(--font)}[data-street-shell=play] #play h1{font-weight:700}[data-street-shell=play] .play-links a[aria-current]{color:var(--game-accent)}[data-street-shell=play] .play-header>a strong{color:var(--game-gold)}[data-street-shell=play] #play :is([data-room]>button,#join-submit,#code-form button[type=submit]){color:#2c352b;background:linear-gradient(#ffd276,#edb044);border-color:#dba049;box-shadow:0 3px #9b652e}@media (width>=601px) and (height<=500px){[data-street-shell=play] main#play{padding-top:12px}}[data-street-shell=play] #play #hub-quick-play{color:#fff5e7;background:#b83f38;border-color:#9e332e;box-shadow:0 3px #7f302e}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_app/immutable/assets/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");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}.guess-map-marker{width:42px;height:56px;font-family:var(--font-body,"Fredoka Variable", sans-serif);color:var(--ink);position:relative}.guess-map-marker:before,.guess-map-marker:after{content:"";pointer-events:none;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.guess-map-marker:before{border-left:9px solid #0000;border-right:9px solid #0000;border-top:14px solid var(--edge);bottom:0}.guess-map-marker:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:10px solid var(--guess-color);bottom:4px}.guess-marker-pin{box-sizing:border-box;border:3px solid var(--edge);background:var(--guess-color);width:30px;height:30px;color:var(--edge);box-shadow:0 3px 0 var(--edge);border-radius:50%;place-items:center;font-size:19px;display:grid}.guess-marker-label{background:var(--paper);border:2px solid var(--edge);border-bottom:4px solid var(--guess-color);overflow-wrap:anywhere;width:max-content;max-width:150px;box-shadow:0 2px 0 var(--edge);border-radius:9px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.guess-map-marker.draft .guess-marker-pin{animation:.22s ease-out guess-marker-pop}}@keyframes guess-marker-pop{0%{opacity:0;transform:translateY(-18px)scale(.4)}60%{opacity:1}}#pano{background:var(--page-bg);width:100%;height:100%}#pano.seeking,#pano.seeking *{cursor:progress!important}#minimap{border:var(--border);border-radius:var(--radius);box-shadow:var(--lift);background:var(--paper-2);position:absolute;inset:0;overflow:hidden}@media (width<=640px),(height<=500px){#minimap{box-shadow:0 3px 0 var(--edge);border-radius:14px}}#pano,#minimap{direction:ltr}.guess-marker-pin{width:42px;height:42px;position:relative;overflow:visible}.guess-marker-pin canvas{background:var(--paper-2);border-radius:50%;width:100%;height:100%}.guess-marker-trophy{font-size:17px;position:absolute;bottom:-5px;right:-6px}.guess-map-marker[role=button]{cursor:pointer}.guess-map-marker[role=button]:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:24px}.view-enter{animation:view-enter var(--dur-panel) var(--ease-out) both}@keyframes view-enter{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.view-enter{animation:none}}.guess-map-marker.pop{transform-origin:50% 100%;animation:.45s cubic-bezier(.34,1.56,.64,1) guess-marker-pop}@media (prefers-reduced-motion:reduce){.guess-map-marker.pop{animation:none}}.game-panel{overflow-wrap:anywhere}.game-panel [data-game-body][hidden]{display:none}.game-panel [data-game-body]{padding-top:4px}.game-panel button{white-space:normal;overflow-wrap:anywhere}.game-disclosure{border-top:1px solid var(--line,color-mix(in srgb, var(--ink) 16%, transparent));margin-top:10px;padding-top:4px;font-size:12px}.game-disclosure>summary{cursor:pointer;min-height:36px;color:var(--ink-soft);align-content:center;font-weight:600}.game-disclosure>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.game-disclosure .chips{padding-block:6px}.game-stats,.game-readiness{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;font-size:12px;display:flex}.game-tokens{color:var(--teal);align-items:center;gap:4px;display:inline-flex}.game-tokens i{background:currentColor;border-radius:3px;width:6px;height:12px}.ready-player{background:var(--paper-2);border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;display:inline-flex}.ready-player bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ready-player.submitted{color:var(--ink);box-shadow:inset 3px 0 var(--teal)}.game-votes{justify-content:center;gap:4px;margin-top:5px;display:flex}.game-votes i{opacity:.45;border:1px solid;border-radius:50%;width:6px;height:6px}.game-votes i.filled{opacity:1;background:currentColor}
