.ask{margin:40px 0;padding-top:24px;border-top:1px solid var(--line)}.ask-h{font:600 18px/1.3 var(--display);color:var(--ink);margin:0 0 12px}.ask-en{color:var(--faint);font-weight:400;font-size:14px}.ask-form{display:flex;flex-direction:column;gap:8px}.ask-input{width:100%;box-sizing:border-box;padding:14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;color:var(--ink);font:400 17px/1.3 var(--display)}.ask-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-go{min-height:48px;padding:0 16px;background:var(--ink);color:var(--paper);border:0;border-radius:3px;font:600 15px/1 var(--display);cursor:pointer}.ask-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-scope{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0 0}.ask-chip{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;font:400 12px/1.5 var(--mono);color:var(--faint)}.ask-widen{font:400 12px/1.5 var(--mono);color:var(--accent)}.ask-out{margin-top:18px}.ask-a{font:400 17px/1.65 var(--sans);color:var(--ink);margin:0 0 12px}.ask-q{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--line-strong);font:400 15px/1.6 var(--sans);color:var(--muted)}.ask-play{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:var(--st-ok);color:var(--paper);border:0;border-radius:3px;font:500 14px/1 var(--mono);cursor:pointer}.ask-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ask-audio{display:block;width:100%;margin-top:8px;height:40px}.ask-none{font:400 16px/1.6 var(--sans);color:var(--ink);margin:0 0 8px}.ask-elsewhere{margin:0;font:400 14px/1.5 var(--mono)}.ask-elsewhere a{color:var(--accent)}.ask-wait{font:400 14px/1.6 var(--mono);color:var(--faint);margin:0}.ask-foot{font:400 12px/1.5 var(--mono);color:var(--faint);margin:12px 0 0}@media(min-width:40rem){.ask-form{flex-direction:row}.ask-go{width:auto;white-space:nowrap}}
