vocabulary-table[data-astro-cid-t22flijc]{display:block;container-type:inline-size}.vocabulary-kana[data-astro-cid-t22flijc],.vocabulary-tools[data-astro-cid-t22flijc],.vocabulary-pager[data-astro-cid-t22flijc]{max-width:36.5rem}.vocabulary-kana[data-astro-cid-t22flijc]{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}@container (252px<=width<512px){.vocabulary-kana[data-astro-cid-t22flijc]{grid-template-columns:repeat(5,minmax(44px,1fr))}}.vocabulary-kana[data-astro-cid-t22flijc][hidden]{display:none}.vocabulary-kana[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]{isolation:isolate;min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;--frame-color:var(--line);--frame-fill:#fffdf7;background:0 0;border:0;padding:.35rem .6rem;position:relative}.vocabulary-kana-frame[data-astro-cid-t22flijc]{z-index:-1;pointer-events:none;width:100%;height:100%;fill:var(--frame-fill);stroke:var(--frame-color);stroke-width:2px;position:absolute;inset:0;overflow:visible}.vocabulary-kana[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc][aria-pressed=true]{--frame-fill:var(--yellow-soft);--frame-color:var(--yellow-dark)}.vocabulary-kana[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]:hover{--frame-color:var(--cyan-dark)}.vocabulary-scroll[data-astro-cid-t22flijc]{overflow-x:auto}.vocabulary-tools[data-astro-cid-t22flijc]{gap:.5rem;margin-bottom:.5rem;display:grid}.vocabulary-tools[data-astro-cid-t22flijc][hidden],[data-astro-cid-t22flijc][data-pagination][hidden]{display:none}input[data-astro-cid-t22flijc][type=search]{border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#fff;border-radius:6px;padding:.65rem .8rem}.vocabulary-compact[data-astro-cid-t22flijc]{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;display:flex}.vocabulary-compact[data-astro-cid-t22flijc] input[data-astro-cid-t22flijc]{width:1.1rem;height:1.1rem;accent-color:var(--cyan-dark)}.vocabulary-pager[data-astro-cid-t22flijc]{grid-template-rows:minmax(1.4rem,auto) 44px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:.5rem;margin-block:1rem;display:grid}.vocabulary-pager-top[data-astro-cid-t22flijc]{grid-template-rows:44px;grid-template-columns:8.25rem 44px minmax(0,1fr) 44px;column-gap:.25rem;margin-block:0}.vocabulary-results[data-astro-cid-t22flijc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vocabulary-pager-top[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-page-range]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem}.vocabulary-pager-top[data-astro-cid-t22flijc][data-single-page] [data-astro-cid-t22flijc]:is([data-step],[data-page-slider]){display:none}.vocabulary-pager-top[data-astro-cid-t22flijc]:not([hidden])+.vocabulary-scroll[data-astro-cid-t22flijc]>table[data-astro-cid-t22flijc]{margin-top:0}.vocabulary-pager[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;grid-row:2;padding:0}.vocabulary-pager[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-step="-1"]{grid-column:1}.vocabulary-pager[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-step="1"]{grid-column:3}.vocabulary-pager[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]:hover:not(:disabled){background:var(--yellow-soft)}.vocabulary-pager[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]:disabled{opacity:.35;cursor:default}.vocabulary-slider[data-astro-cid-t22flijc]{display:contents}.vocabulary-slider[data-astro-cid-t22flijc] span[data-astro-cid-t22flijc]{text-align:center;color:var(--muted);font-size:var(--font-support);font-variant-numeric:tabular-nums;grid-area:1/2;line-height:1.4}[data-astro-cid-t22flijc][data-page-slider]{width:100%;height:28px;accent-color:var(--cyan-dark);cursor:pointer;grid-area:2/2;margin:0}.vocabulary-pager-top[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-step="-1"]{grid-area:1/2}.vocabulary-pager-top[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-step="1"]{grid-area:1/4}.vocabulary-pager-top[data-astro-cid-t22flijc] [data-astro-cid-t22flijc][data-page-slider]{grid-area:1/3}input[data-astro-cid-t22flijc]:focus-visible,.vocabulary-kana[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]:focus-visible,.vocabulary-scroll[data-astro-cid-t22flijc]:focus-visible,.vocabulary-pager[data-astro-cid-t22flijc] button[data-astro-cid-t22flijc]:focus-visible{outline:2px solid var(--cyan-dark);outline-offset:3px}
