@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/baloo2-latin.woff2)format("woff2")}@font-face{font-family:DM Sans Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Roboto);size-adjust:105.41%;ascent-override:94.11%;descent-override:29.41%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:DM Sans Fallback;font-weight:550 1000;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:103.68%;ascent-override:95.68%;descent-override:29.9%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:"Baloo 2 Fallback";font-weight:100 1000;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:93.39%;ascent-override:115.43%;descent-override:56.11%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Pixelify Sans Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Roboto);size-adjust:111.96%;ascent-override:82.17%;descent-override:25.01%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-A5,U+A7-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Pixelify Sans Fallback;font-weight:550 1000;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:106.01%;ascent-override:86.78%;descent-override:26.41%;line-gap-override:0%;unicode-range:U+20-7E,U+A0-A5,U+A7-AC,U+AE-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+20AC,U+2122,U+2212,U+2215}html:has(.rarely,.og-pending):not(:has(.embed-game)){scrollbar-gutter:stable;background:#0e1330}.og-pending{z-index:50;color:#eef0fa;background-color:#0e1330;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.og-loader{justify-content:center;align-items:center;height:100%;display:flex}.og-spin{animation:1s linear infinite og-spin}@keyframes og-spin{to{transform:rotate(360deg)}}.rarely{--paper:#0e1330;--paper-2:#131a3f;--card:#1a2250;--card-glass:#1a2250f0;--ink:#f5f7ff;--ink-2:#cdd2ee;--ink-3:#a9afd2;--ink-4:#8f96bc;--tomato:#ffc83d;--tomato-2:#f2a900;--tomato-text:#ffd45e;--marigold:#3fe0c5;--cobalt:#ff7a59;--wood:#6d4a2c;--wood-2:#eadac3;--shadow-warm:#3c281480;--band-0:#7d86a8;--band-1:#3fb6e0;--band-2:#9c7bff;--band-3:#ff7a59;--band-4:#ffc83d;--miss:#9aa3b1;--team-f1:#3a5fd0;--team-f2:#d6456a;--team-f3:#d98a1c;--team-f4:#8e4b8f;--team-f5:#4e6a7a;--panel:var(--paper-2);--panel-2:var(--card);--edge:#2b3670;--edge-2:#3d4a8c;--lamp:var(--tomato);--lamp-2:#ffda6b;--lamp-ink:#14183a;--kicker:#3fe0c5;--coral:var(--tomato);--cyan:var(--band-1);--ground:var(--paper);--font:"DM Sans", "DM Sans Fallback", "Segoe UI", system-ui, sans-serif;--font-display:"Baloo 2", "Baloo 2 Fallback", "DM Sans", "DM Sans Fallback", "Segoe UI", system-ui, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--ease-pop:cubic-bezier(.2, 1.25, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--vvh:100dvh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground);min-height:100dvh;color:var(--ink);font:400 16px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.rarely [hidden]{display:none!important}.rarely-error{text-align:center;color:var(--tomato-2);padding:24px 16px}.rarely button,.rarely input{font:inherit;color:inherit}.rarely button{cursor:pointer;background:0 0;border:0;padding:0}.rarely :focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.rarely .caps{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.rarely .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-stage-pending] .og-game{visibility:hidden}.stage-allocation{background:#14232f;border-radius:20px;justify-content:center;align-items:center;gap:10px;min-height:min(680px,80svh);display:flex}.stage-allocation span{background:#98c7bc;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite alternate stage-wait}.stage-allocation span:nth-child(2){animation-delay:.2s}.stage-allocation span:nth-child(3){animation-delay:.4s}@keyframes stage-wait{to{opacity:.3;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.stage-allocation span{animation:none}}.rarely{--announce-h:48px}.announce-bar{height:var(--announce-h);background:var(--paper);border-bottom:1px solid var(--edge-2);color:var(--ink);font:400 15px/20px var(--font);justify-content:center;align-items:center;gap:14px;padding:0 64px;display:flex;position:relative;overflow:hidden}html[data-announce-off] .announce-bar{display:none}.rarely:has(.og-game:not([data-screen=intro])) .announce-bar{display:none}html:not([data-announce-off]) .rarely:has(.announce-bar) .og-game[data-screen=intro]{--vvh:calc(100dvh - var(--announce-h))}html[data-game-only]:not([data-announce-off]) .rarely:has(.announce-bar) .home-game .og-game[data-screen=intro]{min-height:calc(100svh - var(--announce-h))}html:not([data-announce-off]) .rarely:has(.announce-bar) .rarely-home[data-game-only] .home-game .og-game[data-screen=intro]{min-height:calc(100svh - var(--announce-h))}.announce-tag{border:2px solid var(--tomato);color:var(--tomato-text);font:700 12px/16px "Pixelify Sans", "Pixelify Sans Fallback", var(--font);letter-spacing:.06em;flex:none;padding:0 6px}.announce-lead,.announce-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.announce-lead strong{font-weight:800}.announce-lead .announce-brand{color:var(--tomato-text)}.announce-sub{flex:none}.announce-story{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.announce-story:hover{color:var(--tomato-text)}.announce-play{background:var(--tomato);border:2px solid var(--tomato-2);height:32px;color:var(--paper);font:700 15px/1 "Pixelify Sans", "Pixelify Sans Fallback", var(--font);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:0 3px #00000073}.announce-play:hover{background:var(--lamp-2)}.announce-play:active{transform:translateY(2px);box-shadow:0 1px #00000073}.announce-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:8px}.announce-close:hover{color:var(--ink)}.announce-play:focus-visible,.announce-story:focus-visible,.announce-close:focus-visible{outline:2px solid var(--tomato-text);outline-offset:2px}.announce-narrow{display:none}@media (width<=1199px){.announce-tail{display:none}}@media (width<=720px){.rarely{--announce-h:60px}.announce-bar{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"lead play close""sub play close";align-content:center;gap:2px 8px;padding:0 4px 0 16px;display:grid}.announce-tag,.announce-wide{display:none}.announce-narrow{display:inline}.announce-lead{grid-area:lead;font-size:14px;font-weight:700;line-height:18px}.announce-sub{color:var(--ink-2);grid-area:sub;font-size:13px;line-height:18px}.announce-play{grid-area:play;gap:4px;height:36px;padding:0 10px}.announce-close{grid-area:close;position:static}}@media (orientation:portrait) and (width<=320px) and (height<=568px){.rarely{--announce-h:0px}.announce-bar{display:none}}
