.wyr-board{--wyr-gap:clamp(6px, 1.8cqh, 16px);width:100%;height:100%;position:relative;overflow:hidden;container:wyr/size}.wyr-screen{gap:var(--wyr-gap);flex-direction:column;width:100%;max-width:640px;height:100%;min-height:0;margin-inline:auto;padding:clamp(2px,1cqh,12px) clamp(2px,1.5cqw,16px);display:flex}.wyr-card{flex-direction:column;flex:auto;min-height:0;display:flex}.wyr-card .kit-qcard{overscroll-behavior:contain;min-height:0;animation:wyr-in var(--dur-3) var(--ease-out);flex:auto;overflow-y:auto}.wyr-card .kit-qcard__body{flex:auto}.wyr-card .kit-qcard__opt .kit-qcard__text{font-size:clamp(1.15rem,.4rem + 5cqmin,2.4rem);line-height:1.2}.wyr-card .kit-qcard[data-size=m] .kit-qcard__opt .kit-qcard__text{font-size:clamp(1.05rem,.4rem + 4.2cqmin,2rem)}.wyr-card .kit-qcard[data-size=s] .kit-qcard__opt .kit-qcard__text{font-size:clamp(1rem,.4rem + 3.4cqmin,1.6rem)}.wyr-card .kit-qcard__opt{border:2px solid #0000;align-items:center}.wyr-board .kit-qcard__opt[data-opt="1"] .kit-qcard__key,.wyr-board .kit-options__btn[data-option="1"] .kit-options__key{background:var(--g-b);color:var(--g-b-on)}.wyr-board .kit-votebar__seg[data-seg="1"],.wyr-board .kit-votebar__item[data-seg="1"] .kit-votebar__swatch{background:repeating-linear-gradient(135deg, var(--g-b) 0 7px, var(--g-b-soft) 7px 10px)}.wyr-board .kit-votebar__item{grid-template-columns:auto auto 1fr}@keyframes wyr-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.wyr-screen[data-win="0"] .kit-qcard__opt[data-opt="0"]{border-color:var(--accent-strong);background:var(--accent-soft)}.wyr-screen[data-win="1"] .kit-qcard__opt[data-opt="1"]{border-color:var(--g-b);background:var(--g-b-soft)}.wyr-screen--reveal .wyr-card .kit-qcard{animation:none}.wyr-controls{gap:var(--sp-2);flex-direction:column;flex:none;width:100%;display:flex}.wyr-reader{justify-content:space-between;align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:nowrap;min-width:0;display:flex}.wyr-reader__who{min-width:0;font-weight:var(--fw-semibold);align-items:center;margin:0;display:flex}.wyr-reader__verb{color:var(--text-muted);font-weight:var(--fw-medium);white-space:pre;flex:none}.wyr-skip{padding-inline:var(--sp-3);touch-action:manipulation;flex:none}.wyr-skip[aria-disabled=true]{cursor:default}.wyr-who{align-items:center;gap:.35em;min-width:0;max-width:100%;display:inline-flex}.wyr-who__chip{border-radius:var(--r-pill);background:var(--chip);width:1.6em;height:1.6em;color:var(--bg);font-family:var(--font-body);font-size:.8em;font-weight:var(--fw-bold);flex:none;place-items:center;line-height:1;display:inline-grid}.wyr-who__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wyr-ask{gap:var(--sp-1);flex-direction:column;display:flex}.wyr-ask .btn[aria-disabled=true],.wyr-screen .btn[data-testid=wyr-next][aria-disabled=true]{cursor:default}.wyr-hint{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin:0}.wyr-kicker{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:center;margin:0}.wyr-screen--answer{justify-content:center;max-width:560px}.wyr-ask-title{font-family:var(--font-display);font-size:clamp(1.3rem,.8rem + 3cqmin,2rem);line-height:var(--lh-tight);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.wyr-ask-title__q{white-space:pre}.wyr-screen--answer .kit-options__btn{touch-action:manipulation;min-height:clamp(64px,18cqh,120px);font-size:clamp(1.05rem,.6rem + 2.6cqmin,1.5rem)}.wyr-verdict{font-family:var(--font-display);font-size:clamp(1.25rem,.8rem + 2.6cqmin,1.8rem);line-height:var(--lh-tight);text-align:center;margin:0}.wyr-screen--done{overscroll-behavior:contain;align-items:center;overflow-y:auto}.wyr-title{font-family:var(--font-display);font-size:clamp(1.3rem,.9rem + 2.4cqmin,1.9rem);line-height:var(--lh-tight);text-align:center;margin:0}.wyr-title:focus{outline:none}.wyr-title:focus-visible{outline:var(--focus-w) solid var(--accent-ring);outline-offset:var(--focus-offset)}@container wyr (height<=520px){.wyr-board .kit-hands__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wyr-board .kit-hands__num{min-height:var(--tap)}.wyr-card .kit-qcard{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.wyr-card .kit-qcard__lead{font-size:var(--fs-sm)}.wyr-card .kit-qcard__opt{padding:var(--sp-1) var(--sp-2)}.wyr-card .kit-qcard__opt .kit-qcard__text,.wyr-card .kit-qcard[data-size] .kit-qcard__opt .kit-qcard__text{font-size:clamp(1rem,.3rem + 4cqmin,1.45rem)}}@container wyr (orientation:landscape) and (height<=460px){.wyr-screen--card,.wyr-screen--reveal{flex-direction:row;align-items:stretch;max-width:960px}.wyr-screen--card .wyr-card,.wyr-screen--reveal .wyr-card{flex:50%;min-width:0}.wyr-screen--card .wyr-controls,.wyr-screen--reveal .wyr-controls{overscroll-behavior:contain;flex:50%;justify-content:center;min-width:0;min-height:0;overflow-y:auto}.wyr-card .kit-qcard__pair{grid-template-columns:1fr}.wyr-card .kit-qcard__or{font-size:var(--fs-xs);line-height:1}.wyr-card .kit-qcard__opt .kit-qcard__text,.wyr-card .kit-qcard[data-size] .kit-qcard__opt .kit-qcard__text{hyphens:manual;font-size:clamp(.98rem,.4rem + 3.4cqh,1.3rem)}.wyr-reader__verb{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wyr-board .kit-hands__list,.wyr-board .kit-hands__list[data-many]{grid-template-columns:repeat(auto-fill, minmax(var(--tap), 1fr))}.wyr-screen--answer{max-width:760px}.wyr-screen--answer .kit-options{grid-template-columns:1fr 1fr}}@media (aspect-ratio>=5/4){.kit-stage:has(.wyr-board) .kit-area--top{max-height:max(112px, calc(min(var(--stage-h), 1000px) - 250px));overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}}@media (aspect-ratio>=5/4) and (height<=520px){.kit-stage:has(.wyr-board) .kit-strip{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kit-stage:has(.wyr-board) .kit-strip>li{min-width:0}.kit-stage:has(.wyr-board) .kit-strip .kit-badge{padding-inline:6px var(--sp-2);font-size:var(--fs-sm);gap:6px}.kit-stage:has(.wyr-board) .kit-strip .kit-badge__chip{width:20px;height:20px}}@media not all and (aspect-ratio>=5/4){.kit-stage:has(.wyr-board) .kit-strip:is([data-count="2"],[data-count="3"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.kit-stage:has(.wyr-board) .kit-strip:is([data-count="2"],[data-count="3"],[data-count="4"])>li{min-width:0}.kit-stage:has(.wyr-board) .kit-strip[data-count="3"]>li:last-child{grid-column:1/-1}}@media (width>=600px) and ((aspect-ratio<5/4)){.kit-stage:has(.wyr-board) .kit-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-stage:has(.wyr-board) .kit-strip[data-count="3"]>li:last-child{grid-column:auto}.kit-stage:has(.wyr-board) .kit-strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wyr-card .kit-qcard{animation:none}}
