picture.svelte-3n7p0s{display:block;width:100%;height:100%}img.svelte-3n7p0s,.fallback.svelte-3n7p0s{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm);mix-blend-mode:multiply}.fallback.svelte-3n7p0s{display:grid;place-items:center;color:#665f58;font-family:var(--font-ui);font-size:.95rem}.fav-btn.svelte-1omch9g{position:absolute;top:.6rem;right:.6rem;z-index:2;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.06);border-radius:50%;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .2s;line-height:1}.fav-btn.sm.svelte-1omch9g{width:2rem;height:2rem;font-size:.9rem}.fav-btn.svelte-1omch9g:hover{transform:scale(1.15);box-shadow:0 4px 12px -2px #0000001f;background:#fffffff2}.fav-btn.active.svelte-1omch9g{background:#fff0f0f2;border-color:#d6212126}.fav-btn.pulse.svelte-1omch9g{animation:svelte-1omch9g-heartPulse .3s ease}.fav-btn.svelte-1omch9g:disabled{opacity:.6;cursor:wait}.auth-toast.svelte-1omch9g{position:absolute;top:3.4rem;right:.6rem;z-index:4;width:min(16rem,calc(100vw - 2rem));padding:.7rem;border-radius:.6rem;border:1px solid rgba(0,0,0,.08);background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px -14px #00000080}.auth-toast.svelte-1omch9g p:where(.svelte-1omch9g){margin:0;font-size:.75rem;line-height:1.4;color:#1f1f1f}.auth-toast-actions.svelte-1omch9g{margin-top:.5rem;display:flex;gap:.4rem}.auth-toast-login.svelte-1omch9g,.auth-toast-close.svelte-1omch9g{appearance:none;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:600;cursor:pointer}.auth-toast-login.svelte-1omch9g{border:1px solid #1f1f1f;background:#1f1f1f;color:#fff}.auth-toast-close.svelte-1omch9g{border:1px solid rgba(0,0,0,.18);background:#fff;color:#1f1f1f}@keyframes svelte-1omch9g-heartPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}
