@font-face{font-family:Staatliches;src:url(Staatliches-Regular.ff97cb35.woff2)format("woff2");font-display:swap}:root{--dialog-duration:.22s;--dialog-easing:cubic-bezier(.2, .7, .2, 1);--paper:#fcf8ef;--surface:#fffdf7;--surface-hover:#f2f0e8;--surface-active:#e9e7dc;--ink:#234435;--muted:#5c6c5e;--green:#3e694f;--accent-ink:#c74758;--ranking-accent:#f39b46;--achievement-accent:#9466b5;--action:#33433b;--action-hover:#46554d;--on-action:#fffdf7;--backdrop:#24292566;--line:#d8d6c9;--scrollbar-thumb:#879481;--focus:#406f8b;--jar-limit:#c8ad92;--jar-danger:#c44c42;--jar-incoming:#99661e;--aim-guide:#35594b;--error:#b73c2b;--default-radius:15.84px;--radius:var(--default-radius);--font-display:"Staatliches", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--paper:#191e1b;--surface:#232a25;--surface-hover:#2d352e;--surface-active:#344034;--ink:#e3eee1;--muted:#acb9aa;--green:#9ccc9f;--accent-ink:#fa796b;--ranking-accent:#e7bd73;--achievement-accent:#b18bd0;--action:#bad4b3;--action-hover:#cee2c8;--on-action:#203026;--backdrop:#060906b3;--line:#475348;--scrollbar-thumb:#71806f;--focus:#a5cfea;--jar-limit:#b79b80;--jar-danger:#f18e80;--jar-incoming:#e7bd73;--aim-guide:#c0d3b9;--error:#f5a397;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}html{scroll-behavior:smooth;scrollbar-gutter:stable}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}::-webkit-scrollbar-button{display:none}}@media (forced-colors:active){*{scrollbar-width:auto;scrollbar-color:auto}}button,a,summary{-webkit-tap-highlight-color:transparent}button,.btn,.button-label,[role=button],[role=tab],summary,label,legend,h1,h2,h3,h4,h5,h6,.brand,.eyebrow{-webkit-user-select:none;user-select:none}button{font:inherit;cursor:pointer}a{color:inherit;text-underline-offset:4px}button:disabled{cursor:not-allowed;opacity:.6}button,a,summary,[tabindex]{outline-offset:5px}:focus-visible{outline:2px solid var(--focus)}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.btn{--attention-outset:4px;--attention-scale-y:1.08;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;justify-content:flex-start;align-items:center;gap:8px;padding:11px 16px;font-weight:650;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}:is(.btn,.segmented-option){--button-hover-background:var(--surface-hover);--button-hover-border:var(--line);--button-hover-border-width:1px;isolation:isolate;position:relative}:is(.btn,.segmented-option):before{content:"";inset:calc(-1 * var(--button-hover-border-width));z-index:-1;pointer-events:none;border:var(--button-hover-border-width) solid var(--button-hover-border);border-radius:inherit;background:var(--button-hover-background);box-shadow:inherit;opacity:0;will-change:opacity;transition:opacity .15s;position:absolute}.icon{background:currentColor;flex:none;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-help{-webkit-mask-image:url(question.540b7e9e.svg);mask-image:url(question.540b7e9e.svg)}.icon-trophy{-webkit-mask-image:url(trophy.7744f2f3.svg);mask-image:url(trophy.7744f2f3.svg)}.icon-medal{-webkit-mask-image:url(medal.d44ef961.svg);mask-image:url(medal.d44ef961.svg)}.icon-world{-webkit-mask-image:url(globe-hemisphere-west.3b2f7cbf.svg);mask-image:url(globe-hemisphere-west.3b2f7cbf.svg)}.icon-info{-webkit-mask-image:url(info.8a104864.svg);mask-image:url(info.8a104864.svg)}.icon-privacy{-webkit-mask-image:url(privacy.9bcf82fd.svg);mask-image:url(privacy.9bcf82fd.svg)}.icon-menu{-webkit-mask-image:url(menu.9fc72284.svg);mask-image:url(menu.9fc72284.svg)}.icon-eye{-webkit-mask-image:url(eye.2a22400e.svg);mask-image:url(eye.2a22400e.svg)}.icon-country{-webkit-mask-image:url(flag.c56e9d0a.svg);mask-image:url(flag.c56e9d0a.svg)}.icon-region{-webkit-mask-image:url(map-pin.b149303f.svg);mask-image:url(map-pin.b149303f.svg)}.icon-timer{-webkit-mask-image:url(timer.83da8ae1.svg);mask-image:url(timer.83da8ae1.svg)}.icon-pause{-webkit-mask-image:url(pause.f93b1b92.svg);mask-image:url(pause.f93b1b92.svg)}.icon-restart{-webkit-mask-image:url(arrow-counter-clockwise.860a8c4a.svg);mask-image:url(arrow-counter-clockwise.860a8c4a.svg)}.icon-sound{-webkit-mask-image:url(speaker-high.08b680c7.svg);mask-image:url(speaker-high.08b680c7.svg)}[aria-pressed=false]>.icon-sound{-webkit-mask-image:url(speaker-slash.10c16c05.svg);mask-image:url(speaker-slash.10c16c05.svg)}.icon-fullscreen{-webkit-mask-image:url(corners-out.835dc32c.svg);mask-image:url(corners-out.835dc32c.svg)}[aria-pressed=true]>.icon-fullscreen{-webkit-mask-image:url(corners-in.bb93917d.svg);mask-image:url(corners-in.bb93917d.svg)}.icon-play{-webkit-mask-image:url(play.b5332989.svg);mask-image:url(play.b5332989.svg)}.icon-refresh{-webkit-mask-image:url(arrows-clockwise.ab2534ec.svg);mask-image:url(arrows-clockwise.ab2534ec.svg)}.icon-sparkle{-webkit-mask-image:url(sparkle.70be36cd.svg);mask-image:url(sparkle.70be36cd.svg)}.icon-arrow-right{-webkit-mask-image:url(arrow-right.e9beb0f8.svg);mask-image:url(arrow-right.e9beb0f8.svg)}.icon-back{transform:rotate(180deg);-webkit-mask-image:url(arrow-right.e9beb0f8.svg);mask-image:url(arrow-right.e9beb0f8.svg)}.icon-users{-webkit-mask-image:url(users.390c2e55.svg);mask-image:url(users.390c2e55.svg)}.icon-search{-webkit-mask-image:url(magnifying-glass.ac3565dc.svg);mask-image:url(magnifying-glass.ac3565dc.svg)}.icon-user{-webkit-mask-image:url(user.10283553.svg);mask-image:url(user.10283553.svg)}.icon-edit{-webkit-mask-image:url(pencil-simple.267e18ac.svg);mask-image:url(pencil-simple.267e18ac.svg)}.icon-user-plus{-webkit-mask-image:url(user-plus.437dffd0.svg);mask-image:url(user-plus.437dffd0.svg)}.icon-check{-webkit-mask-image:url(check.c4eb030c.svg);mask-image:url(check.c4eb030c.svg)}.icon-close{-webkit-mask-image:url(x.881874b0.svg);mask-image:url(x.881874b0.svg)}.btn.dialog-close{flex:0 0 44px;justify-content:center;width:44px;height:44px;min-height:44px;padding:12px}.dialog-close .icon{width:18px;height:18px}.dialog-heading{text-align:start;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-heading>div,.dialog-heading>h2{overflow-wrap:anywhere;flex:1;min-width:0}.icon-copy{-webkit-mask-image:url(copy.26c7f866.svg);mask-image:url(copy.26c7f866.svg)}.icon-share{-webkit-mask-image:url(share-network.e998a6d8.svg);mask-image:url(share-network.e998a6d8.svg)}.icon-key{-webkit-mask-image:url(key.e9e56876.svg);mask-image:url(key.e9e56876.svg)}.icon-sign-in{-webkit-mask-image:url(sign-in.02ff6236.svg);mask-image:url(sign-in.02ff6236.svg)}.icon-sign-out{-webkit-mask-image:url(sign-out.5bd0cd33.svg);mask-image:url(sign-out.5bd0cd33.svg)}.icon-trash{-webkit-mask-image:url(trash.48b1bf3d.svg);mask-image:url(trash.48b1bf3d.svg)}.icon-mouse{-webkit-mask-image:url(mouse.8b856c1d.svg);mask-image:url(mouse.8b856c1d.svg)}.icon-touch{-webkit-mask-image:url(touch.afcc9c5a.svg);mask-image:url(touch.afcc9c5a.svg)}.btn .button-label{min-width:0}.btn:focus{outline:none}:root:not([data-input-mode=pointer]) .btn:focus-visible{box-shadow:inset 0 0 0 2px}.btn.primary{--button-hover-background:var(--action-hover);--button-hover-border:var(--action-hover);background:var(--action);color:var(--on-action);border-color:var(--action)}.btn.quiet{min-height:44px;color:var(--muted);background:0 0;border-color:#0000;padding:9px 12px;font-size:12px}#duel-attack-btn.is-ready,.btn.is-first-visit{position:relative}#duel-attack-btn.is-ready:after,.btn.is-first-visit:after{content:"";inset:calc(-1 * var(--attention-outset));border:1px solid var(--green);border-radius:calc(var(--radius) + var(--attention-outset));pointer-events:none;opacity:.2;animation:1.6s ease-in-out infinite button-outline-pulse;position:absolute}@keyframes button-outline-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.85;transform:scale(1.025, var(--attention-scale-y))}}@media (prefers-reduced-motion:reduce){#duel-attack-btn.is-ready:after,.btn.is-first-visit:after{opacity:.5;animation:none}}.btn[aria-pressed=true]{color:var(--ink)}.btn[aria-pressed=true]:not(.quiet){background:var(--surface-active)}@media (hover:hover){.btn:not(:disabled):hover:before{opacity:1}.btn.quiet:not(:disabled):hover{color:var(--ink)}}.btn:not(:disabled):active{--button-hover-background:var(--surface-active);transform:translateY(1px)}.btn:not(:disabled):active:before{opacity:1}.btn.primary:not(:disabled):active{--button-hover-background:var(--action-hover)}.popup form{margin-top:24px}.popup label{margin-block:16px 8px;font-size:12px;font-weight:650;display:block}.popup input:not([type=radio]){width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px}.ui-error{color:var(--error);padding-block:12px;font-size:13px}.icon-theme{-webkit-mask-image:url(moon.c5b16bc8.svg);mask-image:url(moon.c5b16bc8.svg)}:root[data-theme=dark] .icon-theme{-webkit-mask-image:url(sun.a463eb55.svg);mask-image:url(sun.a463eb55.svg)}.theme-toggle{justify-content:center;font-size:12px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.panel.inset{background:var(--paper)}.btn.destructive{color:var(--error)}.copy-status:empty{display:none}.language-control{flex:0 auto;min-width:0;display:inline-flex}.language-control select{visibility:hidden;width:44px;min-width:44px;min-height:44px;font:inherit}.language-control .language-toggle.btn{flex:none;justify-content:flex-start;gap:8px;height:44px;padding:10px 12px;font-size:14px}.language-toggle .button-label{text-align:left;flex:1}.language-toggle[aria-expanded=true]{background:var(--surface-active)}.language-menu .language-option{--button-hover-background:var(--surface-active);background:0 0;border-color:#0000;justify-content:space-between;width:100%;padding:10px 12px;font-size:12px}.language-flag{flex:none;width:24px;height:16px;display:block}.language-name{text-align:left;flex:1;min-width:0}.language-option .icon{opacity:0;flex:none;width:16px;height:16px}.language-option[aria-checked=true]{background:var(--surface-active)}.language-option[aria-checked=true] .icon{opacity:1}.legal-header{flex-wrap:wrap}@media (width<=360px){.sidepart.left .wordmark{--wordmark-font-size:18px}}.privacy-panel{--dialog-padding:20px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--dialog-padding);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.privacy-panel h2{font:400 28px/1.1 var(--font-display);border:0;margin:0 0 8px;padding:0}.privacy-panel p{color:var(--muted);margin:0}.privacy-panel a{color:var(--ink)}.privacy-panel .privacy-policy{margin-top:8px}.privacy-panel .privacy-status:not(:empty){margin-top:10px}.privacy-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.privacy-actions .btn{flex:140px;justify-content:center}.privacy-actions .btn[data-consent-choice=granted]{--button-hover-background:#cee2c8;--button-hover-border:#cee2c8;color:#203026;background:#bad4b3;border-color:#bad4b3}@media (hover:none){.privacy-actions .btn[data-consent-choice=granted]:not(:disabled):active{--button-hover-background:#bad4b3;--button-hover-border:#bad4b3}}.privacy-banner{z-index:20;width:min(780px,100% - 32px);margin-inline:auto;position:fixed;inset:auto 16px 16px;box-shadow:0 8px 32px #0002}body.modal-open .privacy-banner{display:none}.privacy-dialog{width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.privacy-dialog::backdrop{background:var(--backdrop)}.privacy-dialog.is-leaving::backdrop{animation:privacy-backdrop-out var(--dialog-duration) var(--dialog-easing) both}.privacy-dialog.is-leaving{width:var(--dialog-exit-width);height:var(--dialog-exit-height);pointer-events:none;overflow:hidden}@keyframes privacy-backdrop-out{0%{opacity:var(--privacy-backdrop-from,1)}to{opacity:0}}.privacy-dialog:focus{outline:none}.privacy-dialog>.dialog-heading{padding:var(--dialog-padding) var(--dialog-padding) 16px}.privacy-dialog>.dialog-heading+.dialog-scroll{padding-top:0}.privacy-settings{font-size:12px}@media (width<=380px){.privacy-panel{--dialog-padding:16px}.privacy-actions .btn{flex-basis:120px;padding-inline:8px}}@media print{.privacy-panel,.privacy-settings{display:none!important}}.scroll-fade{--scroll-fade-size:28px;scroll-padding-block:var(--scroll-fade-size);--scroll-fade-top:0px;--scroll-fade-bottom:0px;--scrollbar-inline-size:0px}.scroll-fade.has-scroll-fade{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-top), #000 calc(100% - var(--scroll-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-top), #000 calc(100% - var(--scroll-fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-top), #000 calc(100% - var(--scroll-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-top), #000 calc(100% - var(--scroll-fade-bottom)), transparent)}.scroll-dialog:not(dialog),dialog.scroll-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.popup.scroll-dialog,.privacy-dialog.scroll-dialog{scrollbar-gutter:auto;padding:0}.dialog-scroll{padding:var(--dialog-padding);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;padding-inline-end:max(0px, calc(var(--dialog-padding) - var(--scrollbar-inline-size)));overflow-y:auto}.scroll-dialog.has-dialog-bottom>.dialog-scroll{padding-bottom:var(--dialog-action-gap,24px)}.scroll-dialog>.dialog-bottom{padding:0 var(--dialog-padding) var(--dialog-padding);border:0;flex:none;margin:0}.scroll-dialog>.dialog-bottom:not(.dialog-actions,.privacy-actions)>.btn{justify-content:center;width:100%}.privacy-dialog{--dialog-action-gap:16px}.is-surface-animating .scroll-fade{scrollbar-color:transparent transparent}.is-surface-animating .scroll-fade::-webkit-scrollbar-thumb{background:0 0}.is-surface-animating .scroll-fade::-webkit-scrollbar-track{background:0 0}.language-menu{flex-direction:column;padding:0;display:flex;overflow:hidden}.language-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:4px;overflow-y:auto}.privacy-dialog[open]{flex-direction:column;display:flex;overflow:hidden}body :is(#game-menu-panel,#game-information-panel,.language-menu).menu-window{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overscroll-behavior:contain;width:min(320px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);box-shadow:none;margin:0;padding:16px;font-size:14px;line-height:1.6;position:fixed;inset:50dvh auto auto 50vw;overflow-y:auto;translate:-50% -50%}.menu-window:not([open]){display:none!important}.menu-window[open]{flex-direction:column;gap:6px;display:flex}.menu-window::backdrop{background:var(--backdrop)}.menu-window.menu-window-covered::backdrop{background:0 0}.menu-window-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.menu-window-heading h2{min-width:0;font:400 26px/1.1 var(--font-display);text-align:start;overflow-wrap:anywhere;border:0;flex:1;margin:0;padding:0}.menu-window .menu-window-close.btn,body #gamezone #game-menu-panel .menu-window-heading .btn{flex:0 0 44px;justify-content:center;width:44px;height:44px;min-height:44px;padding:12px}.menu-window .menu-window-close .icon{width:18px;height:18px}.language-menu.menu-window .language-list{padding:0}body{margin:0;padding:32px 24px;font-size:16px;line-height:1.7}body>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:800px;margin:0 auto;padding:32px}h1{font-family:var(--font-display);font-weight:400;font-size:clamp(32px, calc(5 * var(--layout-vw,1vw)), 48px);margin:28px 0;line-height:1.1}h2{border-top:1px solid var(--line);margin:32px 0 12px;padding-top:24px;font-size:22px}h3,h4{margin:20px 0 10px;font-size:17px}p{margin:12px 0}ul{padding-left:24px}a:not(.btn){color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-settings{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.legal-header .theme-toggle{flex:none;width:44px;height:44px;padding:12px}.legal-back{font-size:14px}.legal-updated{color:var(--muted);font-size:13px}.legal-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-top:24px;font-size:14px;display:flex}.storage-list{margin:0}.storage-list>div{border-bottom:1px solid var(--line);padding-block:16px}.storage-list dt{overflow-wrap:anywhere;font-weight:650}.storage-list dd{margin:6px 0 0}address{font-style:normal}@media (width<=600px){body{padding:16px}body>div{padding:20px}}@media print{:root,:root[data-theme]{--paper:white;--surface:white;--ink:black;--green:black;--line:#ccc;--action:white;--on-action:black;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}body{padding:0}body>div{border:0;padding:0}.theme-toggle{display:none}}