.Tooltip-module__2vjsta__tooltip{left:var(--tooltip-left);top:var(--tooltip-top);z-index:var(--z-tooltip);border:1px solid var(--line);background:var(--table-head-bg);max-width:220px;color:var(--table-head-ink);font-size:var(--text-xs);font-weight:900;line-height:var(--leading-tight);text-align:center;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-hard-md) var(--ink);pointer-events:none;padding:6px 8px;position:fixed;transform:translate(-50%,calc(-100% - 8px))}
.GameHeader-module__3rWv2q__game-heading{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:0;display:grid}.GameHeader-module__3rWv2q__title-mode-row{align-items:center;gap:clamp(1rem,2.4vw,2rem);min-width:0;display:flex}.GameHeader-module__3rWv2q__title-block{flex:0 auto;min-width:0}.GameHeader-module__3rWv2q__mode-switcher{flex:none}.GameHeader-module__3rWv2q__date-stamp{color:var(--red);font-size:var(--text-sm);text-transform:uppercase;margin:0 0 4px;font-weight:900}.GameHeader-module__3rWv2q__game-heading h2{font-size:var(--text-display);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance;letter-spacing:var(--tracking-ui);margin:0}.GameHeader-module__3rWv2q__header-metrics{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.GameHeader-module__3rWv2q__metric-pill{border:2px solid var(--ink);background:var(--surface-solid);min-height:39px;color:var(--ink);box-shadow:var(--shadow-hard-md) color-mix(in srgb, var(--ink) 20%, transparent);align-items:center;gap:7px;padding:7px 10px;font-weight:950;display:inline-flex}.GameHeader-module__3rWv2q__tutorial-button{min-height:39px;box-shadow:var(--shadow-hard-md) color-mix(in srgb, var(--ink) 20%, transparent)}.GameHeader-module__3rWv2q__metric-pill svg{width:16px;height:16px;color:var(--pitch)}.GameHeader-module__3rWv2q__metric-copy{line-height:var(--leading-tight);gap:1px;display:grid}.GameHeader-module__3rWv2q__metric-copy small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:950}.GameHeader-module__3rWv2q__metric-copy strong{font-size:var(--text-md);font-variant-numeric:tabular-nums}@media (max-width:1080px){.GameHeader-module__3rWv2q__game-heading{grid-template-columns:minmax(0,1fr);justify-items:start}.GameHeader-module__3rWv2q__title-mode-row{flex-wrap:wrap}.GameHeader-module__3rWv2q__header-metrics{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1320px){.GameHeader-module__3rWv2q__game-heading{grid-area:1/1}}@media (max-width:720px){.GameHeader-module__3rWv2q__game-heading{grid-template-columns:1fr;align-items:flex-start}.GameHeader-module__3rWv2q__title-mode-row{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%}.GameHeader-module__3rWv2q__header-metrics{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;justify-self:stretch;width:100%;display:grid}.GameHeader-module__3rWv2q__metric-pill{justify-content:center}}
.PlayerSuggestionList-module__PsygwG__suggestion-popover{z-index:var(--z-dropdown);overscroll-behavior:contain;border:2px solid var(--ink);background:var(--surface-solid);max-height:min(360px,100dvh - 180px);box-shadow:var(--shadow-hard-2xl) var(--ink);grid-template-columns:1fr;gap:8px;margin-top:8px;padding:8px;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.PlayerSuggestionList-module__PsygwG__suggestion-popover:empty{display:none}.PlayerSuggestionList-module__PsygwG__suggestion-sentinel{height:1px}.PlayerSuggestionList-module__PsygwG__suggestion-popover button{border:1px solid var(--line);background:var(--surface-soft);text-align:left;min-height:64px;transition:transform .15s var(--ease-out), background .15s ease, box-shadow .15s var(--ease-out), filter .15s ease;grid-template-columns:52px 1fr;align-items:center;gap:3px;padding:8px 11px;display:grid}.PlayerSuggestionList-module__PsygwG__suggestion-popover button.PlayerSuggestionList-module__PsygwG__is-guessed{border-color:color-mix(in srgb, var(--muted) 62%, var(--line));background:color-mix(in srgb, var(--surface-soft) 72%, var(--line));opacity:.72}.PlayerSuggestionList-module__PsygwG__suggestion-popover button.PlayerSuggestionList-module__PsygwG__is-compact{grid-template-columns:44px minmax(0,1fr);min-height:44px;padding:7px 10px}.PlayerSuggestionList-module__PsygwG__suggestion-popover button.PlayerSuggestionList-module__PsygwG__is-guessed .PlayerSuggestionList-module__PsygwG__suggestion-avatar{filter:grayscale(.8)}.PlayerSuggestionList-module__PsygwG__suggestion-avatar{aspect-ratio:1;grid-row:1/span 2;width:40px}.PlayerSuggestionList-module__PsygwG__suggestion-popover span{min-width:0;font-weight:900}.PlayerSuggestionList-module__PsygwG__suggestion-popover button.PlayerSuggestionList-module__PsygwG__is-compact>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerSuggestionList-module__PsygwG__suggestion-popover strong,.PlayerSuggestionList-module__PsygwG__suggestion-popover small{display:block}.PlayerSuggestionList-module__PsygwG__suggestion-popover strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerSuggestionList-module__PsygwG__suggestion-popover small,.PlayerSuggestionList-module__PsygwG__suggestion-popover p{color:var(--muted);margin:0}.PlayerSuggestionList-module__PsygwG__suggestion-popover button>small{flex-wrap:wrap;grid-column:2;align-items:center;gap:5px 8px;display:flex}.PlayerSuggestionList-module__PsygwG__suggestion-popover small span{align-items:center;gap:5px;min-width:0;display:inline-flex}.PlayerSuggestionList-module__PsygwG__suggestion-popover small strong{border:1px solid var(--line);background:var(--surface-solid);min-height:20px;color:var(--red);font-size:var(--text-xs);text-transform:uppercase;align-items:center;padding:0 6px;font-weight:950;display:inline-flex}@media (hover:hover) and (pointer:fine){.PlayerSuggestionList-module__PsygwG__suggestion-popover button:not(:disabled):hover{box-shadow:var(--shadow-hard-xl) var(--ink);filter:saturate(1.08);transform:translate(-1px,-1px)}}.PlayerSuggestionList-module__PsygwG__suggestion-popover button:not(:disabled):active{box-shadow:var(--shadow-hard-xs) var(--ink);transform:translate(3px,3px)scale(.98)}@media (max-width:720px){.PlayerSuggestionList-module__PsygwG__suggestion-popover{box-shadow:none;position:static}}
.GuessForm-module__pQi5TG__guess-form{z-index:40;grid-area:2/2;align-self:start;width:100%;min-width:0;margin-top:0;position:relative}.GuessForm-module__pQi5TG__guess-form>label{text-transform:uppercase;margin-bottom:6px;font-weight:900;display:block}.GuessForm-module__pQi5TG__guess-row{border:2px solid var(--ink);background:var(--surface-solid);width:100%;min-width:0;min-height:46px;transition:border-color .15s ease, box-shadow .15s var(--ease-out), background .15s ease;align-items:center;display:flex}.GuessForm-module__pQi5TG__guess-row:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft), var(--shadow-hard-lg) var(--ink)}.GuessForm-module__pQi5TG__guess-row svg{width:20px;color:var(--muted);margin-left:14px}.GuessForm-module__pQi5TG__guess-row input{outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;flex:1;min-width:0;height:42px;padding:0 12px}.GuessForm-module__pQi5TG__guess-row input:focus-visible{box-shadow:none;border-radius:0;outline-color:#0000}.GuessForm-module__pQi5TG__guess-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin-top:6px;display:grid}.GuessForm-module__pQi5TG__guess-filters>div{grid-column:1/-1}.GuessForm-module__pQi5TG__guess-filters label{gap:4px;min-width:0;display:grid}.GuessForm-module__pQi5TG__guess-filters label>span{color:var(--muted);font-size:var(--text-micro);text-transform:uppercase;font-weight:950}.GuessForm-module__pQi5TG__guess-filters input,.GuessForm-module__pQi5TG__guess-filters select{border:1px solid var(--line);background:var(--surface-solid);width:100%;min-width:0;min-height:42px;color:var(--ink);outline-offset:2px;transition:border-color .15s ease, box-shadow .15s var(--ease-out), background .15s ease;outline:2px solid #0000;padding:0 10px}.GuessForm-module__pQi5TG__guess-filters input:focus-visible,.GuessForm-module__pQi5TG__guess-filters select:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.GuessForm-module__pQi5TG__sort-field{grid-column:1/-1}@media (max-width:1320px){.GuessForm-module__pQi5TG__guess-form{grid-area:2/1}}@media (min-width:1321px){.GuessForm-module__pQi5TG__guess-filters{gap:5px}.GuessForm-module__pQi5TG__guess-filters>div>[role=combobox],.GuessForm-module__pQi5TG__guess-filters input{min-height:38px}}
.GuessHistory-module__vHIlzW__previous-guesses{z-index:70;grid-area:4/1;align-content:start;gap:.5rem;width:100%;min-width:0;min-height:0;margin-top:0;display:grid;position:relative}.GuessHistory-module__vHIlzW__guess-section{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.GuessHistory-module__vHIlzW__guess-section h2{font-size:var(--text-lg);text-transform:uppercase;margin:0 0 .5rem}.GuessHistory-module__vHIlzW__guess-section p{color:var(--muted);min-height:0;margin:0}.GuessHistory-module__vHIlzW__guess-avatar-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;gap:.5625rem;min-height:3.875rem;max-height:3.875rem;margin:0;padding:.1875rem;list-style:none;display:flex;overflow:hidden auto}.GuessHistory-module__vHIlzW__guess-avatar-list li{aspect-ratio:1;border:2px solid var(--ink);background:var(--surface-solid);width:3rem;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);padding:.125rem;position:relative}.GuessHistory-module__vHIlzW__guess-avatar-list li.GuessHistory-module__vHIlzW__is-correct{outline:3px solid var(--pitch);box-shadow:var(--shadow-hard-md) color-mix(in srgb, var(--pitch) 68%, var(--ink))}.GuessHistory-module__vHIlzW__guess-avatar-list li.GuessHistory-module__vHIlzW__is-wrong{outline:3px solid var(--red);box-shadow:var(--shadow-hard-md) color-mix(in srgb, var(--red) 68%, var(--ink))}.GuessHistory-module__vHIlzW__guess-avatar{background:var(--surface-solid);border:0;width:100%;height:100%}.GuessHistory-module__vHIlzW__guess-avatar-list li:hover,.GuessHistory-module__vHIlzW__guess-avatar-list li:focus-visible{transform:translateY(-2px)}@media (max-width:1320px){.GuessHistory-module__vHIlzW__previous-guesses{grid-area:5/1}}
.RandomSettings-module__OrMEPG__bar{flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.5rem);display:flex}.RandomSettings-module__OrMEPG__legend{font-size:var(--text-sm);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.RandomSettings-module__OrMEPG__legend input{width:16px;height:16px;accent-color:var(--pitch);cursor:pointer}.RandomSettings-module__OrMEPG__rating{align-items:center;gap:.6rem;display:inline-flex}.RandomSettings-module__OrMEPG__rating-label{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;font-weight:800}.RandomSettings-module__OrMEPG__range{width:clamp(8.75rem,18vw,13.75rem);height:26px;position:relative}.RandomSettings-module__OrMEPG__track{background:var(--paper-deep);border:1px solid var(--ink);height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.RandomSettings-module__OrMEPG__fill{background:var(--pitch);height:6px;position:absolute;top:50%;transform:translateY(-50%)}.RandomSettings-module__OrMEPG__thumb{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.RandomSettings-module__OrMEPG__thumb-top{z-index:2}.RandomSettings-module__OrMEPG__thumb::-webkit-slider-runnable-track{background:0 0;border:none}.RandomSettings-module__OrMEPG__thumb::-moz-range-track{background:0 0;border:none}.RandomSettings-module__OrMEPG__thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--yellow);border:2px solid var(--ink);width:16px;height:16px;box-shadow:var(--shadow-hard-xs) var(--ink);cursor:pointer;border-radius:50%}.RandomSettings-module__OrMEPG__thumb::-moz-range-thumb{pointer-events:auto;background:var(--yellow);border:2px solid var(--ink);cursor:pointer;border-radius:50%;width:16px;height:16px}.RandomSettings-module__OrMEPG__thumb:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}
.HowToPlayTutorial-module__0qBrLq__tutorial-layer{z-index:var(--z-tutorial);pointer-events:none;position:fixed;inset:0}.HowToPlayTutorial-module__0qBrLq__spotlight{left:var(--spot-left,50%);top:var(--spot-top,50%);width:var(--spot-width,10rem);height:var(--spot-height,10rem);border:2px solid var(--yellow);box-shadow:0 0 0 9999px #0a0907bd, 0 0 0 6px color-mix(in srgb, var(--yellow) 32%, transparent), 0 0 38px color-mix(in srgb, var(--yellow) 54%, transparent);pointer-events:none;transition:left .22s var(--ease-out), top .22s var(--ease-out), width .22s var(--ease-out), height .22s var(--ease-out);border-radius:999px;position:fixed}.HowToPlayTutorial-module__0qBrLq__spotlight:before,.HowToPlayTutorial-module__0qBrLq__spotlight:after{border:2px solid var(--yellow);border-radius:inherit;content:"";opacity:.58;position:absolute;inset:-7px}.HowToPlayTutorial-module__0qBrLq__spotlight:after{opacity:.32;inset:-13px}.HowToPlayTutorial-module__0qBrLq__spotlight.HowToPlayTutorial-module__0qBrLq__is-pulsing:before,.HowToPlayTutorial-module__0qBrLq__spotlight.HowToPlayTutorial-module__0qBrLq__is-pulsing:after{animation:1.15s ease-in-out infinite HowToPlayTutorial-module__0qBrLq__tutorial-ring-pulse}.HowToPlayTutorial-module__0qBrLq__spotlight.HowToPlayTutorial-module__0qBrLq__is-pulsing:after{animation-delay:.16s}.HowToPlayTutorial-module__0qBrLq__tutorial-card{border:2px solid var(--ink);background:linear-gradient(135deg, color-mix(in srgb, var(--surface-solid) 90%, var(--yellow)), var(--surface-solid) 62%), var(--surface-solid);color:var(--ink);box-shadow:var(--shadow-hard-4xl) color-mix(in srgb, var(--ink) 42%, transparent);pointer-events:auto;transition:left .22s var(--ease-out), top .22s var(--ease-out), width .22s var(--ease-out);gap:12px;padding:14px;display:grid;position:fixed}.HowToPlayTutorial-module__0qBrLq__tutorial-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.HowToPlayTutorial-module__0qBrLq__tutorial-meta>span{color:var(--muted);font-size:var(--text-xs);font-weight:950;line-height:var(--leading-tight);text-transform:uppercase}.HowToPlayTutorial-module__0qBrLq__progress-track{border:1px solid var(--ink);background:color-mix(in srgb, var(--surface-soft) 70%, transparent);height:7px;overflow:hidden}.HowToPlayTutorial-module__0qBrLq__progress-track span{background:var(--yellow);height:100%;box-shadow:inset -1px 0 0 var(--ink);transition:width .22s var(--ease-out);display:block}.HowToPlayTutorial-module__0qBrLq__tutorial-card h2{font-size:var(--text-title);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance;margin:0}.HowToPlayTutorial-module__0qBrLq__tutorial-card p{color:var(--muted);font-size:var(--text-md);font-weight:800;line-height:var(--leading-body);text-wrap:pretty;margin:0}.HowToPlayTutorial-module__0qBrLq__tutorial-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}@keyframes HowToPlayTutorial-module__0qBrLq__tutorial-ring-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.9;transform:scale(1.035)}}@media (max-width:640px){.HowToPlayTutorial-module__0qBrLq__tutorial-card{padding:12px}.HowToPlayTutorial-module__0qBrLq__tutorial-actions{grid-template-columns:1fr 1fr;display:grid}.HowToPlayTutorial-module__0qBrLq__tutorial-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.HowToPlayTutorial-module__0qBrLq__spotlight,.HowToPlayTutorial-module__0qBrLq__tutorial-card,.HowToPlayTutorial-module__0qBrLq__progress-track span,.HowToPlayTutorial-module__0qBrLq__spotlight.HowToPlayTutorial-module__0qBrLq__is-pulsing:before,.HowToPlayTutorial-module__0qBrLq__spotlight.HowToPlayTutorial-module__0qBrLq__is-pulsing:after{transition:none;animation:none}}
