.wc{padding:1rem}@media (width>=40rem){.wc{padding:1.25rem 1.5rem 1.5rem}}.wc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.wc-title{font-family:var(--font-display);font-size:var(--text-tile);font-weight:800;line-height:1.2}.wc-tools{align-items:center;gap:.25rem;display:flex}.wc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:1rem;display:flex}.wc-foot p{flex:14rem}.wc-eyebrow{font-family:var(--font-display);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:800}.wc-tag{border-radius:var(--radius-sm);background:var(--found-soft);color:var(--found);font-family:var(--font-display);font-size:var(--text-caption);flex:none;padding:.125rem .5rem;font-weight:800;line-height:1.3}.wc-tag.is-out{background:var(--paper-sunk);color:var(--ink-muted)}.wc-row .wc-tag{background:var(--mint);color:var(--on-bright);box-shadow:0 0 0 2px var(--sticker-edge), var(--shadow-sticker);animation:wc-slap var(--duration-base) var(--ease-slap);padding:.125rem .5rem;position:absolute;top:-.625rem;right:-.25rem;transform:rotate(6deg)}.wc-row .wc-tag.is-out{background:var(--paper-sunk);color:var(--ink-muted)}.wc-stats{gap:.375rem;display:flex}.wc-stats>div{border-radius:var(--radius-md);background:var(--paper-sunk);flex-direction:column;align-items:center;min-width:4rem;padding:.25rem .75rem;display:flex}.wc-stats dt{font-size:var(--text-caption);color:var(--ink-muted);line-height:1.3}.wc-stats dd{font-family:var(--font-display);font-size:var(--text-tile);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.wc-rows{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1.125rem .75rem;margin-top:1.125rem;display:grid}.wc-rows[data-count="1"]{grid-template-columns:minmax(0,20rem)}@media (width>=40rem){.wc-rows{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.wc-rows[data-count="2"],.wc-rows[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-rows[data-count="3"],.wc-rows[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.wc-row{--who:var(--player-1);border-radius:var(--radius-md);background:var(--paper-raised);min-width:0;box-shadow:inset 0 5px 0 var(--who), 0 0 0 2px var(--sticker-edge), 0 0 0 3px var(--hairline);flex-direction:column;gap:.5rem;padding:.875rem .75rem .75rem;display:flex;position:relative}.wc-row.is-out{background:var(--paper-sunk)}.wc-row.is-out .wc-score{color:var(--ink-muted)}.wc-row.is-winner{background:var(--mint-soft)}.wc-row.is-winner .wc-score{color:var(--ink)}.wc-row-top{align-items:center;gap:.375rem;min-width:0;display:flex}.wc-dot{border-radius:var(--radius-sm);background:var(--who);width:.75rem;height:.75rem;box-shadow:0 0 0 2px var(--sticker-edge);flex:none}.wc-name{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;line-height:1.2;overflow:hidden}.wc-score{align-items:baseline;gap:.375rem;line-height:1;display:flex}.wc-score strong{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.wc-unit{font-size:var(--text-label);color:var(--ink-muted)}.wc-score.is-bump strong{animation:wc-bump var(--duration-base) var(--ease-slap)}@keyframes wc-bump{40%{transform:scale(1.12)rotate(-3deg)}}.wc-outs{font-size:var(--text-caption);color:var(--ink-muted);align-items:center;gap:.5rem;display:flex}.wc-pips{gap:.25rem;display:inline-flex}.wc-pips>span{border-radius:var(--radius-sm);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 2px var(--ink-muted)}.wc-pips>span.is-on{background:var(--danger);box-shadow:none}.wc-wins{font-size:var(--text-caption);color:var(--found);font-weight:700}.wc-row-actions{gap:.5rem;margin-top:auto;display:flex}.wc-plus,.wc-minus,.wc-chip{cursor:pointer;font-family:var(--font-display);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--duration-fast) var(--ease-house);border:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.wc-plus:active,.wc-minus:active,.wc-chip:active{transform:scale(.95)}.wc-plus[disabled],.wc-minus[disabled],.wc-chip[disabled]{opacity:.4;cursor:default;transform:none}.wc-plus{border-radius:var(--radius-md);background:var(--who);min-height:3.5rem;color:var(--on-player);font-size:var(--text-heading);box-shadow:0 0 0 2px var(--sticker-edge), 0 3px 0 color-mix(in srgb, var(--who) 55%, var(--hard-shadow));flex:1;padding:0 .75rem}.wc-plus:active{box-shadow:0 0 0 2px var(--sticker-edge);transform:translateY(2px)}.wc-minus{border-radius:var(--radius-md);background:var(--paper-sunk);width:2.75rem;min-height:3.5rem;color:var(--ink);font-size:var(--text-heading);flex:none}.wc-extras{flex-wrap:wrap;gap:.375rem;display:flex}.wc-chip{border-radius:var(--radius-sm);background:var(--paper-sunk);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font-size:var(--text-label);padding:0 .75rem}.wc-chip.is-warn{box-shadow:inset 0 0 0 2px var(--danger);color:var(--danger);background:0 0}.wc-win{border-radius:var(--radius-md);background:var(--mint-soft);text-align:center;margin-top:.875rem;padding:1rem}.wc-win .win-badge{font-size:var(--text-heading)}.wc-roulette{border-radius:var(--radius-md);background:var(--paper-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem;display:flex}.wc-roulette>p{flex:12rem}.wc-color{font-family:var(--font-display);font-size:var(--text-tile);align-items:center;gap:.75rem;line-height:1.25;display:flex}.wc-swatch{border-radius:var(--radius-md);background:var(--swatch);width:3rem;height:3rem;box-shadow:0 0 0 3px var(--sticker-edge), 0 0 0 4px var(--hairline), var(--shadow-sticker);animation:wc-slap var(--duration-base) var(--ease-slap);flex:none;transform:rotate(-6deg)}@keyframes wc-slap{0%{opacity:0;transform:scale(.6)rotate(-14deg)}}.wc-name-field{align-items:center;gap:.625rem;display:flex}.wc-name-field .wc-dot{width:1rem;height:1rem}.wc-rule{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.875rem;display:flex}.wc-stage{border-radius:var(--radius-md);background:var(--paper-sunk);text-align:center;flex-direction:column;align-items:center;margin-top:1rem;padding:1.25rem 1rem 1rem;display:flex}.wc-big{font-family:var(--font-display);font-size:calc(var(--text-display) * 1.75);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.wc-feedback{max-width:26rem;min-height:3rem;margin-top:.25rem;font-weight:700;line-height:1.35}.wc-feedback.is-ok:before,.wc-feedback.is-miss:before{content:"";border-radius:var(--radius-sm);background:var(--found);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--sticker-edge);vertical-align:.05em;margin-right:.5rem;display:inline-block}.wc-feedback.is-miss{animation:wc-shake var(--duration-slow) var(--ease-house)}.wc-feedback.is-miss:before{background:var(--danger)}@keyframes wc-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.wc-answer{grid-template-columns:1fr 1fr;gap:.625rem;width:100%;max-width:26rem;margin-top:.5rem;display:grid}.wc-answer.is-single{grid-template-columns:1fr;max-width:18rem;margin-top:1rem}.wc-answer .btn,.wc-answer .btn-primary{min-height:3.5rem;font-size:var(--text-tile)}.wc-say{background:var(--paper-raised)}.wc-timer.is-running .wc-stage{background:var(--mint-soft)}.wc-clock.is-idle{color:var(--ink-muted)}.wc-stars{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;margin-top:.375rem;display:flex}.wc-star{fill:var(--sunflower);stroke:var(--sticker-edge);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--ink) 25%, transparent))}.wc-star.is-fresh{animation:wc-slap var(--duration-base) var(--ease-slap)}.wc-stars-more{font-family:var(--font-display);color:var(--ink-muted);font-weight:800}.wc-talked{border-color:var(--ink);background:var(--paper-raised)}.wc-rounds{margin-top:1rem}.wc-rounds ol{gap:.25rem;margin-top:.375rem;display:grid}.wc-rounds li{border-radius:var(--radius-sm);background:var(--paper-sunk);align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .75rem;display:flex}.wc-rounds li>.text-caption{margin-left:auto}.wc-round-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800}@media (prefers-reduced-motion:reduce){.wc-score.is-bump strong,.wc-feedback.is-miss,.wc-swatch,.wc-star.is-fresh,.wc-row .wc-tag{animation:none}.wc-plus,.wc-minus,.wc-chip{transition:none}}.tn{padding:1rem}@media (width>=40rem){.tn{padding:1.25rem 1.5rem 1.5rem}}.tn-audio{display:none}.tn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.tn-stepper{border-radius:var(--radius-sm);background:var(--paper-sunk);align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.tn-stepper-label{font-family:var(--font-display);font-size:var(--text-label);color:var(--ink-muted);padding:0 .5rem 0 .625rem;font-weight:700}.tn-stepper-n{min-width:1.5rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;font-weight:800}.tn-step-btn{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--ink);font-family:var(--font-display);font-size:var(--text-heading);cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-house), transform var(--duration-fast) var(--ease-house);background:0 0;border:0;font-weight:800;line-height:1}.tn-step-btn:active{transform:scale(.94)}.tn-step-btn[disabled]{opacity:.35;cursor:default;transform:none}.tn-label{font-family:var(--font-display);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:800}.tn-hint{letter-spacing:0;text-transform:none;font-weight:700}.tn-note{border-radius:var(--radius-sm);background:var(--tomato-soft);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.375rem .75rem;font-weight:700;line-height:1.35;display:flex}.tn-playlist{margin-top:.75rem;display:flex}.tn-playlist .input{min-width:0;font-family:var(--font-display);flex:auto;font-weight:700}.tn-stage{border-radius:var(--radius-md);background:var(--paper-sunk);flex-direction:column;align-items:stretch;gap:.875rem;margin-top:.875rem;padding:1rem;display:flex}.tn-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.tn-chip{isolation:isolate;border-radius:var(--radius-md);background:var(--paper-raised);min-height:3.75rem;color:var(--ink);cursor:pointer;touch-action:manipulation;box-shadow:0 0 0 2px var(--sticker-edge), 0 3px 0 var(--hairline);transition:transform var(--duration-fast) var(--ease-house), box-shadow var(--duration-fast) var(--ease-house), background-color var(--duration-fast) var(--ease-house), opacity var(--duration-fast) var(--ease-house);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.375rem .125rem;line-height:1.1;display:flex;position:relative;overflow:hidden}.tn-chip:active:not([disabled]){box-shadow:0 0 0 2px var(--sticker-edge);transform:translateY(2px)}.tn-chip-s{font-family:var(--font-display);font-size:var(--text-tile);font-variant-numeric:tabular-nums;font-weight:800}.tn-chip-p{font-size:var(--text-caption);color:var(--ink-muted);font-weight:700}.tn-chip.is-last{box-shadow:0 0 0 2px var(--cobalt), 0 3px 0 var(--hairline)}.tn-chip.is-playing{background:var(--cobalt-soft);box-shadow:0 0 0 2px var(--cobalt)}.tn-chip.is-playing .tn-chip-p{color:var(--ink)}.tn-chip.is-playing:before{content:"";background:var(--cobalt);transform-origin:0;height:5px;animation:tn-fill var(--clip,1s) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes tn-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tn-chip[disabled]{cursor:default;box-shadow:0 0 0 2px var(--hairline);background:0 0}.tn-chip.is-heard,.tn-chips[data-revealed] .tn-chip{opacity:.45}.tn-chip.is-heard .tn-chip-s{text-decoration:line-through 2px}.tn-reveal{align-self:center;min-width:10rem}.tn-next{align-self:stretch}.tn-song{align-items:center;gap:.875rem;min-width:0;display:flex}.tn-art{border-radius:var(--radius-md);width:5.5rem;height:5.5rem;box-shadow:0 0 0 3px var(--sticker-edge), var(--shadow-sticker);animation:wc-slap var(--duration-base) var(--ease-slap);flex:none;transform:rotate(-3deg)}.tn-song-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tn-title{font-family:var(--font-display);font-size:var(--text-heading);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.tn-artist{color:var(--ink-muted);margin-top:.125rem}.tn-song-copy .tn-apple{min-height:2.5rem;margin-top:.5rem;padding:0 .75rem}.tn-apple{border-radius:var(--radius-sm);background:var(--ink);min-height:2.75rem;color:var(--paper);font-family:var(--font-display);font-size:var(--text-label);white-space:nowrap;transition:filter var(--duration-fast) var(--ease-house), transform var(--duration-fast) var(--ease-house);align-items:center;gap:.375rem;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.tn-apple:active{transform:scale(.97)}.tn-apple:before{content:"♫";font-size:1.1em}.tn-award{gap:.5rem;display:grid}.tn-teams{flex-wrap:wrap;gap:.375rem;display:flex}.tn-team{--who:var(--player-1);border-radius:var(--radius-sm);background:var(--paper-raised);min-height:2.75rem;color:var(--ink);cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 2px var(--who);font-family:var(--font-display);font-size:var(--text-label);transition:transform var(--duration-fast) var(--ease-house), background-color var(--duration-fast) var(--ease-house);border:0;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:800;display:inline-flex}.tn-team:active{transform:scale(.96)}.tn-team .wc-dot{background:var(--who)}.tn-team-name{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}.tn-nobody{box-shadow:inset 0 0 0 2px var(--hairline);color:var(--ink-muted)}.tn-offline{border-radius:var(--radius-md);background:var(--paper-sunk);margin-top:.875rem;padding:.875rem 1rem;line-height:1.45}.tn-offline-line{font-family:var(--font-display);font-weight:800}.tn-offline-links{color:var(--ink-muted);margin-top:.25rem}.tn-offline-links a{color:var(--link);font-weight:700}.tn-board{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}.tn-board-row{--who:var(--player-1);border-radius:var(--radius-sm);background:var(--paper-raised);min-width:0;box-shadow:inset 3px 0 0 var(--who), 0 0 0 1px var(--hairline);flex:7rem;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.tn-board-name{min-width:0;font-family:var(--font-display);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.tn-board-score{font-family:var(--font-display);font-size:var(--text-tile);font-variant-numeric:tabular-nums;font-weight:800}.tn-board-score.is-lead{color:var(--cobalt)}.tn-driver{font-size:var(--text-label);color:var(--ink-muted);margin-top:.875rem;line-height:1.4}@media (hover:hover){.tn-chip:not([disabled]):hover{outline:2px solid var(--cobalt);outline-offset:1px;transform:translateY(-2px)}.tn-chip.is-playing:hover{transform:none}.tn-step-btn:not([disabled]):hover{background:var(--hairline)}.tn-team:hover{background:color-mix(in srgb, var(--who) 16%, var(--paper-raised))}.tn-nobody:hover{background:var(--hairline)}.tn-apple:hover{filter:brightness(1.25)}}.song-list{gap:.5rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.song-row{border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:0 0 0 2px var(--sticker-edge), 0 0 0 3px var(--hairline);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;scroll-margin-top:5rem;display:flex}.song-row:target{box-shadow:0 0 0 3px var(--cobalt)}.song-meta{flex:14rem;min-width:0}.song-title{font-family:var(--font-display);font-weight:800;line-height:1.2}.song-by{color:var(--ink-muted);font-size:var(--text-label)}.song-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.song-play{min-width:5.5rem}.song-play[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--on-deep)}.song-actions .tn-apple{min-height:2.5rem;padding:0 .75rem}.song-use{font-size:var(--text-label)}.song-decade{font-family:var(--font-display);font-size:var(--text-tile);margin-top:1.25rem;font-weight:800}.songs-note{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.tn-art,.tn-chip,.tn-team,.tn-step-btn{transition:none;animation:none}.tn-chip.is-playing:before{animation:none;transform:none}}.wl{border-radius:var(--radius-xl);color:var(--ink);flex-direction:column;gap:1rem;margin-block:1.5rem 2rem;padding:1.25rem 1rem;display:flex}@media (width>=40rem){.wl{padding:1.5rem}}.wl-bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.wl-bar .seg{max-width:100%;overflow-x:auto}.wl-label{font-family:var(--font-display);font-size:var(--text-label);color:var(--ink-muted);font-weight:700}.wl-sub{font-size:var(--text-label);color:var(--ink-muted)}.wl-grow{flex:10rem}.wl-card{border-radius:var(--radius-lg);background:var(--paper-sunk);flex-direction:column;justify-content:center;gap:.5rem;min-height:9rem;padding:1.25rem 1rem;display:flex;position:relative}.wl-center{text-align:center;align-items:center}.wl-lead{font-family:var(--font-display);font-size:var(--text-label);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.wl-prompt{font-family:var(--font-display);font-size:var(--text-heading);text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.25}@media (width>=40rem){.wl-prompt{font-size:var(--text-title);line-height:1.15}}.wl-count{font-family:var(--font-display);font-size:var(--text-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;top:.625rem;right:.75rem}.wl-letter-row{align-items:center;gap:.625rem;display:flex}.wl-letter{border-radius:var(--radius-sm);background:var(--cobalt);min-width:2.75rem;height:2.75rem;color:var(--on-deep);box-shadow:0 0 0 3px var(--sticker-edge), var(--shadow-sticker);font-family:var(--font-display);font-size:var(--text-heading);flex:none;place-items:center;padding:0 .5rem;font-weight:800;display:inline-grid;transform:rotate(-4deg)}.wl-plate{border:3px solid var(--ink);border-radius:var(--radius-sm);background:var(--sunflower);color:var(--on-bright);font-family:var(--font-display);letter-spacing:.06em;align-self:flex-start;align-items:center;gap:.75rem;padding:.375rem 1rem;font-weight:800;line-height:1.1;display:inline-flex}.wl-plate-tag{font-size:var(--text-heading);opacity:.55}.wl-plate-letters{font-size:var(--text-title)}.wl-timer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wl-clock{font-family:var(--font-display);font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:800}.wl-clock.is-up{color:var(--danger)}.wl-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wl-turn{align-items:center;gap:.75rem;line-height:1.4;display:flex}.wl-turn-text{flex:1;min-width:0}.wl-turn-text .wl-dot{vertical-align:-.0625rem;margin-right:.125rem}.wl-dot{background:var(--pc,var(--cobalt));width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--sticker-edge);border-radius:50%;flex:none;display:inline-block}.wl-form{gap:.5rem;display:flex}.wl-input{min-width:0;font-size:max(16px, var(--text-body));flex:1}.wl-error{font-size:var(--text-label);color:var(--danger);margin-top:-.5rem;font-weight:700}.wl-hint{border-radius:var(--radius-md);background:var(--sunflower-soft);font-size:var(--text-label);padding:.75rem 1rem;line-height:1.5}[data-tone=grown] .wl-hint{background:var(--cobalt-soft)}.wl-used{flex-wrap:wrap;gap:.375rem;margin-top:-.5rem;display:flex}.wl-used-item{border-radius:var(--radius-sm);background:var(--paper-sunk);font-size:var(--text-label);align-items:center;gap:.375rem;padding:.3125rem .75rem;display:inline-flex}.wl-reveal{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.wl-packed{gap:.25rem;padding-left:1.75rem;list-style:decimal;display:grid}.wl-packed li{padding-left:.25rem}.wl-packed li::marker{color:var(--ink-muted);font-variant-numeric:tabular-nums}.wl-packed .wl-dot{vertical-align:-.0625rem;margin-right:.5rem}.wl-big-letter{font-family:var(--font-display);font-size:calc(var(--text-display) * 1.6);color:var(--cobalt);font-weight:800;line-height:1}.wl-strip{grid-template-columns:repeat(13,1fr);gap:.25rem;width:100%;max-width:26rem;margin-block:.25rem;display:grid}.wl-strip span{aspect-ratio:1;background:var(--paper);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--text-caption);border-radius:.375rem;place-items:center;font-weight:700;display:grid}.wl-strip .is-on{background:var(--found-soft);color:var(--found)}.wl-strip .is-now{background:var(--cobalt);color:var(--on-deep)}.wl-found{align-self:stretch;margin-top:.25rem}@media (width>=40rem){.wl-found{align-self:center;min-width:16rem}}.wl-race{gap:.5rem;display:grid}.wl-racer{border-radius:var(--radius-lg);background:var(--paper-sunk);grid-template-columns:minmax(0,1fr) 3rem auto;grid-template-areas:"name letter btn""meter meter meter";align-items:center;gap:.375rem .75rem;padding:.75rem 1rem;display:grid}.wl-racer.is-winner{background:var(--found-soft)}.wl-racer-name{font-family:var(--font-display);grid-area:name;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.wl-racer-letter{font-family:var(--font-display);font-size:var(--text-title);text-align:center;grid-area:letter;font-weight:800;line-height:1}.wl-racer-btn{grid-area:btn;min-width:5.5rem}.wl-meter{border-radius:var(--radius-sm);background:var(--hairline);grid-area:meter;height:.375rem;display:block;overflow:hidden}.wl-meter>span{background:var(--found);height:100%;transition:width var(--duration-base) var(--ease-house);display:block}.wl-win{text-align:center;padding-block:.25rem}.wl-score{flex-direction:column;gap:.5rem;display:flex}.wl-score-main{font-family:var(--font-display)}.wl-claimer{flex-direction:column;gap:.375rem;display:flex}.wl-claimer-row{flex-wrap:wrap;gap:.375rem;display:flex}.wl-player-chip[aria-pressed=true]{background:var(--pc);color:var(--on-player)}.wl-player-chip .wl-dot{background:var(--pc)}.wl-chip-score{border-radius:var(--radius-sm);background:var(--paper-raised);min-width:1.5rem;color:var(--ink);font-variant-numeric:tabular-nums;padding:.0625rem .375rem}.wl-group{flex-direction:column;gap:.5rem;display:flex}.wl-items{gap:.375rem;display:grid}@media (width>=40rem){.wl-items{grid-template-columns:1fr 1fr}}.wl-item{border-radius:var(--radius-md);background:var(--paper-sunk);width:100%;min-height:3rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:.75rem;padding:.5rem .875rem;line-height:1.3;display:flex}.wl-item:focus-visible{outline:3px solid var(--link);outline-offset:2px}@media (hover:hover){.wl-item:not(.is-on):hover{background:var(--hairline)}}.wl-item.is-on{background:var(--found-soft)}.wl-item.is-on .wl-item-label{text-decoration:line-through 2px;text-decoration-color:var(--found)}.wl-check{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px var(--ink-muted);color:#0000;flex:none;place-items:center;display:inline-grid}.wl-check .icon{opacity:0;transform:scale(.6)}.wl-item.is-on .wl-check{background:var(--mint);color:var(--on-bright);box-shadow:0 0 0 2px var(--sticker-edge);animation:wl-slap var(--duration-base) var(--ease-slap);transform:rotate(8deg)}.wl-item.is-on .wl-check .icon{opacity:1;transform:none}.wl-item-label{flex:1;min-width:0}.wl-owner{border-radius:var(--radius-sm);background:var(--pc);color:var(--on-player);font-family:var(--font-display);font-size:var(--text-caption);flex:none;padding:.125rem .5rem;font-weight:700}@keyframes wl-slap{0%{opacity:0;transform:rotate(-10deg)scale(1.4)}}.wl-deal{animation:wl-deal var(--duration-base) var(--ease-slap)}@keyframes wl-deal{0%{opacity:0;transform:translateY(.375rem)scale(.97)}}@media (prefers-reduced-motion:reduce){.wl-deal,.wl-item.is-on .wl-check{animation:none}.wl-meter>span{transition:none}}
