.grid.svelte-1vmcy9g{scroll-margin-top:110px}.kj.svelte-1vmcy9g{position:relative;padding-block:var(--s-6) var(--s-8);overflow:hidden}.kj.svelte-1vmcy9g .deco--a{position:absolute;left:1%;bottom:10%}.kj.svelte-1vmcy9g .deco--b{position:absolute;right:2%;bottom:4%}.top.svelte-1vmcy9g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-5);margin-bottom:var(--s-5)}.top.svelte-1vmcy9g h1:where(.svelte-1vmcy9g){font-size:var(--fs-3xl);line-height:1.03;margin-block:var(--s-2) var(--s-3)}.bar.svelte-1vmcy9g{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:var(--s-3);margin-bottom:var(--s-5);border-radius:var(--r-tile);border:1px solid var(--surface-line);background:var(--bg-raised);box-shadow:var(--edge)}.searchbox.svelte-1vmcy9g{position:relative;display:flex;align-items:center;flex:1 1 260px}.searchbox.svelte-1vmcy9g .icon{position:absolute;left:14px;color:var(--ink-muted)}.searchbox.svelte-1vmcy9g .field:where(.svelte-1vmcy9g){padding-left:3rem;font-family:var(--font-display)}.seg.svelte-1vmcy9g{display:flex;padding:4px;gap:4px;border-radius:var(--r-md);background:var(--bg-tint);border:1px solid var(--surface-line)}.seg-btn.svelte-1vmcy9g{padding:.45em .95em;border:0;border-radius:var(--r-tab);background:transparent;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:800;color:var(--ink-muted);cursor:pointer}.seg-btn.is-on.svelte-1vmcy9g{background:var(--cello);color:var(--on-accent);box-shadow:var(--sh-1)}.grid.svelte-1vmcy9g{display:grid;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.kt.svelte-1vmcy9g{display:grid;place-items:center;gap:2px;width:100%;padding:var(--s-3) var(--s-2);background:var(--bg-raised);border:1px solid var(--surface-line);border-radius:var(--r-md);box-shadow:var(--sh-1);cursor:pointer;transition:transform .12s var(--ease-spring),box-shadow .12s var(--ease-out),border-color var(--t-fast) var(--ease-out)}.kt.svelte-1vmcy9g:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:var(--sh-1);border-color:var(--aqua-deep)}.kt.svelte-1vmcy9g:active{transform:scale(.97);box-shadow:var(--sh-1)}.kt.is-on.svelte-1vmcy9g{background:var(--aqua-soft);border-color:var(--cello);box-shadow:var(--sh-1)}.glyph.svelte-1vmcy9g{font-family:var(--font-jp);font-size:2.9rem;line-height:1.05;color:var(--ink-strong)}.meaning.svelte-1vmcy9g{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:700;color:var(--ink);text-align:center}.lvl.svelte-1vmcy9g{font-size:var(--fs-2xs);color:var(--ink-muted)}.dhead.svelte-1vmcy9g{display:flex;gap:var(--s-4);align-items:flex-start;padding-right:var(--s-7);margin-bottom:var(--s-4)}.dglyph.svelte-1vmcy9g{font-family:var(--font-jp);font-size:5.4rem;line-height:1;border:0;background:none;color:var(--ink-strong);cursor:pointer}.detail.svelte-1vmcy9g h2:where(.svelte-1vmcy9g){font-size:var(--fs-2xl)}.readings.svelte-1vmcy9g{display:flex;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap}.rd.svelte-1vmcy9g{display:inline-flex;align-items:baseline;gap:6px;padding:.3em .7em;border-radius:var(--r-tab);background:var(--bg-tint);border:1px solid var(--surface-line)}.rd.svelte-1vmcy9g small:where(.svelte-1vmcy9g){font-size:var(--fs-2xs);color:var(--ink-muted)}.rd.svelte-1vmcy9g b:where(.svelte-1vmcy9g){font-size:var(--fs-md);color:var(--wedge-deep)}.examples.svelte-1vmcy9g{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;gap:4px}.examples.svelte-1vmcy9g li:where(.svelte-1vmcy9g){display:flex;gap:var(--s-3);align-items:baseline;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--bg-tint);font-size:var(--fs-sm);flex-wrap:wrap}.w.svelte-1vmcy9g{font-family:var(--font-jp);font-size:var(--fs-lg);border:0;background:none;color:var(--ink-strong);cursor:pointer}.reading.svelte-1vmcy9g{font-family:var(--font-jp);color:var(--ink-muted)}.romaji.svelte-1vmcy9g{font-size:var(--fs-xs);font-weight:800;color:var(--wedge)}.en.svelte-1vmcy9g{margin-left:auto}@media (max-width: 900px){.top.svelte-1vmcy9g{grid-template-columns:1fr}.kj.svelte-1vmcy9g .deco--a,.kj.svelte-1vmcy9g .deco--b{display:none}}
