.known[data-astro-cid-ejiu7cv6]{margin-bottom:var(--sp-5)}.known-btn[data-astro-cid-ejiu7cv6]{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);font-size:14.5px;font-weight:800;color:var(--ink-soft);transition:border-color .15s,background .15s,color .15s}.known-btn[data-astro-cid-ejiu7cv6]:hover:not(:disabled){border-color:var(--ok);color:var(--ok)}.known-btn[data-astro-cid-ejiu7cv6].is-known{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.known-btn[data-astro-cid-ejiu7cv6]:disabled{opacity:.6}.known-cta[data-astro-cid-ejiu7cv6]{display:grid;grid-template-columns:auto 1fr;gap:2px var(--sp-2);align-items:center;padding:11px 16px;border-radius:var(--r-sm);background:var(--accent-soft);border:1px solid var(--accent);color:var(--ink);text-decoration:none}.known-cta[data-astro-cid-ejiu7cv6]:hover{text-decoration:none;filter:brightness(1.03)}.known-cta[data-astro-cid-ejiu7cv6]>span[data-astro-cid-ejiu7cv6]{font-size:14px;font-weight:800;color:var(--accent)}.known-cta[data-astro-cid-ejiu7cv6]>em[data-astro-cid-ejiu7cv6]{grid-column:2;font-style:normal;font-size:12.5px;color:var(--ink-soft)}.entry-head[data-astro-cid-ejxfixob]{padding-bottom:var(--sp-4);border-bottom:2px solid var(--brand-line);margin-bottom:var(--sp-5)}.entry-head[data-astro-cid-ejxfixob] .form[data-astro-cid-ejxfixob]{font-size:clamp(28px,5vw,40px);font-weight:900;letter-spacing:-.01em;margin-top:var(--sp-3);line-height:1.35}.entry-head[data-astro-cid-ejxfixob] .romaji[data-astro-cid-ejxfixob]{color:var(--muted);font-size:15px;font-weight:600;margin-top:2px}.block[data-astro-cid-ejxfixob]{margin-bottom:var(--sp-5)}.block[data-astro-cid-ejxfixob] h2[data-astro-cid-ejxfixob]{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:var(--sp-2)}.block[data-astro-cid-ejxfixob] .body[data-astro-cid-ejxfixob]{font-size:16px;line-height:1.75}.block[data-astro-cid-ejxfixob] .body[data-astro-cid-ejxfixob] b{color:var(--brand);font-weight:800}.block-lead[data-astro-cid-ejxfixob] .body[data-astro-cid-ejxfixob]{font-size:17.5px;background:var(--brand-soft);border-left:3px solid var(--brand);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:var(--sp-3) var(--sp-4)}.examples[data-astro-cid-ejxfixob]{list-style:none;padding:0;display:grid;gap:var(--sp-3);counter-reset:ex}.examples[data-astro-cid-ejxfixob] li[data-astro-cid-ejxfixob]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);counter-increment:ex;position:relative}.examples[data-astro-cid-ejxfixob] li[data-astro-cid-ejxfixob]:before{content:counter(ex);position:absolute;top:var(--sp-3);right:var(--sp-4);font-size:12px;font-weight:900;color:var(--line)}.ex-ja[data-astro-cid-ejxfixob]{font-size:17px;font-weight:600;padding-right:var(--sp-4)}.ex-vi[data-astro-cid-ejxfixob]{font-size:14.5px;color:var(--ink-soft);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--line)}.practice[data-astro-cid-ejxfixob]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-5);background:var(--accent-soft);border-color:var(--accent);color:inherit;text-decoration:none}.practice[data-astro-cid-ejxfixob]:hover{text-decoration:none;filter:brightness(1.03)}.practice[data-astro-cid-ejxfixob] span[data-astro-cid-ejxfixob][aria-hidden]{font-size:20px;color:var(--accent)}.pager[data-astro-cid-ejxfixob]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-5)}.pager[data-astro-cid-ejxfixob] a[data-astro-cid-ejxfixob]{display:grid;gap:2px;color:inherit;text-decoration:none;font-weight:700}.pager[data-astro-cid-ejxfixob] a[data-astro-cid-ejxfixob]:hover{border-color:var(--brand);text-decoration:none}.pager[data-astro-cid-ejxfixob] .align-end[data-astro-cid-ejxfixob]{text-align:right}.siblings[data-astro-cid-ejxfixob]{list-style:none;padding:0;display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.siblings[data-astro-cid-ejxfixob] a[data-astro-cid-ejxfixob]{display:grid;gap:1px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:inherit;text-decoration:none;font-weight:700}.siblings[data-astro-cid-ejxfixob] a[data-astro-cid-ejxfixob]:hover{border-color:var(--brand);text-decoration:none}
