.word-refinement{--word-surface:var(--surface);--word-control:var(--surface-soft)}.word-refinement .word-tournament-shell{background:var(--word-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:8px;gap:32px;margin-top:32px;padding:28px}.word-refinement :where(.word-game-panel,.word-leaderboard,.word-distribution){background:0 0;border:0;border-radius:0;padding:0}.word-refinement .word-game-panel{gap:20px}.word-refinement .word-score-row{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:28px;padding-bottom:18px}.word-refinement .word-score-row article{background:0 0;border:0;gap:10px;min-height:44px;padding:0;display:flex}.word-refinement .word-score-row span{font-weight:400}.word-refinement .word-score-row strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.word-refinement .word-restart-button{min-height:44px;color:var(--muted);box-shadow:none;background:0 0;border:0;justify-self:end;padding-inline:8px;font-weight:500}.word-refinement .word-restart-button:hover:not(:disabled),.word-refinement .word-restart-button.attention{color:var(--green-strong);background:0 0}.word-refinement .word-choice-prompt{background:0 0;border:0;gap:8px;padding:0}.word-refinement .word-choice-prompt strong{font-size:1.25rem;font-weight:500;line-height:1.4}.word-refinement .word-choice-prompt span{font-size:.9375rem;font-weight:400;line-height:1.5}.word-refinement .word-choice{border-color:var(--line-strong);background:var(--word-control);box-shadow:none;gap:16px;transition:border-color .15s ease-out,background-color .15s ease-out}.word-refinement .word-choice:not(:disabled):hover{background:var(--surface-hover);border-color:var(--green-strong);transform:none}.word-refinement .word-choice span{font-size:clamp(2.25rem,3.5vw,3.25rem);font-weight:600;line-height:1.2}.word-refinement .word-choice strong{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:400}.word-refinement .word-choice em[aria-hidden=true]{display:none}.word-refinement .word-choice.correct{background:var(--red-soft);border-color:var(--green-strong)}.word-refinement .word-reveal{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.word-refinement .word-reveal h2{font-size:1.125rem;font-weight:500;line-height:1.5}.word-refinement :where(.primary-button,.secondary-button){min-height:44px;font-weight:500}.word-refinement .word-side-panel{border-inline-start:1px solid var(--line);align-content:start;gap:32px;padding-inline-start:28px}.word-refinement .word-section-title{min-height:44px}.word-refinement .word-section-title>svg{display:none}.word-refinement .word-section-title h2{font-size:1.25rem;line-height:1.4}.word-refinement .word-leaderboard ol{gap:0}.word-refinement .word-leaderboard li{border:0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;gap:16px;min-height:48px;padding:0}.word-refinement .word-leaderboard li span{width:20px;height:auto;color:var(--muted);background:0 0;font-size:.875rem;font-weight:400}.word-refinement .word-leaderboard li strong,.word-refinement .word-leaderboard li em{font-weight:500}.word-refinement .word-distribution-bar{font-weight:400}.word-refinement .word-distribution-bar span{border-radius:2px 2px 0 0}.word-refinement :where(.word-distribution-bar strong,.word-distribution-bar small){font-size:.75rem;font-weight:400}.word-refinement :where(.word-save-champion-button,.word-champion-submit-button){background:var(--green);box-shadow:none;border-color:#0000;animation:none}.word-refinement :where(.word-save-champion-button,.word-champion-submit-button):after{display:none}@media (max-width:900px){.word-refinement .word-tournament-shell{padding:24px}.word-refinement .word-score-row{gap:20px}.word-refinement .word-score-row .secondary-button{grid-column:auto;width:auto}.word-refinement .word-side-panel{border-inline-start:0;border-top:1px solid var(--line);padding:28px 0 0}}@media (max-width:560px){.word-refinement{padding-top:28px}.word-refinement .page-head h1{font-size:2.5rem}.word-refinement .lede{font-size:1rem}.word-refinement .word-tournament-shell{gap:24px;margin-top:24px;padding:20px 16px}.word-refinement .word-score-row{gap:16px}.word-refinement .word-score-row article{gap:6px}.word-refinement .word-score-row span,.word-refinement .word-restart-button{font-size:.875rem}.word-refinement .word-score-row strong{font-size:1.125rem}.word-refinement .word-restart-button{gap:6px;padding-inline:0}.word-refinement .word-choice-prompt strong{font-size:1.125rem}.word-refinement .word-choice-prompt span{font-size:.875rem}.word-refinement .word-choice span{font-size:2rem}}@media (prefers-reduced-motion:reduce){.word-refinement .word-choice{transition:none}}
