.clue-lineup{flex-direction:column;align-items:center;gap:28px;padding:24px;display:flex;overflow:visible}.clue-lineup-title,.blank-title{font-family:var(--font-hg-display,inherit);text-transform:uppercase;color:var(--hg-lamp);letter-spacing:.06em;line-height:1.1}.clue-row{perspective:1400px;justify-content:center;align-items:flex-start;gap:36px;display:flex;overflow:visible}.clue-card{text-align:center;border:4px solid var(--clue-color);width:360px;height:440px;box-shadow:0 0 22px color-mix(in oklab,var(--clue-color) 55%,transparent),inset 0 0 18px color-mix(in oklab,var(--clue-color) 25%,transparent);color:var(--hg-cream);background:radial-gradient(at 50% 20%,#2a1f6d,#130f3d);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 26px;display:flex;position:relative}.clue-card-n{text-transform:uppercase;letter-spacing:.14em;color:var(--clue-color);font-size:32px;font-weight:800;line-height:1.1}.clue-card-text{font-family:var(--font-hg-display,inherit);text-transform:uppercase;word-break:normal;overflow-wrap:normal;max-width:100%;line-height:1.1}.clue-card.is-third{box-shadow:none;background:0 0;border:0;padding:0}.clue-flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1);position:relative}.clue-card.is-flipped .clue-flip{transform:rotateY(180deg)}.clue-face{backface-visibility:hidden;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px 26px;display:flex;position:absolute;inset:0}.clue-back{padding:0;box-shadow:0 0 18px #0008}.clue-back img{object-fit:fill;border-radius:26px;width:100%;height:100%;display:block;overflow:hidden}.clue-front{border:4px solid var(--clue-color);box-shadow:0 0 22px color-mix(in oklab,var(--clue-color) 55%,transparent);background:radial-gradient(at 50% 20%,#2a1f6d,#130f3d);transform:rotateY(180deg)}.clue-name{overflow:visible}.clue-name-sign{font-size:110px}.clue-lineup.is-lineup .clue-row{gap:24px}.clue-lineup.is-lineup .clue-card{width:300px;height:340px}.clue-lineup.is-tv .clue-lineup-title{font-size:48px}.clue-lineup.is-card{box-sizing:border-box;flex:1;gap:2.4cqh;width:100%;min-height:0;padding:0}.clue-lineup.is-card .clue-row,.clue-lineup.is-card.is-lineup .clue-row{perspective:900px;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:2.4cqh;width:100%;min-height:0}.clue-lineup.is-card .clue-card,.clue-lineup.is-card.is-lineup .clue-card{box-sizing:border-box;width:100%;height:auto;min-height:0;max-height:22cqh;box-shadow:0 0 8px color-mix(in oklab,var(--clue-color) 45%,transparent);border-width:2px;border-radius:3cqw;flex:1 1 0;gap:.6cqh;padding:1.4cqh 4cqw}.clue-lineup.is-card .clue-card.is-third{box-shadow:none;padding:0}.clue-lineup.is-card .clue-flip{transition-property:transform}.clue-lineup.is-card .clue-card.is-flipped .clue-flip{transform:rotateX(180deg)}.clue-lineup.is-card .clue-face{box-sizing:border-box;border-width:2px;border-radius:3cqw;gap:.6cqh;padding:1.4cqh 4cqw}.clue-lineup.is-card .clue-front{box-shadow:0 0 8px color-mix(in oklab,var(--clue-color) 45%,transparent);transform:rotateX(180deg)}.clue-lineup.is-card .clue-back{padding:0;box-shadow:0 2px 6px #0006}.clue-lineup.is-card .clue-back img{object-fit:cover;border-radius:3cqw}.clue-lineup.is-card .clue-card-n{letter-spacing:.12em;font-size:max(9px,4.2cqw)}.clue-lineup.is-card .clue-card-text{text-align:center;width:100%}.clue-lineup.is-card .clue-name{max-width:100%}.clue-lineup.is-card .clue-name-sign{font-size:max(18px,9cqw)}.clue-lineup.is-card .clue-lineup-title{color:var(--hg-velvet);font-size:max(11px,5cqw)}.clue-lineup.is-card .clue-name-card{margin:0;font-size:max(18px,10cqw);line-height:1.1}@container (height<=320px){.clue-lineup.is-card .clue-lineup-title{display:none}.clue-lineup.is-card .clue-card,.clue-lineup.is-card .clue-face{padding-top:.8cqh;padding-bottom:.8cqh}.clue-lineup.is-card .clue-name-card{font-size:max(16px,9cqw)}}@media (prefers-reduced-motion:reduce){.clue-lineup.is-card .clue-card.is-flipped .clue-flip,.clue-lineup.is-card .clue-card.is-flipped .clue-front{transform:none}}.blank-board{--blank-size:92px;flex-direction:column;align-items:center;gap:28px;padding:24px;display:flex;overflow:visible}.blank-grid{grid-template-rows:auto auto;grid-template-columns:auto auto auto;align-items:center;gap:22px 28px;display:grid;overflow:visible}.blank-phrase{font-family:var(--font-hg-display,inherit);font-size:var(--blank-size);text-transform:uppercase;color:color-mix(in oklab,var(--hg-cream) 70%,transparent);word-break:normal;overflow-wrap:normal;line-height:1.1;transition:color .6s,text-shadow .6s}.blank-left{text-align:right;grid-area:1/1}.blank-right{grid-area:2/3}.blank-gap{min-width:calc(var(--blank-size)*4.2);height:calc(var(--blank-size)*2.6);border:5px solid var(--blank-color);box-shadow:0 0 26px color-mix(in oklab,var(--blank-color) 60%,transparent),inset 0 0 22px color-mix(in oklab,var(--blank-color) 35%,transparent);border-radius:24px;grid-area:1/2/3;justify-content:center;align-items:center;padding:0 24px;display:flex;overflow:visible}.blank-dash{font-size:var(--blank-size);color:color-mix(in oklab,var(--blank-color) 70%,transparent);letter-spacing:.1em}.blank-word{font-family:var(--font-hg-display,inherit);font-size:var(--blank-size);text-transform:uppercase;color:var(--hg-cream);text-shadow:0 0 18px var(--blank-color);line-height:1.1}.blank-board.is-lit .blank-phrase{color:var(--hg-cream);text-shadow:0 0 16px var(--blank-color)}.blank-board.is-tv .blank-title{font-size:48px}.blank-board.is-card{--blank-size:clamp(14px,11cqw,44px);box-sizing:border-box;gap:3cqw;width:100%;max-width:100%;padding:2cqw}.blank-board.is-card .blank-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3cqw;width:100%}.blank-board.is-card .blank-left{text-align:center;grid-area:1/1}.blank-board.is-card .blank-gap{min-width:0;width:min(100%,calc(var(--blank-size)*5));height:calc(var(--blank-size)*1.8);box-sizing:border-box;border-width:3px;border-radius:2cqw;grid-area:2/1;padding:0 1.6cqw}.blank-board.is-card .blank-right{text-align:center;grid-area:3/1}.blank-board.is-card .blank-phrase,.blank-board.is-card.is-lit .blank-phrase{color:var(--hg-ink,#0b0b0b);text-shadow:none;text-align:center;max-width:100%}.blank-board.is-card .blank-word{color:var(--hg-ink,#0b0b0b);text-shadow:0 0 10px color-mix(in oklab,var(--blank-color) 50%,transparent)}.blank-board.is-card .blank-title{color:var(--hg-velvet);font-size:max(11px,4.6cqw)}.blank-board.is-card .blank-gap{width:min(100%,calc(var(--blank-size)*6))}.blank-board.is-card .blank-word{font-size:min(var(--blank-size),calc(62cqw / (var(--len,6) * .72)));white-space:nowrap}.clue-cta{justify-content:center;align-items:center;gap:18px;display:flex}.clue-cta.is-stumped .clue-pulse{animation:1.6s ease-in-out infinite clue-pulse}@keyframes clue-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.tv-remote-btn.is-pulsing{animation:1.6s ease-in-out infinite clue-pulse}@media (prefers-reduced-motion:reduce){.clue-flip{transition:opacity .3s}.clue-card.is-flipped .clue-flip{transform:none}.clue-card.is-flipped .clue-back{opacity:0}.clue-card.is-flipped .clue-front{transform:none}.clue-cta.is-stumped .clue-pulse,.tv-remote-btn.is-pulsing{animation:none}}html[data-tier=low] .clue-card,html[data-tier=low] .blank-gap{box-shadow:none}.phone-clue-chip{border:2px solid var(--hg-amber);text-transform:uppercase;color:var(--hg-cream);border-radius:16px;flex-direction:column;gap:2px;padding:10px 14px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.phone-clue-chip small{letter-spacing:.14em;color:var(--hg-amber);font-size:13px}.phone-blank{text-transform:uppercase;color:var(--hg-cream);flex-direction:column;gap:6px;font-size:28px;font-weight:900;line-height:1.1;display:flex}.phone-blank p:first-child{text-align:left}.phone-blank p:last-child{text-align:right}.phone-blank b{color:var(--hg-magenta)}.mc-reveal-note{font-size:40px}.guess-row{align-items:stretch;gap:12px;width:100%;display:flex;overflow:visible}.guess-row>.guess-form{flex:1;min-width:0}.solo-clue-btn{text-transform:uppercase;min-width:120px;min-height:56px;font-size:20px;font-weight:900}.solo-clue-btn kbd{opacity:.7;border:1px solid;border-radius:6px;margin-left:8px;padding:0 6px;font-family:inherit;font-size:13px}@media (width<=480px){.guess-row.has-clue{flex-direction:column}.solo-clue-btn{width:100%}}@layer game{.rtr-steps{gap:8px;display:flex}.rtr-steps span{background:color-mix(in oklab,var(--hg-cream) 20%,transparent);border-radius:4px;width:28px;height:8px}.rtr-steps .is-done{background:var(--game-color,var(--hg-lamp));box-shadow:0 0 10px var(--game-color,var(--hg-lamp))}.rtr-heading{font-family:var(--font-display);text-transform:uppercase;color:var(--hg-lamp);font-size:28px;font-weight:900;font-stretch:125%;line-height:1.1}.rtr-first{color:color-mix(in oklab,var(--hg-cream) 80%,transparent);font-size:16px}.rtr-first b{color:var(--hg-cream)}.rtr-back{min-height:48px;font-size:16px;text-decoration:underline}.rtr-called{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.rtr-called>b{font-family:var(--font-display);color:var(--hg-lime);text-transform:uppercase;font-size:36px}.rtr-chip{background:var(--hg-night-raised);border:2px solid var(--hg-lime);border-radius:40px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:32px;font-weight:700;display:inline-flex}.rtr-chip em{color:var(--hg-lime);font-style:normal}.rtr-chip.is-wolf{border-color:var(--hg-amber)}.rtr-chip.is-wolf em{color:var(--hg-amber)}.podium-titles{max-width:360px;color:var(--hg-pink);text-align:center;margin-top:10px;font-size:32px;line-height:1.15}}
