.hero.svelte-i230gd{margin:1rem 0 1.25rem}.hero.svelte-i230gd h1:where(.svelte-i230gd){font-size:1.75rem;font-weight:700}.subtitle.svelte-i230gd{color:var(--text-muted);margin-top:.25rem}.domain.svelte-i230gd{margin-bottom:2rem}.domain.svelte-i230gd h2:where(.svelte-i230gd){font-size:1.1rem;margin-bottom:.75rem}.kit-list.svelte-i230gd{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.kit-card.svelte-i230gd{padding:1rem}.kit-head.svelte-i230gd{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.kit-title.svelte-i230gd{font-weight:600}.kit-desc.svelte-i230gd{font-size:.85rem;color:var(--text-muted);margin:.4rem 0 .6rem}.meta.svelte-i230gd{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}.tag.svelte-i230gd{font-size:.72rem;padding:.1rem .45rem;border-radius:.4rem;background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border)}.wip.svelte-i230gd{font-size:.65rem;padding:.05rem .35rem;border-radius:.4rem;background:color-mix(in srgb,var(--status-amber) 20%,transparent);color:var(--status-amber);font-weight:600}.kit-props.svelte-i230gd{display:flex;flex-wrap:wrap;gap:.35rem}.prop-chip.svelte-i230gd{font-size:.78rem;padding:.15rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);text-decoration:none}.prop-chip.svelte-i230gd:hover{background:color-mix(in srgb,var(--accent) 20%,transparent);text-decoration:none}.prop-chip.missing.svelte-i230gd{background:var(--bg-elevated);color:var(--text-muted)}.empty.svelte-i230gd{padding:2rem;text-align:center;color:var(--text-muted)}
