h1.svelte-cmcntg{font-size:clamp(2rem,4.5vw,3rem);margin:0 0 .75rem}.lead.svelte-cmcntg{font-size:1.1rem;color:var(--fg-secondary);line-height:1.6;margin:0 0 1.5rem}.shortcuts.svelte-cmcntg{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2rem}.shortcuts.svelte-cmcntg a:where(.svelte-cmcntg){display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-strong);font-weight:700;font-size:.92rem}.shortcuts.svelte-cmcntg a:where(.svelte-cmcntg):hover{background:var(--fg);color:var(--bg)}.cards.svelte-cmcntg{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.card.svelte-cmcntg{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--border-strong);background:var(--panel);transition:border-color .2s,background .2s}.card.svelte-cmcntg:hover{border-color:var(--primary);background:var(--tint-primary-soft)}.card.svelte-cmcntg svg{color:var(--primary-text)}.card.svelte-cmcntg h2:where(.svelte-cmcntg){margin:6px 0 0;font:800 1.15rem var(--font-display);text-transform:none;letter-spacing:-.01em;color:var(--fg)}.card.svelte-cmcntg p:where(.svelte-cmcntg){margin:0;color:var(--fg-muted);font-size:.92rem;line-height:1.5}
