:root{--paper:#eceef1;--paper-2:#e2e5ea;--card:#fff;--ink:#15171a;--ink-2:#4a505a;--ink-3:#7b828d;--red:#ff4f3d;--yellow:#ffe14d;--mint:#19b39a;--amber:#f0a020;--line:2px solid var(--ink);--shadow:4px 4px 0 var(--ink);--shadow-sm:3px 3px 0 var(--ink);--radius:18px;--tap:58px;--max:640px;--dur:.22s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background-color:var(--paper);min-height:100dvh;color:var(--ink);background-image:radial-gradient(#15171a12 1px,#0000 1.2px);background-size:18px 18px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif;line-height:1.6;overflow-x:hidden}.app{justify-content:center;padding:20px 16px 48px;display:flex}.view{width:100%;max-width:var(--max)}.screen{animation:enter var(--dur) ease both;gap:16px;display:grid}:focus{outline:none}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:12px}[tabindex="-1"]:focus-visible{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:var(--tap);border:var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;border-radius:14px;padding:12px 20px;font-size:17px;font-weight:900;transition:transform 90ms,box-shadow 90ms,background .12s}.btn:hover{background:#fafafa}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:#ff6352}.btn-ghost{box-shadow:none;color:var(--ink-2);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.btn-ghost:hover{color:var(--ink);background:0 0}.btn-ghost:active{transform:none}.btn-wide{width:100%}.screen-home{text-align:center;align-content:center;justify-items:center;gap:24px;min-height:72vh}.home-title{justify-items:center;gap:6px;margin:0;font-weight:900;line-height:1.1;display:grid}.home-kicker{border:var(--line);background:var(--red);color:#fff;letter-spacing:.12em;box-shadow:var(--shadow-sm);border-radius:999px;padding:4px 14px 5px;font-size:clamp(14px,3.6vw,18px);position:relative;transform:rotate(-3deg)}.home-title-main .hl{background:linear-gradient(transparent 62%, var(--yellow) 62%, var(--yellow) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.home-title-main{text-align:center;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(34px,10.6vw,72px)}.home-produced{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.edition-tag{border:2px solid var(--ink);background:var(--yellow);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:1px 9px}.home-produced a{color:inherit;text-decoration:none}.home-produced a:hover{text-underline-offset:3px;text-decoration:underline}html[lang=en] .home-title-main{letter-spacing:-.01em;font-size:clamp(34px,9.6vw,60px)}.home-produced{color:var(--ink-2);letter-spacing:.14em;margin:-10px 0 0;font-size:12px;font-weight:800}.home-lead{white-space:pre-line;margin:0;font-size:20px;font-weight:800}.screen-home .btn-primary{max-width:360px;font-size:20px}.home-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:-8px 0 0;font-weight:800}.home-foot{color:var(--ink-3);white-space:pre-line;margin:8px 0 0;font-size:13px}.screen-title{margin:8px 0 4px;font-size:28px;font-weight:900}.mode-list{gap:14px;display:grid}.mode-card{text-align:left;border:var(--line);border-radius:var(--radius);background:var(--card);min-height:100px;box-shadow:var(--shadow);color:var(--ink);font:inherit;cursor:pointer;gap:4px;padding:18px 22px;transition:transform 90ms,box-shadow 90ms;display:grid}.mode-card.is-daily{background:var(--yellow)}.mode-card:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.mode-card-title{font-size:22px;font-weight:900}.mode-card-desc{color:var(--ink-2);font-weight:700}.mode-card-note{margin-top:4px;font-size:14px;font-weight:900}.game-header{justify-content:space-between;align-items:center;font-weight:900;display:flex}.game-count{font-variant-numeric:tabular-nums;font-size:18px}.game-score{border:var(--line);background:var(--card);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:14px}.progress{border:var(--line);background:var(--card);border-radius:999px;height:10px;overflow:hidden}.progress-fill{background:var(--yellow);border-right:var(--line);height:100%;transition:width var(--dur) ease;display:block}.prompt-label{color:var(--ink-3);letter-spacing:.08em;margin:6px 0 -8px 52px;font-size:12px;font-weight:900}.prompt-row{align-items:flex-end;gap:10px;display:flex}.prompt-avatar{border:var(--line);background:var(--red);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:20px;font-weight:900;display:grid}.prompt-card{border:var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px 22px 22px 6px;flex:1;padding:18px 20px;position:relative}.prompt-text{margin:0;font-size:clamp(19px,5.2vw,23px);font-weight:900;line-height:1.65}.choices-title{color:var(--ink-2);margin:6px 0 -4px;font-size:15px;font-weight:900}.choices-title.is-big{color:var(--ink);margin:8px 0 2px;font-size:clamp(20px,5.6vw,28px)}.choices{gap:12px;display:grid}.choice{width:100%;min-height:var(--tap);text-align:left;border:var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);font:inherit;cursor:pointer;transition:transform 90ms ease, box-shadow 90ms ease, opacity var(--dur) ease, background .12s ease;border-radius:16px;align-items:center;gap:12px;padding:10px 16px;font-size:20px;font-weight:900;display:flex}.choice:hover:not(:disabled){background:#fff8cc}.choice:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.choice:disabled{cursor:default}.choice-key{border:var(--line);background:var(--paper);border-radius:8px;flex:0 0 28px;place-items:center;height:28px;font-size:13px;font-weight:900;display:grid}.choice-text{flex:1}.choice-fit{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:13px;font-weight:900}.choice:disabled:not(.is-picked){opacity:.6;box-shadow:none}.choice.fit-3:disabled .choice-fit{color:var(--mint)}.choice.is-picked{animation:pop var(--dur) ease both;transform:rotate(-1.5deg)}.choice.is-picked.fit-3,.choice.is-picked.fit-2{background:#d8f5ef}.choice.is-picked.fit-1{background:#fff1cc}.choice.is-picked.fit-0{background:#ffe0dc}.round-result{border:var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);animation:rise var(--dur) ease both;gap:6px;margin-top:4px;padding:20px 22px 18px;display:grid;position:relative}.result-fit{letter-spacing:.02em;border:3px solid;border-radius:10px;justify-self:start;margin:0;padding:4px 14px;font-size:20px;font-weight:900;transform:rotate(-3deg)}.result-fit.fit-3,.result-fit.fit-2{color:var(--mint)}.result-fit.fit-1{color:var(--amber)}.result-fit.fit-0{color:var(--red)}.result-points{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:34px;font-weight:900}.result-combo{background:var(--ink);color:var(--yellow);letter-spacing:.06em;border-radius:999px;justify-self:start;margin:0;padding:2px 10px;font-size:14px;font-weight:900}.result-reaction{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.8}.result-best{color:var(--ink-2);margin:0;font-size:14px;font-weight:800}.round-result .btn{margin-top:10px}.screen-final{text-align:center;justify-items:stretch;gap:12px}.final-label{letter-spacing:.3em;color:var(--ink-2);margin:6px 0 0;font-size:13px;font-weight:900}.final-score{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(transparent 60%, var(--yellow) 60%, var(--yellow) 92%, transparent 92%);justify-self:center;margin:0;padding:0 .12em;font-size:clamp(56px,17vw,84px);font-weight:900;line-height:1.1}.final-sub{color:var(--ink-2);margin:4px 0 0;font-weight:900}.final-grade{border:5px double var(--red);width:112px;height:112px;color:var(--red);background:#ff4f3d0f;border-radius:50%;justify-self:center;place-items:center;margin:0;font-size:60px;font-weight:900;animation:.3s both stamp;display:grid;transform:rotate(-8deg)}.final-title{margin:6px 0 0;font-size:24px;font-weight:900}.final-message{color:var(--ink-2);margin:0;font-weight:700}.final-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 4px;display:grid}.final-stats div{border:var(--line);background:var(--card);border-radius:14px;padding:10px 6px}.final-stats dt{color:var(--ink-2);font-size:12px;font-weight:900}.final-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:900}.final-stats .new-best{background:var(--yellow);width:-moz-fit-content;width:fit-content;color:var(--ink);border-radius:4px;margin:4px auto 0;padding:1px 6px;font-size:11px;display:block}.final-mode{color:var(--ink-2);margin:0 0 6px;font-size:14px;font-weight:800}.share-status{min-height:1.5em;color:var(--mint);margin:-4px 0 0;font-size:14px;font-weight:900}.screen-error{text-align:center;align-content:center;min-height:60vh}.error-text{white-space:pre-line;font-weight:900}.noscript{text-align:center;padding:24px}.rights{gap:10px}.rights p{margin:0;font-weight:700;line-height:1.8}.copyright{color:var(--ink-3);letter-spacing:.04em;text-align:center;margin:0;font-size:12px;font-weight:800}body.bg-green .copyright{color:var(--ink)}.home-links{flex-wrap:wrap;justify-content:center;gap:0 4px;display:flex}.home-links .btn{min-height:44px;padding:6px 10px;font-size:15px}.allow-list{grid-template-columns:auto 1fr;align-items:baseline;gap:12px 16px;margin:0;display:grid}.allow-list dt{font-weight:900}.allow-list dd{align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.ok-mark{border:2px solid var(--mint);color:#0e7a68;border-radius:8px;flex:none;padding:0 8px;font-size:13px;font-weight:900;transform:rotate(-4deg)}.credit-box{border:2px dashed var(--ink);background:var(--card);border-radius:14px;padding:14px 18px}.credit-text{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:800}@media (max-width:420px){.allow-list{grid-template-columns:1fr;gap:2px}.allow-list dd{margin-bottom:10px}}.mode-group{gap:10px;display:grid}.mode-group-title{color:var(--ink-2);letter-spacing:.04em;margin:6px 0 0;font-size:15px;font-weight:900}.mode-card-cpu{grid-template-columns:48px 1fr;align-items:center;column-gap:14px}.mode-card-cpu>:not(.cpu-mark){grid-column:2}.mode-card-cpu .cpu-mark{grid-row:1/span 3}.cpu-mark{border:var(--line);width:44px;height:44px;color:var(--ink);background:var(--card);border-radius:50%;flex:0 0 44px;place-items:center;font-size:20px;font-weight:900;display:grid}.cpu-boke{background:var(--yellow)}.cpu-majime{background:#d8f5ef}.cpu-kosan{background:var(--ink);color:var(--yellow)}.stream-badge{border:var(--line);background:var(--red);color:#fff;border-radius:999px;margin:-8px 0 0;padding:2px 12px;font-size:13px;font-weight:900}.panel{border:var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);gap:18px;padding:18px 20px;display:grid}.switch-row{align-items:flex-start;gap:12px;display:flex}.switch-row input{width:24px;height:24px;accent-color:var(--red);flex:none;margin-top:2px}.switch-row label{cursor:pointer;gap:2px;display:grid}.switch-row strong{font-size:18px}.switch-row span{color:var(--ink-2);font-size:14px;font-weight:700}.field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field-legend{margin-bottom:8px;padding:0;font-weight:900}.field-note{color:var(--ink-2);margin:0;font-size:14px;font-weight:700}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg-item{position:relative}.seg-item input{opacity:0;width:1px;height:1px;position:absolute}.seg-item label,.seg-btn{border:var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;place-items:center;padding:6px 14px;font-weight:900;display:inline-grid}.seg-item input:checked+label,.seg-btn[aria-pressed=true]{background:var(--ink);color:var(--yellow)}.seg-item input:focus-visible+label{outline:3px solid var(--red);outline-offset:3px}.name-list{gap:8px;display:grid}.name-row{grid-template-columns:4.5em 1fr;align-items:center;gap:10px;font-weight:900;display:grid}.name-input{border:var(--line);background:var(--card);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;min-width:0;padding:8px 12px;font-size:17px;font-weight:800}.name-input:focus-visible{outline:3px solid var(--red);outline-offset:2px}.play-grid{gap:16px;display:grid}.play-left,.play-right{display:contents}.play-grid .round-result{order:1}.chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.chip{border:2px solid var(--ink);background:var(--card);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:900}.chip-me{background:var(--yellow)}.chip-cpu{background:var(--ink);color:var(--yellow)}.choice.is-static{cursor:default}.choice.has-chip:disabled{opacity:1;box-shadow:var(--shadow-sm)}.choice.has-chip{flex-wrap:wrap;row-gap:6px}.choice.has-chip .choice-text{flex:1 0 auto;max-width:100%}.vote{border:var(--line);background:var(--ink);color:var(--yellow);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-weight:900;display:flex}.vote-text{font-size:18px}.vote-count{font-variant-numeric:tabular-nums;text-align:right;min-width:1.4em;font-size:34px;line-height:1}.vote.is-open{background:var(--yellow);color:var(--ink)}.choice.is-locked:disabled{opacity:1;box-shadow:var(--shadow-sm);cursor:wait}.choice.is-revealing{animation:.38s both reveal-card;animation-delay:var(--reveal-delay,0s)}.choice.is-revealing .choice-fit,.choice.is-revealing .chips{animation:.3s both fade-in;animation-delay:var(--reveal-delay,0s)}.round-result.is-revealing{animation:.32s both rise;animation-delay:var(--reveal-delay,0s)}.vs-verdict{margin:0;font-size:20px;font-weight:900}.vs-verdict.is-win{color:var(--mint)}.vs-verdict.is-lose{color:var(--red)}.vs-rows{gap:6px;display:grid}.vs-row{border:2px solid var(--ink);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.vs-row.is-me{background:#fff8cc}.vs-who{overflow-wrap:anywhere;font-weight:900}.vs-fit{font-size:13px;font-weight:900}.vs-fit.fit-3,.vs-fit.fit-2{color:var(--mint)}.vs-fit.fit-1{color:var(--amber)}.vs-fit.fit-0{color:var(--red)}.vs-points{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}.vs-line{text-align:left;align-items:center;gap:10px;margin:4px 0 0;font-weight:800;display:flex}.vs-line .cpu-mark{flex-basis:36px;width:36px;height:36px;font-size:16px}.final-outcome{border:5px double;border-radius:16px;justify-self:center;margin:4px 0;padding:4px 22px;font-size:clamp(44px,13vw,64px);font-weight:900;animation:.3s both stamp;transform:rotate(-6deg)}.final-outcome.is-win{color:var(--red)}.final-outcome.is-lose{color:var(--ink-2)}.final-outcome.is-draw{color:var(--amber)}.vs-final-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.vs-final-score div{border:var(--line);background:var(--card);border-radius:14px;gap:2px;padding:10px;display:grid}.vs-final-score span{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:900}.vs-final-score strong{font-variant-numeric:tabular-nums;font-size:28px}.vs-final-sep{font-size:24px;font-weight:900}.review{text-align:left;border:var(--line);border-radius:var(--radius);background:var(--card)}.review summary{cursor:pointer;padding:14px 18px;font-weight:900}.review summary:focus-visible{outline-offset:-3px}.review-list{gap:12px;margin:0;padding:0 18px 14px;list-style:none;display:grid}.review-item{border-top:2px dashed var(--paper-2);gap:2px;padding-top:12px;display:grid}.review-prompt{margin:0;font-weight:900}.review-line{margin:0;font-weight:800}.review-line.fit-3,.review-line.fit-2{color:#0e7a68}.review-line.fit-0{color:#c7321f}.review-best{color:var(--ink-2);margin:0;font-size:14px;font-weight:800}.screen-gate{gap:16px}.gate-card{text-align:center;border:var(--line);border-radius:var(--radius);background:var(--yellow);box-shadow:var(--shadow);justify-items:center;gap:10px;padding:28px 22px;display:grid}.gate-lead{color:var(--ink-2);margin:0;font-weight:800}.gate-name{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,8vw,40px);font-weight:900}.gate-note{margin:0 0 6px;font-weight:800}.scoreboard{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.scoreboard li{border:2px solid var(--ink);background:var(--card);border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;font-weight:900;display:flex}.scoreboard li.is-top{background:var(--yellow)}.scoreboard li.is-hit{outline:3px solid var(--mint);outline-offset:1px}.sb-name{overflow-wrap:anywhere;min-width:0}.sb-score{font-variant-numeric:tabular-nums}.gain-list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gain-list li{border:2px solid var(--ink);background:var(--paper);border-radius:10px;justify-content:space-between;gap:8px;padding:4px 10px;font-weight:800;display:flex}.gain-list li span{overflow-wrap:anywhere;min-width:0}body.is-stream{--max:1500px}body.is-stream .choice{min-height:68px;font-size:24px}body.is-stream .btn{font-size:21px}body.is-stream .result-reaction{font-size:19px}@media (min-width:1000px){body.is-stream .play-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px}body.is-stream .play-left,body.is-stream .play-right{align-content:start;gap:16px;min-width:0;display:grid}body.is-stream .app{padding-top:32px}body.is-stream .prompt-text{font-size:clamp(28px,3vw,58px)}body.is-stream .prompt-card{padding:28px 32px}body.is-stream .prompt-avatar{flex-basis:64px;height:64px;font-size:30px}body.is-stream .prompt-label{margin-left:74px;font-size:16px}body.is-stream .choices{grid-template-columns:1fr;gap:16px}body.is-stream .choice{min-height:clamp(76px,6.5vw,110px);padding:12px 24px;font-size:clamp(24px,2.3vw,44px)}body.is-stream .choice-key{flex-basis:40px;height:40px;font-size:20px}body.is-stream .choice-fit{font-size:clamp(16px,1.3vw,24px)}body.is-stream .chip{font-size:clamp(13px,1vw,18px)}body.is-stream .choices-title{font-size:clamp(16px,1.2vw,22px)}body.is-stream .vote-text{font-size:clamp(20px,1.8vw,34px)}body.is-stream .vote-count{font-size:clamp(40px,3.8vw,72px)}body.is-stream .game-header{font-size:clamp(20px,1.5vw,28px)}body.is-stream .game-score{font-size:clamp(14px,1.1vw,20px)}body.is-stream .progress{height:14px}body.is-stream .round-result{gap:4px;padding:18px 26px}body.is-stream .has-result .prompt-text{font-size:clamp(22px,2.1vw,40px);line-height:1.5}body.is-stream .has-result .prompt-card{padding:20px 26px}body.is-stream .vs-verdict,body.is-stream .result-fit{font-size:clamp(20px,1.7vw,32px)}body.is-stream .vs-row{padding:10px 16px}body.is-stream .vs-who,body.is-stream .vs-points{font-size:clamp(18px,1.5vw,28px)}body.is-stream .vs-fit{font-size:clamp(14px,1.1vw,20px)}body.is-stream .vs-line,body.is-stream .result-reaction{font-size:clamp(18px,1.4vw,26px)}body.is-stream .result-points{font-size:clamp(34px,2.8vw,52px)}body.is-stream .result-best{font-size:clamp(15px,1.1vw,20px)}body.is-stream .home-title-main{font-size:clamp(64px,6vw,116px)}body.is-stream .home-kicker{font-size:24px}body.is-stream .home-produced{font-size:16px}body.is-stream .home-lead{font-size:clamp(22px,1.9vw,36px)}body.is-stream .screen-home .btn-primary{max-width:520px;min-height:76px;font-size:26px}body.is-stream .home-meta,body.is-stream .stream-badge{font-size:18px}body.is-stream .screen-home,body.is-stream .screen-mode,body.is-stream .screen-settings,body.is-stream .screen-final,body.is-stream .screen-party-setup,body.is-stream .screen-gate{width:100%;max-width:720px;margin:0 auto}}body.bg-green{--paper:#00b140;background-image:none}body.bg-green .choice:disabled:not(.is-picked){opacity:1;color:var(--ink-2);background:#e4e6ea}body.bg-green .prompt-label,body.bg-green .choices-title,body.bg-green .mode-group-title,body.bg-green .home-meta,body.bg-green .home-foot,body.bg-green .home-produced,body.bg-green .field-note,body.bg-green .btn-ghost{color:var(--ink)}@keyframes reveal-card{0%{opacity:.35;filter:grayscale();transform:scale(.98)}to{filter:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:rotate(-1.5deg)scale(.96)}60%{transform:rotate(-1.5deg)scale(1.03)}to{transform:rotate(-1.5deg)scale(1)}}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.4)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (min-width:768px){.app{padding-top:48px}.choices{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.prompt-blank{border-top:2px dashed var(--line,#d9d4c7);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:12px;display:flex}.prompt-blank-label{letter-spacing:.08em;color:var(--ink-3);font-size:12px;font-weight:900}.prompt-blank-word{border:2px solid var(--ink);letter-spacing:.12em;text-align:center;background:#fff;border-radius:999px;min-width:4.5em;padding:4px 14px;font-size:clamp(18px,4.8vw,22px);font-weight:900;display:inline-block}.prompt-blank.is-open .prompt-blank-word{border-color:var(--mint);letter-spacing:0;animation:pop var(--dur) ease both;background:#d8f5ef}.choice.is-answer:disabled{opacity:1}body.is-stream .prompt-blank-word{font-size:clamp(24px,2.4vw,44px)}body.bg-green .prompt-blank-word{background:#fff}
