.breed-profile-card[data-v-e989cd0c]{--breed-card-accent:var(--wf-color-primary);--breed-card-accent-soft:rgba(var(--wf-palette-primary-rgb),.12);background:var(--wf-color-surface-strong,#fff);border:1px solid rgba(var(--wf-palette-primary-rgb),.18);box-shadow:0 12px 30px rgba(var(--wf-palette-primary-rgb),.07);border-radius:8px;gap:8px;min-width:0;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.breed-profile-card[data-v-e989cd0c]:before{content:none!important;background:0 0!important;height:0!important;display:none!important}.breed-profile-card[data-v-e989cd0c]:focus-within,.breed-profile-card[data-v-e989cd0c]:hover{border-color:color-mix(in srgb,var(--breed-card-accent) 46%,var(--wf-color-line-cool));box-shadow:0 18px 42px rgba(var(--wf-palette-primary-rgb),.12);transform:translateY(-2px)}.breed-card-content[data-v-e989cd0c]{color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-items:start;gap:7px;width:100%;min-width:0;padding:0;display:grid}.breed-card-select[data-v-e989cd0c],.breed-profile-card.selectable[data-v-e989cd0c],.breed-profile-card[data-v-e989cd0c]:not(.selectable){cursor:pointer}.breed-card-select[data-v-e989cd0c]:focus-visible{outline:3px solid rgba(var(--wf-palette-primary-rgb),.28);outline-offset:2px;border-radius:6px}img[data-v-e989cd0c]{aspect-ratio:1.48;-o-object-fit:contain;object-fit:contain;background:0 0;border:0;border-radius:0;justify-self:center;width:100%;padding:12px;display:block}.breed-card-kind[data-v-e989cd0c]{background:var(--breed-card-accent-soft);color:var(--breed-card-accent);white-space:nowrap;border-radius:999px;place-self:start;align-items:center;height:29px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}strong[data-v-e989cd0c]{color:var(--wf-color-ink);font-size:17px;line-height:1.16}.breed-card-description[data-v-e989cd0c]{color:var(--wf-color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.breed-card-meta[data-v-e989cd0c]{color:var(--wf-color-ink-soft);font-size:14px;line-height:1.45}.breed-card-weight[data-v-e989cd0c]{color:var(--breed-card-accent);font-size:14px;font-weight:700}.breed-card-highlights[data-v-e989cd0c]{flex-wrap:wrap;gap:5px;display:flex}.breed-card-highlights span[data-v-e989cd0c]{background:var(--breed-card-accent-soft);color:var(--breed-card-accent);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}a[data-v-e989cd0c]{border:1px solid var(--breed-card-accent);background:var(--breed-card-accent);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:44px;margin-top:4px;padding:9px 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.breed-profile-card:not(.selectable)>a[data-v-e989cd0c]{position:static}.breed-profile-card:not(.selectable)>a[data-v-e989cd0c]:after{z-index:1;border-radius:inherit;content:"";cursor:pointer;position:absolute;inset:0}.breed-profile-card[data-v-e989cd0c]:not(.selectable):has(>a:focus-visible){outline:3px solid rgba(var(--wf-palette-primary-rgb),.28);outline-offset:2px}a[data-v-e989cd0c]:hover{border-color:color-mix(in srgb,var(--breed-card-accent) 82%,#000);background:color-mix(in srgb,var(--breed-card-accent) 82%,#000);color:#fff;box-shadow:0 8px 20px rgba(var(--wf-palette-primary-rgb),.2)}a[data-v-e989cd0c]:focus-visible{outline:3px solid color-mix(in srgb,var(--breed-card-accent) 30%,transparent);outline-offset:2px;border-radius:6px}[data-theme=dark] .breed-profile-card{background:linear-gradient(145deg,rgba(var(--wf-palette-primary-rgb),.12),rgba(var(--wf-palette-warm-rgb),.06)),var(--wf-color-surface-strong);border-color:#e8ebf124}[data-theme=dark] .breed-profile-card:focus-within,[data-theme=dark] .breed-profile-card:hover{border-color:color-mix(in srgb,var(--breed-card-accent) 58%,#e8ebf138);box-shadow:0 18px 42px #00000057}[data-theme=dark] .breed-profile-card img{background:0 0;border-color:#0000}[data-theme=dark] .breed-profile-card strong{color:var(--wf-color-ink)}[data-theme=dark] .breed-card-description,[data-theme=dark] .breed-card-meta{color:var(--wf-color-muted)}html[data-theme=dark] .breed-profile-card>a{box-shadow:0 8px 20px #00000047;color:#fff!important;background:#6f3b86!important;border-color:#6f3b86!important}html[data-theme=dark] .breed-profile-card>a:hover{color:#fff!important;background:#8753a0!important;border-color:#8753a0!important}html[data-theme=dark] .breed-profile-card>a:focus-visible{outline-offset:3px;outline-color:#d8abe8!important}@media (width<=760px){.breed-profile-card[data-v-e989cd0c]{padding:7px}.breed-card-content[data-v-e989cd0c]{gap:6px}img[data-v-e989cd0c]{aspect-ratio:1.12;padding:8px}a[data-v-e989cd0c]{gap:4px;padding-inline:8px;font-size:13px}}
