.breadcrumb{font-size:13px;color:#536a6b}.settings{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.settings label,.search-label{display:grid;gap:9px;font-size:14px;font-weight:700}select,input{font:inherit;color:#103640;background:#f8faf5;border:1px solid #bacbc2;border-radius:10px;padding:13px 10px;min-height:48px;width:100%;min-width:0}select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #c08719;outline-offset:3px}#question{font-size:clamp(26px,5vw,40px);line-height:1.5;margin:16px 0;overflow-wrap:anywhere}#example{font-size:18px;line-height:1.8;padding:18px;background:#f2f5ed;border-left:3px solid #829d87;border-radius:0 12px 12px 0}#instruction{font-size:14px;color:#536a6b}#word-category{margin-top:25px}#choices{grid-template-columns:1fr 1fr}.extra{margin-top:22px;border:1px solid #dce4dc;background:#fff;border-radius:16px;padding:20px 24px;line-height:1.9}.extra summary{cursor:pointer;font-weight:700;min-height:28px}.extra p,.extra li{font-size:14px}.extra a{overflow-wrap:anywhere}.search-label{margin-top:20px}.word-row{padding:16px 0;border-bottom:1px solid #e0e6df}.word-row strong{font-size:18px}.word-row span{display:block;font-size:14px}.word-row p{font-size:14px;color:#536a6b;margin:5px 0 0}.history-row{border-bottom:1px solid #e0e6df;padding:13px 0;font-size:14px}button:disabled{opacity:.75}.choice:disabled{opacity:1}@media(max-width:600px){.settings{grid-template-columns:1fr}#choices{grid-template-columns:1fr}.extra{padding:18px}.actions button{width:100%}#example{font-size:16px}header{flex-wrap:wrap}}
