.head[data-astro-cid-fv5mc7u4]{padding-block:2rem 1.25rem}.head__title[data-astro-cid-fv5mc7u4]{font-family:var(--font-display);font-size:var(--t-4xl);margin:0 0 .6rem}.head__sub[data-astro-cid-fv5mc7u4]{font-size:var(--t-lg);color:var(--ink-muted);max-width:62ch;line-height:var(--lh-normal);margin:0}.head__sub[data-astro-cid-fv5mc7u4] strong[data-astro-cid-fv5mc7u4]{color:var(--ink);font-weight:500}.tools[data-astro-cid-fv5mc7u4]{flex-direction:column;gap:.9rem;padding-block:.5rem 1.5rem;display:flex}.srch[data-astro-cid-fv5mc7u4]{display:block}.srch__lbl[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-muted);margin-bottom:.35rem;display:block}#q[data-astro-cid-fv5mc7u4]{width:100%;font:inherit;font-size:var(--t-base);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-control);padding:.7rem .9rem}#q[data-astro-cid-fv5mc7u4]:focus{outline:2px solid var(--accent);outline-offset:1px}#q[data-astro-cid-fv5mc7u4]::placeholder{color:var(--ink-faint)}.chips[data-astro-cid-fv5mc7u4]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-astro-cid-fv5mc7u4]{font:inherit;font-size:var(--t-sm);cursor:pointer;border:1px solid var(--rule-strong);color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border-radius:100px;padding:.4rem .85rem}.chip[data-astro-cid-fv5mc7u4]:hover{color:var(--ink)}.chip[data-astro-cid-fv5mc7u4]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip[data-astro-cid-fv5mc7u4][aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:500}.count[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-muted);margin:0}.list[data-astro-cid-fv5mc7u4]{gap:.9rem;padding-bottom:3rem;display:grid}.term[data-astro-cid-fv5mc7u4]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-card);box-shadow:var(--shadow-1);padding:1.25rem 1.4rem}.term[data-astro-cid-fv5mc7u4][hidden]{display:none}.term[data-astro-cid-fv5mc7u4]{scroll-margin-block-start:6rem}.term[data-astro-cid-fv5mc7u4]:target{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow-1)}.term__top[data-astro-cid-fv5mc7u4]{flex-wrap:wrap;align-items:baseline;gap:.25rem .7rem;display:flex}.term__he[data-astro-cid-fv5mc7u4]{font-family:var(--font-display);font-size:var(--t-xl);margin:0}.term__en[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-faint);letter-spacing:.01em;margin:0}.term__alt[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-faint);margin:.3rem 0 0}.term__what[data-astro-cid-fv5mc7u4]{line-height:var(--lh-normal);max-width:68ch;margin:.6rem 0 0}.term__line[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-muted);max-width:68ch;margin:.55rem 0 0;line-height:1.6}.term__k[data-astro-cid-fv5mc7u4]{font-size:var(--t-xs);color:var(--ink-faint);margin-bottom:.1rem;font-weight:700;display:block}.term__line--careful[data-astro-cid-fv5mc7u4]{color:var(--ink)}.term__line--careful[data-astro-cid-fv5mc7u4] .term__k[data-astro-cid-fv5mc7u4]{color:var(--accent-deep)}.term__foot[data-astro-cid-fv5mc7u4]{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.term__foot[data-astro-cid-fv5mc7u4]:empty{display:none}.badge[data-astro-cid-fv5mc7u4]{font-size:var(--t-xs);border:1px solid var(--rule-strong);color:var(--ink-muted);border-radius:100px;padding:.2rem .7rem;text-decoration:none}.badge--official[data-astro-cid-fv5mc7u4]{background:var(--surface-sunk)}.badge--lesson[data-astro-cid-fv5mc7u4]{border-color:var(--accent);color:var(--ink)}.badge--lesson[data-astro-cid-fv5mc7u4]:hover{background:var(--accent-soft)}.empty[data-astro-cid-fv5mc7u4]{color:var(--ink-muted);font-size:var(--t-lg);padding:2rem 0}.empty[data-astro-cid-fv5mc7u4][hidden]{display:none}.note[data-astro-cid-fv5mc7u4]{border-top:1px solid var(--rule);padding-block:2rem 3rem}.note__t[data-astro-cid-fv5mc7u4]{font-family:var(--font-display);font-size:var(--t-xl);margin:0 0 .7rem}.note[data-astro-cid-fv5mc7u4] p[data-astro-cid-fv5mc7u4]{max-width:66ch;color:var(--ink-muted);line-height:var(--lh-normal);margin:0 0 .7rem}.note[data-astro-cid-fv5mc7u4] strong[data-astro-cid-fv5mc7u4]{color:var(--ink);font-weight:500}.note__checked[data-astro-cid-fv5mc7u4]{font-size:var(--t-sm);color:var(--ink-faint)}
