.h.svelte-1dzsigi{display:flex;align-items:center;gap:12px;margin:10px 0 16px}.back.svelte-1dzsigi{font-size:1.5rem;color:var(--ink);border:none}h1.svelte-1dzsigi{font-size:2rem}.sec.svelte-1dzsigi{padding:15px;margin-bottom:12px}.sec.svelte-1dzsigi h2:where(.svelte-1dzsigi){font-size:1.15rem;margin-bottom:8px;color:var(--red)}.sec.svelte-1dzsigi p:where(.svelte-1dzsigi){margin:0;line-height:1.58;font-size:.92rem}.cats.svelte-1dzsigi{margin:12px 0;border-top:1.5px solid var(--ink)}.crow.svelte-1dzsigi{display:grid;grid-template-columns:.9fr 1fr 1.1fr;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:.82rem;align-items:baseline}.chead.svelte-1dzsigi{font-family:var(--display);text-transform:uppercase;font-size:.68rem;letter-spacing:.06em;color:var(--muted)}.cname.svelte-1dzsigi{font-weight:700}.cwho.svelte-1dzsigi{color:var(--ink-soft)}.note.svelte-1dzsigi{font-size:.88rem!important;color:var(--ink-soft)}.modes.svelte-1dzsigi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.modes.svelte-1dzsigi li:where(.svelte-1dzsigi){font-size:.9rem;line-height:1.5;padding-left:12px;border-left:2px solid var(--red)}.grades.svelte-1dzsigi{display:flex;flex-wrap:wrap;gap:7px}.gr.svelte-1dzsigi{min-width:84px;flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 6px;border:1.5px solid var(--ink);border-radius:2px;background:var(--paper)}.g.svelte-1dzsigi{font-family:var(--display);font-size:1.15rem;border:2px solid;border-radius:3px;padding:0 8px}.gl.svelte-1dzsigi{font-size:.72rem;font-weight:700;text-align:center}.gw.svelte-1dzsigi{font-size:.66rem;font-variant-numeric:tabular-nums}
