.studio-gallery-item.svelte-z0265o button{aspect-ratio:4/5;border-radius:0;width:100%;height:100%}.studio-generating.svelte-z0265o{background:color-mix(in srgb, var(--surface-interactive) 90%, var(--primary))}.studio-border-streak.svelte-z0265o{background:conic-gradient(from 0deg, transparent 0 73%, color-mix(in srgb, var(--primary) 30%, transparent) 79%, var(--primary) 84%, color-mix(in srgb, var(--ring) 90%, white) 87%, var(--primary) 90%, transparent 96% 100%)}.studio-generating-surface.svelte-z0265o{background:linear-gradient(145deg, color-mix(in srgb, var(--surface-interactive) 96%, var(--primary)), var(--surface-interactive))}.studio-generating-glow.svelte-z0265o{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--primary) 16%, transparent), transparent 44%);inset:1px}.studio-loader-shell.svelte-z0265o{filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--primary) 30%, transparent))}@keyframes svelte-z0265o-studio-border-orbit{to{transform:rotate(1turn)}}@keyframes svelte-z0265o-gallery-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes svelte-z0265o-gallery-item-in{0%{opacity:.5;filter:blur(5px);transform:translateY(6px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.gallery-skeleton.svelte-z0265o{background-image:linear-gradient(105deg, var(--surface-interactive) 30%, var(--surface-hover) 48%, var(--surface-interactive) 66%);background-size:250% 100%}@media (prefers-reduced-motion:no-preference){.studio-border-streak.svelte-z0265o{animation:2.8s linear infinite svelte-z0265o-studio-border-orbit}.gallery-skeleton.svelte-z0265o{animation:1.7s ease-in-out infinite svelte-z0265o-gallery-shimmer}.studio-gallery-item.svelte-z0265o{animation:.42s cubic-bezier(.16,1,.3,1) both svelte-z0265o-gallery-item-in}}
