:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-pixel:ui-monospace, "SF Mono", Menlo, monospace;--wood-text:#3b2412;--wood-muted:#3b2412b3;--wood-faint:#3b24128c;--wood-border:#7a4a22;--wood-shadow:#4a2c12;--wood-base:#ebbe7c;--wood-wash:#fff6e48c;--wood-well:#451a031a;--wood-well-hover:#451a032e;--accent:#92400e;--green:#2f8136;--green-hover:#499231;--green-border:#173f1b;--green-shadow:#1d4a20;--green-text:#fffbea;--select-border:#d97706;--select-bg:#fbbf244d;--danger:#ef4444;--danger-hover:#f87171;--danger-border:#450a0a;--danger-shadow:#6b1616;--danger-text:#b91c1c;--success-text:#15803d;--player-blue:#2f6fe0;--player-yellow:#f2c230;--player-red:#d93a3a;--player-green:#3aa655;--radius:.5rem;--radius-lg:.75rem}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg,canvas{display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}body{min-height:100vh;font-family:var(--font-body);color:var(--wood-text);background-color:#2f5a29;background-image:var(--forest,none);image-rendering:pixelated;-webkit-font-smoothing:antialiased;background-attachment:fixed;line-height:1.5}h1,h2,h3{font-family:var(--font-pixel);line-height:1.25}.pixelated{image-rendering:pixelated}.offscreen{opacity:0;pointer-events:none;position:fixed;top:0;left:0}.muted{color:var(--wood-muted)}.accent{color:var(--accent)}.error-text{color:var(--danger-text)}.success-text{color:var(--success-text)}.player-bg-blue{background-color:var(--player-blue)}.player-bg-yellow{background-color:var(--player-yellow)}.player-bg-red{background-color:var(--player-red)}.player-bg-green{background-color:var(--player-green)}.player-text-blue{color:var(--player-blue)}.player-text-yellow{color:#b8860b}.player-text-red{color:var(--player-red)}.player-text-green{color:var(--player-green)}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.pulse{animation:1.5s cubic-bezier(.4,0,.6,1) infinite pulse}.panel{color:var(--wood-text);background-color:var(--wood-base);background-image:linear-gradient(var(--wood-wash), var(--wood-wash)), var(--parquet,none);border:4px solid var(--wood-border);border-radius:var(--radius-lg);box-shadow:0 6px 0 var(--wood-shadow);background-size:auto,64px 64px;padding:1rem}.btn,.btn-danger,.btn-ghost{border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;transition:background-color .15s,transform 50ms;display:inline-flex}.btn:disabled,.btn-danger:disabled,.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn{color:var(--green-text);background-color:var(--green);border:2px solid var(--green-border);box-shadow:0 4px 0 var(--green-shadow);padding:.5rem 1rem;font-weight:700}.btn:hover:not(:disabled){background-color:var(--green-hover)}.btn:active:not(:disabled),.btn-danger:active:not(:disabled){transform:translateY(2px)}.btn-danger{color:#fff;background-color:var(--danger);border:2px solid var(--danger-border);box-shadow:0 4px 0 var(--danger-shadow);padding:.5rem 1rem;font-weight:700}.btn-danger:hover:not(:disabled){background-color:var(--danger-hover)}.btn-ghost{color:#451a03;background-color:#fff6;border:2px solid #78350f59;padding:.375rem .75rem}.btn-ghost:hover:not(:disabled){background-color:#ffffffb3}.is-selected.is-selected{border-color:var(--select-border);background-color:var(--select-bg)}.input{color:#451a03;border:2px solid var(--wood-border);border-radius:var(--radius);background-color:#ffffffd9;outline:none;width:100%;padding:.5rem .75rem;font-weight:600}.input:focus{box-shadow:0 0 0 4px #fbbf2480}.input:disabled{opacity:.6}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--green)}.page{max-width:80rem;margin:0 auto;padding:0 1rem 2.5rem}html[data-in-game] .page{padding-top:.75rem}
.UdFLta_footer{max-width:80rem;margin:0 1rem 1.5rem;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width:1296px){.UdFLta_footer{margin:0 auto 1.5rem}}.UdFLta_columns{gap:1.25rem;display:grid}.UdFLta_column{flex-direction:column;gap:.5rem;display:flex}.UdFLta_heading{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:.875rem;font-weight:900;line-height:1.25rem}.UdFLta_link{text-underline-offset:2px;text-decoration:underline}.UdFLta_link:hover{color:var(--accent)}.UdFLta_languages{margin-top:.25rem;display:flex}.UdFLta_bottom{border-top:2px solid var(--wood-border);text-align:center;color:var(--wood-muted);flex-direction:column;gap:.25rem;margin-top:1.25rem;padding-top:1rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:640px){.UdFLta_columns{grid-template-columns:repeat(3,1fr)}}.UdFLta_social+.UdFLta_social:before{content:" · "}
.QT-1ga_flag{border-radius:2px;flex-shrink:0;display:inline-block;overflow:hidden;box-shadow:0 0 0 1.5px #451a038c}.QT-1ga_flag svg{width:100%;height:100%}
.I_HjOG_row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.I_HjOG_flagButton{padding:.375rem .625rem}.I_HjOG_menu{position:relative}.I_HjOG_dropdown{z-index:50;flex-direction:column;gap:.375rem;min-width:10rem;margin-top:.5rem;display:flex;position:absolute;top:100%;right:0}.I_HjOG_up{margin-top:0;margin-bottom:.5rem;inset:auto auto 100% 0}.I_HjOG_option{white-space:nowrap;justify-content:flex-start}
.ctjLzG_links{gap:.5rem;font-size:.875rem;line-height:1.25rem;display:none}.ctjLzG_burger{padding-left:.5rem;padding-right:.5rem}.ctjLzG_dropdown{z-index:50;flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex;position:absolute;top:100%;left:0;right:0}.ctjLzG_dropdownLink{justify-content:flex-start;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;line-height:1.5rem}.ctjLzG_languages{border-top:2px solid var(--wood-border);padding-top:.5rem}@media (min-width:640px){.ctjLzG_links{display:flex}.ctjLzG_burger,.ctjLzG_dropdown{display:none}}
.CscwXq_header{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:.75rem 1rem;padding:.5rem 1rem;display:flex;position:relative}@media (min-width:1296px){.CscwXq_header{margin:.75rem auto}}.CscwXq_logo{font-family:var(--font-pixel);letter-spacing:-.025em;color:var(--accent);align-items:center;gap:.5rem;font-size:1.25rem;font-weight:900;line-height:1.75rem;display:flex}html[data-in-game] .CscwXq_header{z-index:40;transition:transform .2s ease-out;position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - 1.5rem))}:is(html[data-in-game][data-header-shown] .CscwXq_header,html[data-in-game] .CscwXq_header:has(:focus-visible),html[data-in-game] .CscwXq_header:has([aria-expanded=true])){transform:none}@media (hover:hover){html[data-in-game] .CscwXq_header:hover{transform:none}}@media (prefers-reduced-motion:reduce){html[data-in-game] .CscwXq_header{transition:none}}
