.breed-page[data-astro-cid-vou2f5jx]{padding-top:var(--space-6);padding-bottom:var(--space-12)}.breed-hero[data-astro-cid-vou2f5jx]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-4);margin-bottom:var(--space-8)}@media(min-width:768px){.breed-hero[data-astro-cid-vou2f5jx]{grid-template-columns:1fr 320px;align-items:start}}@media(min-width:1024px){.breed-hero[data-astro-cid-vou2f5jx]{grid-template-columns:1fr 360px}}.breed-hero__badges[data-astro-cid-vou2f5jx]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.breed-badge[data-astro-cid-vou2f5jx]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-full, 9999px);text-transform:uppercase;letter-spacing:.05em}.breed-badge--cachorro[data-astro-cid-vou2f5jx]{background-color:#d977061a;color:#b45309}.breed-badge--gato[data-astro-cid-vou2f5jx]{background-color:#8b5cf61a;color:#6d28d9}.breed-badge--porte[data-astro-cid-vou2f5jx]{background-color:var(--color-primary-50, #ecfdf5);color:var(--color-primary-700, #047857)}.breed-badge--grupo[data-astro-cid-vou2f5jx]{background-color:var(--color-neutral-100);color:var(--color-neutral-600)}.breed-hero__title[data-astro-cid-vou2f5jx]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--weight-bold);color:var(--color-neutral-900);line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--space-1)}.breed-hero__english[data-astro-cid-vou2f5jx]{font-size:var(--text-lg);color:var(--color-neutral-400);font-style:italic;margin-bottom:var(--space-4)}.breed-hero__desc[data-astro-cid-vou2f5jx]{font-size:var(--text-lg);color:var(--color-neutral-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.breed-hero__origin[data-astro-cid-vou2f5jx]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-neutral-500)}.breed-hero__origin[data-astro-cid-vou2f5jx] strong[data-astro-cid-vou2f5jx]{color:var(--color-neutral-700)}.breed-stats-card[data-astro-cid-vou2f5jx]{background:var(--color-warm-50, #FFFBF5);border-radius:var(--radius-2xl);border:1px solid var(--color-neutral-200);padding:var(--space-6);box-shadow:0 2px 12px #0000000a}@media(min-width:768px){.breed-stats-card[data-astro-cid-vou2f5jx]{position:sticky;top:80px}}.breed-stats-card__title[data-astro-cid-vou2f5jx]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-neutral-900);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-neutral-200)}.breed-stats-card__list[data-astro-cid-vou2f5jx]{display:flex;flex-direction:column;gap:var(--space-4)}.breed-stat[data-astro-cid-vou2f5jx]{display:flex;flex-direction:column;gap:var(--space-1)}.breed-stat[data-astro-cid-vou2f5jx] dt[data-astro-cid-vou2f5jx]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.05em}.breed-stat[data-astro-cid-vou2f5jx] dt[data-astro-cid-vou2f5jx] svg[data-astro-cid-vou2f5jx]{color:var(--color-primary-500);flex-shrink:0}.breed-stat[data-astro-cid-vou2f5jx] dd[data-astro-cid-vou2f5jx]{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-neutral-800);padding-left:calc(16px + var(--space-2))}.breed-stat__stars[data-astro-cid-vou2f5jx]{color:var(--color-accent-500, #f97316);letter-spacing:2px;font-size:var(--text-lg)}.breed-stat__label[data-astro-cid-vou2f5jx]{display:block;font-size:var(--text-xs);color:var(--color-neutral-500);font-weight:var(--weight-normal)}.breed-content[data-astro-cid-vou2f5jx]{max-width:680px;background:var(--color-warm-50, #FFFBF5);border-radius:var(--radius-2xl);border:1px solid var(--color-neutral-200);padding:var(--space-8) var(--space-6);line-height:var(--leading-relaxed);color:var(--color-neutral-700)}@media(min-width:640px){.breed-content[data-astro-cid-vou2f5jx]{padding:var(--space-10) var(--space-8)}}.breed-content[data-astro-cid-vou2f5jx] h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-neutral-900);margin-top:var(--space-8);margin-bottom:var(--space-4);letter-spacing:-.01em}.breed-content[data-astro-cid-vou2f5jx] h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-neutral-900);margin-top:var(--space-6);margin-bottom:var(--space-3)}.breed-content[data-astro-cid-vou2f5jx] p{margin-bottom:var(--space-4);font-size:var(--text-base);line-height:1.8}.breed-content[data-astro-cid-vou2f5jx] ul,.breed-content[data-astro-cid-vou2f5jx] ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.breed-content[data-astro-cid-vou2f5jx] li{list-style:disc;margin-bottom:var(--space-2);line-height:1.8}.breed-content[data-astro-cid-vou2f5jx] ol li{list-style:decimal}.breed-content[data-astro-cid-vou2f5jx] a{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.breed-content[data-astro-cid-vou2f5jx] a:hover{color:var(--color-primary-700)}.breed-content[data-astro-cid-vou2f5jx] strong{font-weight:var(--weight-semibold);color:var(--color-neutral-800)}.breed-content[data-astro-cid-vou2f5jx] blockquote{border-left:3px solid var(--color-primary-300);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--color-neutral-600);font-style:italic}
