svg.svelte-6t4opz{--hill-light:color-mix(in oklab, var(--color-surface-100) 45%, var(--color-surface-300));--hill-shadow:color-mix(in oklab, var(--color-surface-500) 88%, var(--color-accent-500));-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000 0%,#000 14% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 55%),linear-gradient(#0000 0%,#000 14% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.grid-over.svelte-73hj0f{grid-area:1/1}.photo-dialog.svelte-1vyty13{overscroll-behavior:contain;border-radius:var(--radius-xl);background:var(--color-surface-100);width:min(56rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-primary-500);box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0;overflow:auto}.photo-dialog-layout.svelte-1vyty13{grid-template-areas:"header""image""body";gap:1rem 0;display:grid}@media (width>=768px){.photo-dialog-layout.svelte-1vyty13{grid-template:"image header""image body"1fr/minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem 0}}.photo-dialog.svelte-1vyty13::backdrop{background:#3429208c}.close-button.svelte-1vyty13{border:1px solid var(--color-surface-900);background:var(--color-surface-100);border-radius:9999px;flex-shrink:0;align-items:center;height:2.5rem;padding-inline:1.25rem;font-size:.875rem;font-weight:700;transition:border-color .15s;display:inline-flex}.close-button.svelte-1vyty13:hover{border-color:var(--color-primary-300)}html:has(.photo-dialog[open]){overflow:hidden}::view-transition-group(cat-photo){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(cat-photo){object-fit:cover;width:100%;height:100%}::view-transition-new(cat-photo){object-fit:cover;width:100%;height:100%}
