.breeds-grid.svelte-1xong90{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.breeds-grid.svelte-1xong90{grid-template-columns:repeat(3,1fr)}}.breed-card.svelte-1xong90{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.breed-card__img.svelte-1xong90{aspect-ratio:16 / 9;background:var(--color-background-muted);display:flex;align-items:center;justify-content:center;font-size:3rem;overflow:hidden}.breed-card__img.svelte-1xong90 img:where(.svelte-1xong90){width:100%;height:100%;object-fit:cover}.breed-card__body.svelte-1xong90{padding:var(--space-lg)}.breed-card__body.svelte-1xong90 h3:where(.svelte-1xong90){font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-sm)}.breed-card__body.svelte-1xong90 p:where(.svelte-1xong90){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.traits.svelte-1xong90{display:flex;flex-direction:column;gap:var(--space-lg)}.trait.svelte-1xong90{display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-lg);background:var(--color-background-muted);border-radius:var(--radius-lg)}.trait__icon.svelte-1xong90{font-size:2rem;flex-shrink:0}.trait.svelte-1xong90 strong:where(.svelte-1xong90){display:block;font-size:var(--font-size-base);color:var(--color-text);margin-bottom:var(--space-xs)}.trait.svelte-1xong90 p:where(.svelte-1xong90){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.back-nav.svelte-1xong90{text-align:center}.btn.svelte-1xong90{display:inline-block;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.btn--outline.svelte-1xong90{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--outline.svelte-1xong90:hover{background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px)}
