.head.svelte-19fhplb{display:flex;flex-direction:column;gap:5px}.head.svelte-19fhplb h1:where(.svelte-19fhplb){margin:0;font-size:27px;font-weight:600}.head.svelte-19fhplb p:where(.svelte-19fhplb){margin:0;font-size:15px;color:var(--muted);font-style:italic;max-width:62ch}.concept.svelte-19fhplb{margin:14px 0;padding:12px 14px;border:1px solid var(--rule-2);border-left:2px solid var(--accent-ref);border-radius:var(--radius)}.concept-head.svelte-19fhplb{display:flex;align-items:baseline;gap:8px;font-family:var(--font-deva);font-size:16px;color:var(--ink);margin-bottom:5px}.concept-rom.svelte-19fhplb,.concept-sys.svelte-19fhplb{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.concept-x.svelte-19fhplb{margin-left:auto;cursor:pointer;border:none;background:none;color:var(--muted);font-size:18px;line-height:1}.concept-body.svelte-19fhplb{font-size:14px;line-height:1.6;color:var(--ink)}.concept-empty.svelte-19fhplb{color:var(--muted)}.concept-ref.svelte-19fhplb{display:inline-block;margin-top:6px;font-family:var(--font-mono);font-size:11px;color:var(--accent-ref);text-decoration:none}.concept-ref.svelte-19fhplb:hover{text-decoration:underline}.grid.svelte-19fhplb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px}.sys.svelte-19fhplb{position:relative}.sys-count.svelte-19fhplb{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:2px}
