svg.svelte-123lg1d{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.favorite.svelte-cfd1ca{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.favorite.overlay.svelte-cfd1ca{color:oklch(60% .01 170);background:oklch(99% .004 95/.92);border-radius:50%;width:32px;height:32px;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px -4px oklch(30% .02 170/.5)}.favorite.overlay.svelte-cfd1ca svg{width:17px;height:17px}.favorite.panel.svelte-cfd1ca{border:1px solid var(--color-border);border-radius:12px;flex:none;width:46px;height:46px}.favorite.svelte-cfd1ca:hover:not(.active){color:var(--color-text-secondary)}.favorite.active.svelte-cfd1ca{background:var(--color-primary);color:var(--color-on-primary)}.favorite.active.svelte-cfd1ca svg{fill:currentColor}.favorite.panel.active.svelte-cfd1ca{border-color:var(--color-primary)}.media.svelte-1qtfuwu{object-fit:cover;display:block}.media.awaiting.svelte-1qtfuwu{background-color:var(--color-surface);background-image:linear-gradient(100deg,#0000 20%,oklch(55% 0 0/.09) 45%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s ease-in-out infinite svelte-1qtfuwu-media-awaiting}@keyframes svelte-1qtfuwu-media-awaiting{0%{background-position:180% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.media.awaiting.svelte-1qtfuwu{background-image:none;animation:none}}.placeholder.svelte-1qtfuwu{background:radial-gradient(circle at 22% 14%, #ffffffd1, transparent 36%), radial-gradient(circle at 92% 90%, var(--color-primary-softer), transparent 32%), linear-gradient(145deg, var(--color-placeholder), var(--color-surface-muted));color:var(--color-text-secondary);align-content:center;justify-items:center;gap:9px;display:grid;position:relative;overflow:hidden}.placeholder.pattern.svelte-1qtfuwu{background:repeating-linear-gradient(135deg, var(--color-divider) 0 9px, var(--color-placeholder) 9px 18px)}.placeholder.svelte-1qtfuwu .empty-state:where(.svelte-1qtfuwu){justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.placeholder.svelte-1qtfuwu .empty-art:where(.svelte-1qtfuwu){filter:drop-shadow(0 12px 16px oklch(30% 0 0/.05));width:84px;display:block}.placeholder.svelte-1qtfuwu svg:where(.svelte-1qtfuwu){stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block}.placeholder.svelte-1qtfuwu .camera-body:where(.svelte-1qtfuwu){fill:var(--color-border)}.placeholder.svelte-1qtfuwu .camera-top:where(.svelte-1qtfuwu){fill:var(--color-border-strong)}.placeholder.svelte-1qtfuwu .lens-outer:where(.svelte-1qtfuwu){fill:var(--color-text-faint)}.placeholder.svelte-1qtfuwu .lens-inner:where(.svelte-1qtfuwu){fill:var(--color-divider)}.placeholder.svelte-1qtfuwu .lens-glint:where(.svelte-1qtfuwu){fill:none;stroke:var(--color-text-tertiary);stroke-width:3.5px}.placeholder.svelte-1qtfuwu .camera-light:where(.svelte-1qtfuwu),.placeholder.svelte-1qtfuwu .spark:where(.svelte-1qtfuwu){fill:var(--color-text-faint)}.placeholder.roomy.svelte-1qtfuwu .empty-art:where(.svelte-1qtfuwu){width:clamp(160px,27%,220px)}
