.ge-original{font-size:1.14rem;line-height:1.85;white-space:pre-wrap;color:var(--ink);background:var(--paper);padding:18px;border:1px solid var(--border);border-radius:14px}.ge-original p{margin:.5em 0}.ge-reading-help{margin:18px 0;border:1px solid var(--border);border-radius:12px;background:var(--paper);color:var(--ink)}.ge-reading-help>summary{padding:14px 18px;min-height:48px;cursor:pointer;font-weight:700;line-height:1.6;overflow-wrap:anywhere}.ge-reading-help>section{padding:0 18px 18px}.ge-reading-help .section-kicker{display:none}.exam-word-controls{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin:24px 0}.exam-word-controls label{display:grid;gap:8px;font-weight:700}.exam-word-controls input,.exam-word-controls select{box-sizing:border-box;min-height:48px;width:100%;font:inherit;padding:10px;border:1px solid var(--border);border-radius:10px;color:var(--ink);background:var(--paper)}.exam-word-list{display:grid;gap:16px}.exam-word-card{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--paper);color:var(--ink)}.exam-word-card h2{font-size:1.16rem;margin:0 0 12px;line-height:1.6}.exam-word-card p{line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.exam-example{font-size:1.08rem}.exam-word-controls+*[role=status]{min-height:24px}#exam-vocabulary nav{display:flex;justify-content:space-between;gap:16px;margin-top:24px}#exam-vocabulary button{min-height:46px;min-width:80px;font:inherit;border:1px solid var(--border);border-radius:10px;background:var(--paper);color:var(--accent);padding:10px 18px}#exam-vocabulary button:disabled{opacity:.5;cursor:default}.ge-reading-help summary:focus-visible,#exam-vocabulary :is(input,select,button,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:600px){.exam-word-controls{grid-template-columns:1fr}.exam-word-card{padding:16px}.ge-original{padding:14px}.ge-reading-help>summary{padding:12px}}
