.wd-tv{background:var(--wd-bezel);box-shadow:0 30px 80px var(--wd-shadow);border-radius:clamp(10px,2.4%,20px);padding:clamp(6px,1.4%,12px)}.wd-tv__screen{aspect-ratio:16/9;border:2px solid var(--wd-border);background:var(--wd-stage);color:var(--wd-text);font-family:var(--wd-font-body);border-radius:clamp(6px,1.6%,12px);flex-direction:column;justify-content:space-between;gap:2.4cqi;padding:5cqi 6cqi;display:flex;position:relative;container-type:inline-size}.wd-phone{aspect-ratio:9/18;background:var(--wd-bezel);width:100%;max-width:160px;box-shadow:0 20px 50px var(--wd-shadow);border-radius:13%/6.5%;padding:4%;container-type:inline-size}.wd-phone__screen{box-sizing:border-box;background:var(--wd-surface);height:100%;color:var(--wd-text);font-family:var(--wd-font-body);border-radius:10%/5%;padding:14cqi 8cqi 8cqi;overflow:hidden}.wd-question__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--wd-accent);margin:0;font-size:max(9px,2.2cqi);font-weight:700}.wd-question__text{font-family:var(--wd-font-display);text-align:center;margin:2cqi 0 0;font-size:max(14px,5.4cqi);font-weight:800;line-height:1.1}.wd-votebar{border-radius:var(--wd-radius-pill);background:var(--wd-surface-2);height:max(24px,7cqi);font-size:max(10px,2.6cqi);font-weight:700;display:flex;overflow:hidden}.wd-votebar__side{white-space:nowrap;align-items:center;min-width:0;padding:0 3cqi;transition:flex-basis .6s;display:flex}.wd-votebar__side--a{background:var(--wd-team-a);color:var(--wd-on-team-a);border-radius:var(--wd-radius-pill) 0 0 var(--wd-radius-pill)}.wd-votebar__side--b{background:var(--wd-team-b);color:var(--wd-on-team-b);border-radius:0 var(--wd-radius-pill) var(--wd-radius-pill) 0;justify-content:flex-end}.wd-votebar__side.is-winner{box-shadow:inset 0 0 0 3px var(--wd-accent)}@media (prefers-reduced-motion:reduce){.wd-votebar__side{transition:none}}.wd-phonevote{flex-direction:column;gap:6cqi;height:100%;display:flex}.wd-phonevote__prompt{font-family:var(--wd-font-display);text-align:center;margin:0;font-size:10cqi;font-weight:800}.wd-phonevote__option{border-radius:var(--wd-radius);text-align:center;opacity:.85;border:2px solid #0000;padding:10cqi 4cqi;font-size:9cqi;font-weight:700;transition:transform .2s,opacity .2s}.wd-phonevote__option--a{background:var(--wd-team-a);color:var(--wd-on-team-a)}.wd-phonevote__option--b{background:var(--wd-team-b);color:var(--wd-on-team-b)}.wd-phonevote__option.is-selected{opacity:1;border-color:var(--wd-accent);transform:scale(1.05)}.wd-phonevote__status{text-align:center;color:var(--wd-muted);margin:auto 0 0;font-size:8cqi}@media (prefers-reduced-motion:reduce){.wd-phonevote__option{transition:none}}.wd-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wd-confetti__piece{border-radius:2px;width:1.4cqi;height:2.6cqi;animation:1.8s ease-in forwards wd-confetti-fall;position:absolute;top:-6%}@keyframes wd-confetti-fall{to{top:110%;transform:rotate(540deg)}}@media (prefers-reduced-motion:reduce){.wd-confetti{display:none}}.wd-board{gap:1.4cqi;margin:0;padding:0;list-style:none;display:grid}.wd-board__row{border-radius:calc(var(--wd-radius) * .6);background:var(--wd-surface-2);align-items:center;gap:2cqi;min-height:max(18px,5.4cqi);padding:0 2cqi;font-size:max(10px,2.8cqi);font-weight:700;display:flex}.wd-board__row.is-revealed{background:var(--wd-accent);color:var(--wd-on-accent);animation:.4s wd-flip}.wd-board__rank{text-align:center;opacity:.8;width:4cqi}.wd-board__label{flex:1}.wd-board__hidden{opacity:.15;background:currentColor;border-radius:999px;flex:1;height:30%}@keyframes wd-flip{0%{transform:rotateX(90deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.wd-board__row.is-revealed{animation:none}}.wd-quiz{grid-template-columns:1fr 1fr;gap:1.6cqi;margin:0;padding:0;list-style:none;display:grid}.wd-quiz__option{border-radius:calc(var(--wd-radius) * .6);background:var(--wd-surface-2);align-items:center;gap:1.6cqi;padding:1.6cqi 2cqi;font-size:max(10px,2.5cqi);font-weight:600;transition:opacity .3s,background .3s;display:flex}.wd-quiz__letter{background:var(--wd-accent);width:4.4cqi;height:4.4cqi;color:var(--wd-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.wd-quiz__text{flex:1}.wd-quiz__pct{font-weight:800}.wd-quiz__option.is-correct{background:var(--wd-success);color:var(--wd-on-success)}.wd-quiz__option.is-wrong{opacity:.45}@media (prefers-reduced-motion:reduce){.wd-quiz__option{transition:none}}.wd-teamscore{gap:2.4cqi;display:grid}.wd-teamscore__row{grid-template-columns:22cqi 1fr 9cqi;align-items:center;gap:2cqi;font-size:max(10px,2.8cqi);font-weight:700;display:grid}.wd-teamscore__track{background:var(--wd-surface-2);border-radius:999px;height:max(14px,4.4cqi);overflow:hidden}.wd-teamscore__fill{border-radius:inherit;height:100%;transition:width .8s}.wd-teamscore__row--a .wd-teamscore__fill{background:var(--wd-team-a)}.wd-teamscore__row--b .wd-teamscore__fill{background:var(--wd-team-b)}.wd-teamscore__score{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.wd-teamscore__fill{transition:none}}.wd-slideshow{flex:1;place-items:center;padding-bottom:6cqi;display:grid;position:relative}.wd-slideshow__photo{aspect-ratio:4/3;border-radius:calc(var(--wd-radius) * .6);width:58%;box-shadow:0 2cqi 6cqi var(--wd-shadow);border:1cqi solid var(--wd-photo-frame);place-items:center;margin:0;animation:.6s wd-photo-in;display:grid;position:relative}.wd-slideshow__emoji{font-size:14cqi}.wd-slideshow__caption{text-align:center;color:var(--wd-text);font-size:max(10px,2.4cqi);font-weight:600;position:absolute;bottom:-7cqi;left:0;right:0}@keyframes wd-photo-in{0%{opacity:0;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wd-slideshow__photo{animation:none}}.wd-scene{width:100%;position:relative}.wd-scene__phones{justify-content:center;gap:12px;margin-top:-9%;padding:0 10%;display:flex;position:relative}.wd-scene__phones .wd-phone{max-width:132px}.wd-scene--shoe:has(.wd-scene__phones){padding-bottom:clamp(24px,10%,56px)}.wd-scene--shoe:has(.wd-scene__phones) .wd-tv{width:72%}.wd-scene--shoe:has(.wd-scene__phones) .wd-scene__result{top:11%}.wd-scene--shoe .wd-scene__phones{pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:0;width:37%;margin:0;padding:0;position:absolute;bottom:0;right:0}.wd-scene--shoe .wd-scene__phones .wd-phone{width:54%;max-width:none;filter:drop-shadow(0 14px 18px var(--wd-shadow))}.wd-scene--shoe .wd-scene__phones .wd-phone:first-child{margin-bottom:4%;margin-right:-6%;transform:rotate(-6deg)}.wd-scene--shoe .wd-scene__phones .wd-phone:last-child{margin-bottom:10%;transform:rotate(5deg)}.wd-scene__result{z-index:2;background:var(--wd-accent);color:var(--wd-on-accent);font-family:var(--wd-font-display);border-radius:var(--wd-radius-pill);white-space:nowrap;box-shadow:0 1cqi 4cqi var(--wd-shadow);padding:1.6cqi 3.6cqi;font-size:max(13px,4.4cqi);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.wd-scene__badge{background:var(--wd-surface-2);border-radius:999px;align-self:flex-start;padding:.8cqi 2cqi;font-size:max(9px,2.2cqi);font-weight:700}.wd-scene__title{text-align:center;font-family:var(--wd-font-display);margin:0;font-size:max(13px,4.4cqi);font-weight:800}.steps[data-astro-cid-wkshis2o]{gap:32px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.steps[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]{text-align:center}.steps__n[data-astro-cid-wkshis2o]{font-family:var(--wd-font-display);color:var(--wd-accent);margin-bottom:8px;font-size:2.4rem;line-height:1;display:block}.steps[data-astro-cid-wkshis2o] p[data-astro-cid-wkshis2o]{max-width:22em;color:var(--wd-muted);margin:0 auto}@media (width>=760px){.steps[data-astro-cid-wkshis2o]{grid-template-columns:repeat(3,1fr)}.steps[data-astro-cid-wkshis2o] li[data-astro-cid-wkshis2o]+li[data-astro-cid-wkshis2o]{border-left:1px solid var(--wd-surface-2);padding-left:24px}}
