h3.svelte-2bbc9y{--h3-font-size:1.5rem;color:var(--h3-color);font-size:var(--h3-font-size);font-family:var(--font-sans);margin:0;padding:0}.dark.svelte-2bbc9y{--h3-color:var(--color-text)}.light.svelte-2bbc9y{--h3-color:var(--color-bg)}.primary.svelte-2bbc9y{--h3-color:var(--color-primary)}.secondary.svelte-2bbc9y{--h3-color:var(--color-accent)}.build-chooser.svelte-1vtqy3y{flex-direction:column;gap:1.5rem;display:flex}.card-row.svelte-1vtqy3y{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=36rem){.card-row.svelte-1vtqy3y{grid-template-columns:1fr}}.model-card.svelte-1vtqy3y{box-shadow:var(--shadow-sm);border:var(--border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;flex-direction:column;gap:.75rem;padding:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-top-color .2s;display:flex}.model-card.svelte-1vtqy3y:hover{box-shadow:var(--shadow-primary);transform:translateY(-3px)}.graphic.svelte-1vtqy3y{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 6%, transparent);color:var(--color-text-muted);margin:0;padding:.5rem}.graphic.svelte-1vtqy3y svg:where(.svelte-1vtqy3y){width:100%;height:auto;display:block}.model-card.svelte-1vtqy3y h4:where(.svelte-1vtqy3y){margin:0;font-size:1rem;font-weight:600}.model-card.svelte-1vtqy3y p:where(.svelte-1vtqy3y){color:var(--color-text-muted);margin:0;font-size:.875rem}
