.play .play-demo{grid-template-rows:auto 1fr}.play .df-body{grid-template-columns:1fr}.play-poll,.play-results{display:flex;flex-direction:column}.play-q{font-size:3.6cqw;max-width:80cqw}.play-chart{flex:1;min-height:0;position:relative;container-type:size}.play-blind{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqh;border:.3cqw dashed var(--line);background:#fff}.play-blind b{font-size:22cqh;line-height:1;color:var(--teal-solid)}.play-blind span{font-size:7cqh;font-weight:600}.play-blind small{font-size:5cqh;opacity:.7}.play-results .ds-h2{font-size:3.6cqw}.play-cols{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:3cqw;position:relative}.play-col{display:flex;flex-direction:column;min-height:0}.play-col-head{display:flex;justify-content:space-between;font-size:1.8cqw;border-bottom:.25cqw solid var(--line);padding-bottom:.6cqw}.play-col-head span{font-weight:700;color:var(--teal-solid)}.play-cover{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--saffron);border:.3cqw solid var(--line);box-shadow:.8cqw .8cqw 0 var(--ink);transition:opacity .6s,transform .6s}.play-cover span{font-size:3cqw;font-weight:700}.play-cols:not(.covered) .play-cover{opacity:0;transform:translateY(-4%);pointer-events:none}@media (prefers-reduced-motion: reduce){.play-cover{transition:none}}
