[data-solo-readability] .solo-lower-third{grid-template-columns:minmax(0,1fr);gap:6px}[data-solo-readability] .solo-compact-controls{flex-wrap:wrap;justify-content:center;gap:5px;width:100%;min-width:0;max-width:none}[data-solo-readability] .solo-compact-controls button{flex:0 auto;min-height:32px;padding:6px 12px;font-size:12px}.solo-readable-question{border:2px solid var(--spot);border-radius:var(--radius-lg);color:oklch(98% 0 0);box-sizing:border-box;background:oklch(15% .025 265);grid-template-rows:auto minmax(0,1fr);gap:6px;height:clamp(110px,17dvh,190px);padding:10px 18px;display:grid}.solo-readable-question[data-long-question]{height:clamp(145px,23dvh,240px)}.solo-readable-question-meta{color:oklch(80% .02 265);justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:800;line-height:1;display:flex}.solo-readable-question-meta strong{color:oklch(98% 0 0);border-radius:8px;padding:4px 12px;font-size:20px}.solo-readable-question-meta [data-answer=yes]{background:oklch(38% .1 145)}.solo-readable-question-meta [data-answer=no]{background:oklch(40% .14 25)}.solo-readable-question>p{text-align:center;text-wrap:balance;overflow-wrap:anywhere;align-content:center;min-width:0;min-height:0;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:800;line-height:1.22;display:grid}[data-solo-readability] [data-solo-final-count]{container-type:size}[data-solo-readability] [data-solo-final-count] .solo-board-grid{box-sizing:border-box;--final-card-width:min(calc((100cqw - 64px) / 5), calc((100cqh - 60px) * .72), 300px);--final-card-height:min(calc(100cqh - 60px), calc((100cqw - 64px) / 5 / .72), 420px);flex-wrap:nowrap;place-content:center;align-items:center;gap:12px;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:40px 8px 8px;position:relative;display:flex!important}[data-solo-readability] [data-solo-final-count="4"] .solo-board-grid{--final-card-width:min(calc((100cqw - 52px) / 4), calc((100cqh - 60px) * .72), 320px);--final-card-height:min(calc(100cqh - 60px), calc((100cqw - 52px) / 4 / .72), 450px)}[data-solo-readability] [data-solo-final-count="3"] .solo-board-grid{--final-card-width:min(calc((100cqw - 40px) / 3), calc((100cqh - 60px) * .72), 360px);--final-card-height:min(calc(100cqh - 60px), calc((100cqw - 40px) / 3 / .72), 500px)}[data-solo-readability] [data-solo-final-count="2"] .solo-board-grid{--final-card-width:min(calc((100cqw - 28px) / 2), calc((100cqh - 60px) * .84), 420px);--final-card-height:min(calc(100cqh - 60px), calc((100cqw - 28px) / 2 / .84), 580px)}[data-solo-readability] [data-solo-final-count="1"] .solo-board-grid{--final-card-width:min(85cqw, calc((100cqh - 130px) * .72), 440px);--final-card-height:min(calc(100cqh - 130px), calc(85cqw / .72), 600px);padding-top:70px;padding-bottom:54px}[data-solo-readability] [data-solo-final-count] .solo-candidate{flex:0 0 var(--final-card-width);width:var(--final-card-width);height:var(--final-card-height);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0}[data-solo-readability] [data-solo-final-count] .solo-candidate-photo{aspect-ratio:auto;height:100%;min-height:0}[data-solo-readability] [data-solo-final-count] .solo-candidate-name{min-height:36px;padding:6px;font-size:clamp(16px,1.5vw,24px);line-height:1.15}[data-solo-readability] [data-solo-final-count="1"] .solo-one-juan-banner{padding:4px 12px;top:6px}[data-solo-readability] [data-solo-final-count="1"] .solo-one-juan-banner strong{font-size:clamp(18px,2vw,28px)}.solo-one-guess-action{max-width:95%;min-height:36px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.solo-eliminated-drawer{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:65dvh;padding:4px;display:grid;overflow-y:auto}.solo-eliminated-drawer button{border:1px solid var(--border);text-align:center;border-radius:10px;gap:6px;padding:8px;display:grid}.solo-eliminated-drawer img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:100%}.solo-eliminated-drawer strong{overflow-wrap:anywhere;font-size:14px}.solo-eliminated-drawer span{color:var(--primary);font-size:11px}.solo-card-preview-dialog{max-height:92dvh;animation:.16s ease-out solo-card-preview-in;overflow-y:auto}.solo-card-preview-image{object-fit:contain;background:var(--secondary);border-radius:12px;width:100%;height:min(45dvh,400px);display:block}.solo-card-preview-question{background:var(--secondary);text-align:center;border-radius:10px;gap:8px;padding:12px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.25;display:grid}.solo-card-preview-question strong{font-size:24px}[data-solo-readability] .solo-board-shell{border:3px solid oklch(44% .07 270);box-shadow:inset 0 0 0 1px oklch(72% .08 265/.35),inset 0 5px 18px oklch(8% .025 265/.75),0 3px oklch(19% .055 265),0 12px 28px -16px oklch(5% .02 265)}[data-solo-readability] .solo-board-shell:not([data-solo-final-count]) .solo-candidate:not(.solo-candidate-down){border:2px solid oklch(62% .045 265);box-shadow:inset 0 1px oklch(90% .015 265/.25),0 2px oklch(12% .035 265),0 5px 12px -6px oklch(4% .02 265)}[data-solo-readability] .solo-board-shell:not([data-solo-final-count]) .solo-candidate-name{letter-spacing:0;text-wrap:balance;min-height:30px;padding:4px 3px;font-size:clamp(11px,1.05vw,16px);line-height:1.15}[data-solo-readability] .solo-board-shell:not([data-solo-final-count]) .solo-board-grid{box-sizing:border-box;padding-top:28px}@media (width<=767px){[data-solo-readability] .solo-board-shell:not([data-solo-final-count]) .solo-candidate-name{-webkit-line-clamp:3;text-wrap:wrap;text-transform:none;-webkit-box-orient:vertical;height:calc(3.3em + 6px);min-height:28px;max-height:calc(3.3em + 6px);padding:3px 2px;font-size:11px;line-height:1.1;display:-webkit-box;overflow:hidden}}[data-solo-readability] .solo-candidate-photo{background:oklch(23% .025 265);container-type:size}[data-solo-readability] .solo-candidate-photo:after{display:none}[data-solo-readability] .solo-candidate-down{filter:none;border-color:oklch(38% .045 265);animation:.34s ease-in-out both solo-clean-card-flip;transform:none}[data-solo-readability] .solo-candidate-down:hover{filter:none;transform:translateY(-2px)}[data-solo-readability] .solo-candidate-down .solo-candidate-photo>img{animation:1ms .17s forwards solo-hide-card-face}.solo-card-back{z-index:3;color:oklch(82% .025 265);opacity:0;pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 8px,oklch(50% .06 270/.12) 8px 9px),radial-gradient(oklch(30% .075 270),oklch(16% .045 270));border:3px double oklch(57% .07 265);border-radius:8px;place-content:center;justify-items:center;gap:clamp(2px,2cqh,6px);animation:1ms .17s forwards solo-show-card-back;display:grid;position:absolute;inset:0}.solo-card-back strong{font-family:var(--font-display);letter-spacing:.08em;font-size:clamp(10px,12cqh,25px);line-height:1}.solo-card-back>span{border:1px solid oklch(60% .045 265);border-radius:999px;padding:2px 6px;font-size:clamp(8px,7cqh,10px);font-weight:800;line-height:1}@keyframes solo-clean-card-flip{0%{transform:perspective(900px)rotateY(0)}50%{transform:perspective(900px)rotateY(90deg)}to{transform:perspective(900px)rotateY(0)}}@keyframes solo-hide-card-face{to{opacity:0}}@keyframes solo-show-card-back{to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-solo-readability] .solo-candidate-down{animation:none}[data-solo-readability] .solo-candidate-down .solo-candidate-photo>img{opacity:0;animation:none}.solo-card-back{opacity:1;animation:none}}@keyframes solo-card-preview-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.solo-card-preview-dialog{animation:none}}@media (width<=767px){.solo-readable-question{padding:8px 10px}.solo-readable-question>p{font-size:clamp(22px,5.8vw,30px)}[data-solo-readability] .solo-compact-controls button{min-height:30px;padding:5px 8px;font-size:10px}[data-solo-readability] [data-solo-final-count="5"] .solo-board-grid,[data-solo-readability] [data-solo-final-count="4"] .solo-board-grid{--final-card-width:min(calc((100cqw - 32px) / 3), calc((100cqh - 64px) / 2 * .72));--final-card-height:min(calc((100cqh - 64px) / 2), calc((100cqw - 32px) / 3 / .72));flex-wrap:wrap;gap:8px}[data-solo-readability] [data-solo-final-count] .solo-candidate-name{min-height:28px;padding:4px;font-size:14px}.solo-eliminated-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-solo-readability].solo-play-screen{--solo-stage-glow:111 94 255;--solo-stage-strength:.2;isolation:isolate;background:radial-gradient(ellipse at 0% 0%, #4087ff3d, transparent 42%), radial-gradient(ellipse at 100% 0%, #6e4df44d, transparent 42%), radial-gradient(ellipse at 50% 48%, rgb(var(--solo-stage-glow) / var(--solo-stage-strength)), transparent 65%), linear-gradient(160deg, #080f24 0%, #161331 52%, #070d1c 100%);position:relative}[data-solo-readability].solo-play-screen:before,[data-solo-readability].solo-play-screen:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}[data-solo-readability].solo-play-screen:before{background:conic-gradient(from 120deg at 2% -12%,#0000 0deg,#67a2ff17 12deg,#0000 28deg),conic-gradient(from 210deg at 98% -12%,#0000 0deg,#9e7bff17 12deg,#0000 28deg)}[data-solo-readability].solo-play-screen:after{background:radial-gradient(ellipse 62% 13% at 50% 100%, rgb(var(--solo-stage-glow) / .15), transparent 100%)}[data-solo-readability].solo-play-screen .solo-board-shell{background:radial-gradient(ellipse at 50% 0%, rgb(var(--solo-stage-glow) / .12), transparent 75%), linear-gradient(180deg, #141731e6, #090e1ef2);box-shadow:inset 0 1px 0 #d4cdff33, inset 0 -5px 0 #00000059, 0 16px 32px #00000059, 0 0 40px rgb(var(--solo-stage-glow) / var(--solo-stage-strength))}:is([data-solo-readability].solo-play-screen:has([data-solo-final-count="3"]),[data-solo-readability].solo-play-screen:has([data-solo-final-count="2"])){--solo-stage-glow:136 100 255;--solo-stage-strength:.32}[data-solo-readability].solo-play-screen:has([data-solo-final-count="1"]){--solo-stage-glow:255 195 80;--solo-stage-strength:.28}[data-solo-readability].solo-play-screen [data-solo-final-count="1"]{border-color:#cba34f}[data-solo-readability] .solo-round-summary{color:#f8fbff;width:100%;font-family:var(--font-sans)}[data-solo-readability] .solo-round-summary>p{letter-spacing:0;margin:6px 0 10px;font-size:clamp(14px,1.6vw,22px);font-weight:700;line-height:1.25}[data-solo-readability] .solo-round-summary>p>b{color:inherit;font:inherit}[data-solo-readability] .solo-round-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,1vw,12px);margin:0;display:grid}[data-solo-readability] .solo-round-summary dl>div{background:#152039;border:1px solid #596888;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:10px 5px;display:grid}[data-solo-readability] .solo-round-summary dt{letter-spacing:0;font-size:clamp(11px,1.2vw,16px);font-weight:800;line-height:1.15}[data-solo-readability] .solo-round-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,4vw,50px);font-weight:900;line-height:1.15}[data-solo-readability] .solo-round-summary small{color:#cbd7ef;letter-spacing:0;margin:0;font-size:10px;line-height:1.15}[data-solo-readability] .solo-round-summary [data-round-stat=right] dd{color:#8ce0aa}[data-solo-readability] .solo-round-summary [data-round-stat=wrong] dd{color:#ffabae}[data-solo-readability] .solo-round-award{box-sizing:border-box;width:min(94%,44rem);min-width:0;max-height:calc(100% - 16px);padding:clamp(10px,1.5vw,20px)}[data-solo-readability] .solo-round-award>strong{font-size:clamp(24px,3.5vw,48px)}[data-solo-readability] .solo-teleprompter-recap{box-sizing:border-box;width:min(94%,64rem);height:min(100% - 16px,78dvh,42rem);min-height:0}[data-solo-readability] .solo-teleprompter-header{gap:4px}[data-solo-readability] .solo-board-shell{--solo-plaque-edge:#8d9fbf;--solo-plaque-highlight:#d7e3fa}[data-solo-readability] .solo-board-shell[data-solo-final-count="5"],[data-solo-readability] .solo-board-shell[data-solo-final-count="4"]{--solo-plaque-edge:#a994ef;--solo-plaque-highlight:#e6dcff}[data-solo-readability] .solo-board-shell[data-solo-final-count="3"],[data-solo-readability] .solo-board-shell[data-solo-final-count="2"],[data-solo-readability] .solo-board-shell[data-solo-final-count="1"]{--solo-plaque-edge:#cba34f;--solo-plaque-highlight:#ffe4a3}[data-solo-readability] .solo-board-shell .solo-candidate .solo-candidate-name{border:1px solid var(--solo-plaque-edge);border-top-color:var(--solo-plaque-highlight);color:#f8fbff;height:auto;min-height:calc(2.3em + 12px);max-height:none;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;text-align:center;text-wrap:balance;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:unset;text-shadow:0 1px 1px #000000a6;background:linear-gradient(#233352 0%,#14233e 45%,#0d182d 100%);border-radius:0 0 9px 9px;justify-content:center;align-items:center;margin:0;padding:6px 7px;font-size:clamp(13px,1.15vw,18px);font-weight:800;line-height:1.15;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0000004d}[data-solo-readability] .solo-board-shell[data-solo-final-count] .solo-candidate .solo-candidate-name{min-height:calc(2.3em + 16px);padding:8px 10px;font-size:clamp(18px,1.7vw,28px)}[data-solo-readability] .solo-board-shell .solo-candidate-down .solo-candidate-name{--solo-plaque-edge:#65728b;--solo-plaque-highlight:#8996b0;color:#d9e2f3;background:linear-gradient(#243049,#141e31)}@media (width<=767px){[data-solo-readability] .solo-board-shell .solo-candidate .solo-candidate-name{letter-spacing:0;min-height:calc(2.3em + 8px);padding:4px 3px;font-size:clamp(11px,2.8vw,12px)}[data-solo-readability] .solo-board-shell[data-solo-final-count] .solo-candidate .solo-candidate-name{min-height:calc(2.3em + 12px);padding:6px 4px;font-size:clamp(14px,3.5vw,18px)}}
