.wrap.svelte-olpm15{max-width:1100px;margin:0 auto;padding:2.2rem 1.4rem 4rem}.crumbs.svelte-olpm15{font-size:.78rem;color:var(--text-muted, #9ca3af);display:flex;gap:.4rem;margin-bottom:1rem}.crumbs.svelte-olpm15 a:where(.svelte-olpm15){color:var(--accent, #4f5df5);text-decoration:none}h1.svelte-olpm15{font-size:clamp(1.6rem,3.4vw,2.3rem);letter-spacing:-.02em;margin:0 0 .4rem}.lede.svelte-olpm15{color:var(--text-secondary, #4b5563);max-width:66ch;margin:0 0 1.6rem}.grid.svelte-olpm15{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem}.card.svelte-olpm15{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:inherit;background:var(--bg-card, #fff);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;padding:.9rem 1rem;transition:border-color .15s,transform .15s}.card.svelte-olpm15:hover{border-color:var(--accent, #4f5df5);transform:translateY(-2px)}.name.svelte-olpm15{font-weight:700;font-size:.95rem;text-transform:capitalize}.sub.svelte-olpm15{font-size:.74rem;color:var(--text-secondary, #4b5563)}.makers.svelte-olpm15{font-size:.68rem;color:var(--text-muted, #9ca3af);text-transform:capitalize}
