.word-cards[data-astro-cid-fx2w7zp6]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.wc-card[data-astro-cid-fx2w7zp6]{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);min-width:0;padding:var(--space-8) var(--space-4) var(--space-4);flex-direction:column;gap:4px;display:flex;position:relative}.wc-card[data-astro-cid-fx2w7zp6].wc-long{grid-column:span 2}.wc-card[data-astro-cid-fx2w7zp6] .wc-play{top:var(--space-2);right:var(--space-2);position:absolute}.wc-word[data-astro-cid-fx2w7zp6]{font-family:var(--font-jp);font-weight:700;font-size:clamp(1.15rem, 2.4vw, var(--heading-sm));letter-spacing:.02em;overflow-wrap:anywhere;line-height:1.35;display:block}.wc-word[data-astro-cid-fx2w7zp6]>span[data-astro-cid-fx2w7zp6]{white-space:nowrap}.wc-kanji-word[data-astro-cid-fx2w7zp6]{color:var(--text);overflow-wrap:anywhere;font-size:clamp(1.9rem,4.2vw,2.4rem);line-height:1.15;display:block}.wc-word[data-astro-cid-fx2w7zp6].wc-word-sub{font-size:var(--text-md);color:var(--text-muted);font-weight:600}.wc-hv[data-astro-cid-fx2w7zp6]{font-size:var(--text-sm);color:var(--text)}.wc-hv-label[data-astro-cid-fx2w7zp6],.wc-ex-label[data-astro-cid-fx2w7zp6]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-right:4px;font-weight:700}.wc-example[data-astro-cid-fx2w7zp6]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border)}.ex-speak[data-astro-cid-fx2w7zp6]{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:block}.ex-speak[data-astro-cid-fx2w7zp6]:hover{color:color-mix(in srgb, var(--accent) 70%, var(--text))}.ex-speak[data-astro-cid-fx2w7zp6]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wc-ex-text[data-astro-cid-fx2w7zp6]{font-family:var(--font-jp);font-size:var(--text-md);margin:4px 0 0;line-height:2}.wc-ex-meaning[data-astro-cid-fx2w7zp6]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.wc-dot[data-astro-cid-fx2w7zp6]{color:var(--text-subtle);padding-inline:1px;font-style:normal}.wc-romaji[data-astro-cid-fx2w7zp6]{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.wc-meaning[data-astro-cid-fx2w7zp6]{font-size:var(--text-md);color:var(--text)}.word-list[data-astro-cid-fx2w7zp6]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=720px){.word-list[data-astro-cid-fx2w7zp6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-item[data-astro-cid-fx2w7zp6]{border-bottom:1px solid var(--border);min-width:0}.wl-row[data-astro-cid-fx2w7zp6]{align-items:center;gap:2px var(--space-3);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid;position:relative}.wl-row[data-astro-cid-fx2w7zp6]::-webkit-details-marker{display:none}summary[data-astro-cid-fx2w7zp6].wl-row{cursor:pointer}summary[data-astro-cid-fx2w7zp6].wl-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.wl-main[data-astro-cid-fx2w7zp6]{align-items:baseline;gap:2px var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.wl-word[data-astro-cid-fx2w7zp6]{font-family:var(--font-jp);font-size:var(--jp-lg);overflow-wrap:anywhere;line-height:1.7}.wl-romaji[data-astro-cid-fx2w7zp6]{font-family:var(--font-heading);font-style:italic;font-size:var(--text-sm);color:var(--text-subtle)}.wl-meaning[data-astro-cid-fx2w7zp6]{font-size:var(--text-md);color:var(--text-muted);grid-column:1/-1}.wl-more[data-astro-cid-fx2w7zp6]{font-size:var(--text-xs);color:color-mix(in srgb, var(--accent) 80%, var(--text));grid-column:1;font-weight:700}.wl-more[data-astro-cid-fx2w7zp6]:after{content:" ▾"}details[data-astro-cid-fx2w7zp6][open] .wl-more[data-astro-cid-fx2w7zp6]:after{content:" ▴"}.wl-example[data-astro-cid-fx2w7zp6]{padding:0 0 var(--space-3)}.wl-ex-text[data-astro-cid-fx2w7zp6]{font-family:var(--font-jp);font-size:var(--text-md);margin:0;line-height:2}.wl-ex-meaning[data-astro-cid-fx2w7zp6]{font-size:var(--text-sm);color:var(--text-muted);margin:0}
