.poem{font-size:clamp(24px,5vw,32px);line-height:1.5}.lede{color:var(--ink-soft);margin:0}.section-title{margin:8px 0 0;font:500 24px Shippori Mincho,serif}.something-off{border-top:1px solid var(--rule);flex-direction:column;gap:16px;margin-top:24px;padding-top:16px;display:flex}.something-off summary{width:fit-content;color:var(--muted);cursor:pointer;font-size:15px}.something-off summary:hover{color:var(--ink)}.something-off[open] summary{color:var(--ink);margin-bottom:4px;font-weight:600}.something-off>.fine{margin-bottom:8px}.feedback-form{border:1px solid var(--rule-soft);background:var(--card);border-radius:14px;flex-direction:column;gap:12px;margin-top:16px;padding:18px 20px;display:flex}.feedback-form h3{margin:0;font:600 16px Instrument Sans,sans-serif}.feedback-form .actions{gap:10px}.field,.comment,.picked-word select{border:1px solid var(--pill-border);background:var(--bg);color:var(--ink);font:400 16px Instrument Sans,sans-serif}.field{border-radius:999px;flex:200px;min-width:0;min-height:44px;padding:8px 14px}.comment{resize:vertical;border-radius:12px;width:100%;padding:10px 12px}.login{flex-wrap:wrap;gap:10px;display:flex}.word-chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font:400 17px Shippori Mincho,serif}.chip:hover{border-color:var(--accent)}.chip.on{background:var(--cell);border-color:var(--accent);color:var(--accent)}.picked{flex-direction:column;gap:8px;display:flex}.picked:empty{display:none}.picked-word{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.picked-word .verse{font-size:18px}.picked-word select{border-radius:10px;min-height:40px;padding:4px 10px}.reasons{flex-direction:column;gap:8px;display:flex}.reason{cursor:pointer;align-items:center;gap:10px;display:flex}.reason input{width:18px;height:18px;accent-color:var(--accent)}.button.danger{border-color:var(--over-ink);background:var(--over);color:var(--over-ink)}.button:disabled{opacity:.5;cursor:wait}.form-status{color:var(--muted);margin:0;font-size:14px}.form-status:empty{display:none}.form-status.off{color:var(--over-ink)}.thanks{color:var(--accent);margin:0}.field:focus-visible,.comment:focus-visible,.chip:focus-visible,.picked-word select:focus-visible,.something-off summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asks{margin-top:8px}.ask{flex-direction:column;gap:6px;display:flex}.ask-word{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.chip.guess:not(.on){border-style:dashed;border-color:var(--accent)}
