.shelterPage[data-v-7759e229]{box-sizing:border-box;width:100%;max-width:1140px;padding:var(--zp-space-5) var(--zp-space-4) var(--zp-space-8);font-family:var(--zp-font-ui);margin:0 auto}.shelterPage__inner[data-v-7759e229]{gap:var(--zp-space-6);flex-direction:column;display:flex}.shelterPage__pending[data-v-7759e229]{min-height:60vh}.shelterHero[data-v-7759e229]{align-items:center;gap:var(--zp-space-5);padding:var(--zp-space-5);border:1px solid var(--zp-line);border-radius:var(--zp-r-panel);background:var(--zp-surface);box-shadow:var(--zp-shadow-sm);flex-wrap:wrap;display:flex}.shelterHero__avatar[data-v-7759e229]{border:4px solid var(--zp-surface);border-radius:var(--zp-r-pill);box-shadow:var(--zp-shadow-md);flex:none}.shelterHero__text[data-v-7759e229]{gap:var(--zp-space-2);flex-direction:column;flex:280px;min-width:0;display:flex}.shelterHero__name[data-v-7759e229]{color:var(--zp-ink);font-family:var(--zp-font-display);font-size:var(--zp-text-h1);letter-spacing:var(--zp-display-tracking);font-weight:600;line-height:var(--zp-display-leading);overflow-wrap:anywhere;margin:0}.shelterHero__city[data-v-7759e229]{color:var(--zp-ink-2);font-size:var(--zp-text-meta);letter-spacing:.04em;align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.shelterHero__lead[data-v-7759e229]{max-width:62ch;color:var(--zp-ink-2);font-size:var(--zp-text-body);margin:0;line-height:1.55}.shelterHero__actions[data-v-7759e229]{align-items:center;gap:var(--zp-space-3);margin-top:var(--zp-space-2);flex-wrap:wrap;display:flex}.shelterStats[data-v-7759e229]{gap:var(--zp-space-3);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.shelterStats__item[data-v-7759e229]{padding:var(--zp-space-3) var(--zp-space-4);border:1px solid var(--zp-line);border-radius:var(--zp-r-card);background:var(--zp-well);flex-direction:column;gap:2px;display:flex}.shelterStats__value[data-v-7759e229]{color:var(--zp-ink);font-family:var(--zp-font-display);font-size:var(--zp-text-h2);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.shelterStats__label[data-v-7759e229]{color:var(--zp-ink-2);font-size:var(--zp-text-meta)}.shelterCoverage[data-v-7759e229]{gap:var(--zp-space-3);flex-direction:column;display:flex}.shelterCoverage__text[data-v-7759e229]{color:var(--zp-ink);font-size:var(--zp-text-body);font-variant-numeric:tabular-nums;margin:0}.shelterPage__columns[data-v-7759e229]{gap:var(--zp-space-5);grid-template-columns:minmax(0,1fr);display:grid}.shelterPage__main[data-v-7759e229]{gap:var(--zp-space-6);flex-direction:column;min-width:0;display:flex}.shelterPage__aside[data-v-7759e229]{min-width:0}.shelterSection[data-v-7759e229]{gap:var(--zp-space-3);flex-direction:column;display:flex}.shelter-memorial__lead[data-v-7759e229]{max-width:62ch;color:var(--zp-ink-2);font-size:var(--zp-text-body);margin:0;line-height:1.55}.shelter-memorial__list[data-v-7759e229]{gap:var(--zp-space-4);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.shelter-memorial__item[data-v-7759e229]{min-width:0;display:flex}.shelter-memorial__item[data-v-7759e229]>*{flex:1}.shelter-memorial__all[data-v-7759e229]{color:var(--zp-ink-2);font-size:var(--zp-text-meta);text-underline-offset:3px;align-self:flex-start}.shelterSection__title[data-v-7759e229]{color:var(--zp-ink);font-family:var(--zp-font-display);font-size:var(--zp-text-h2);letter-spacing:var(--zp-display-tracking);margin:0;font-weight:600;line-height:1.15}.shelterSection__note[data-v-7759e229]{gap:var(--zp-space-2);padding:var(--zp-space-3);border:1px solid var(--zp-line-strong);border-radius:var(--zp-r-card);background:var(--zp-well);color:var(--zp-ink-2);font-size:var(--zp-text-meta);margin:0;line-height:1.5;display:flex}.shelterProse[data-v-7759e229]{color:var(--zp-ink-2);font-size:var(--zp-text-body);overflow-wrap:anywhere;line-height:1.65}.shelterProse[data-v-7759e229] a{color:var(--zp-amber-strong)}.shelterProse[data-v-7759e229] img{max-width:100%;height:auto}.shelter-animals-grid[data-v-7759e229]{gap:var(--zp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.shelter-animals-grid[data-v-7759e229]{gap:var(--zp-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.shelter-animals-grid__item[data-v-7759e229]{min-width:0}.animalCard[data-v-7759e229]{aspect-ratio:4/5;border-radius:var(--zp-r-card);background:var(--zp-media-ground);box-shadow:var(--zp-shadow-sm);color:var(--zp-on-scrim);text-decoration:none;transition:box-shadow .16s,transform .16s;display:block;position:relative;overflow:hidden}.animalCard[data-v-7759e229]:hover{box-shadow:var(--zp-shadow-md);transform:translateY(-2px)}.animalCard[data-v-7759e229]:focus-visible{outline:var(--zp-focus-width) solid var(--zp-focus-color);outline-offset:var(--zp-focus-offset)}.animalCard__media[data-v-7759e229]{display:block;position:absolute;inset:0}.animalCard__media[data-v-7759e229] picture{height:100%;display:block}.animalCard__media[data-v-7759e229] img,.animalCard__media[data-v-7759e229] [role=img]{width:100%;height:100%}.animalCard__veil[data-v-7759e229]{background:linear-gradient(180deg, color-mix(in oklab, var(--zp-media-ground) 34%, transparent) 0%, color-mix(in oklab, var(--zp-media-ground) 0%, transparent) 26%, color-mix(in oklab, var(--zp-media-ground) 0%, transparent) 46%, color-mix(in oklab, var(--zp-media-ground) 74%, transparent) 100%);position:absolute;inset:0}.animalCard__tags[data-v-7759e229]{top:var(--zp-space-2);left:var(--zp-space-2);gap:var(--zp-space-1);max-width:calc(100% - var(--zp-space-4));flex-wrap:wrap;display:flex;position:absolute}.animalCard__body[data-v-7759e229]{right:var(--zp-space-3);bottom:var(--zp-space-3);left:var(--zp-space-3);flex-direction:column;gap:2px;display:flex;position:absolute}.animalCard__name[data-v-7759e229]{color:var(--zp-on-scrim);font-family:var(--zp-font-display);font-size:var(--zp-text-h3);letter-spacing:var(--zp-display-tracking);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.15}.animalCard__city[data-v-7759e229]{color:var(--zp-on-scrim);font-size:var(--zp-text-micro);letter-spacing:.04em;opacity:.86;overflow-wrap:anywhere;font-weight:700}@media (width>=1024px){.shelterPage__columns[data-v-7759e229]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.shelterPage__aside[data-v-7759e229]{top:var(--zp-space-6);position:sticky}}@media (width<=640px){.shelterPage[data-v-7759e229]{padding:var(--zp-space-4) var(--zp-space-3) var(--zp-space-7)}.shelterHero[data-v-7759e229]{padding:var(--zp-space-4)}.shelterHero__name[data-v-7759e229]{font-size:var(--zp-text-h2)}}@media (prefers-reduced-motion:reduce){.animalCard[data-v-7759e229]{transition:none}.animalCard[data-v-7759e229]:hover{transform:none}}
