.evm-backdrop.svelte-1yqzg26{z-index:10000;-webkit-backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.evm-card.svelte-1yqzg26{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000080}.evm-header.svelte-1yqzg26{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.evm-badge.svelte-1yqzg26{background:hsl(var(--accent) / .15);width:32px;height:32px;color:hsl(var(--accent));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.evm-close-btn.svelte-1yqzg26{width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:.5rem;justify-content:center;align-items:center;transition:all .15s;display:flex}.evm-close-btn.svelte-1yqzg26:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.evm-body.svelte-1yqzg26{flex-direction:column;gap:.75rem;max-height:calc(85vh - 120px);padding:1.25rem;display:flex;overflow-y:auto}.evm-aspect-btn.svelte-1yqzg26{border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));text-align:center;cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem .5rem;transition:all .15s;display:flex}.evm-aspect-btn.svelte-1yqzg26:hover{border-color:hsl(var(--accent) / .5);background:hsl(var(--muted) / .5)}.evm-aspect-btn.selected.svelte-1yqzg26{border-color:hsl(var(--accent));background:hsl(var(--accent) / .1)}.evm-select.svelte-1yqzg26{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.5rem;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;transition:border-color .15s}.evm-select.svelte-1yqzg26:focus{border-color:hsl(var(--accent))}.evm-info-box.svelte-1yqzg26{background:hsl(var(--muted) / .4);border:1px solid hsl(var(--border) / .5);border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.75rem;display:flex}.evm-error-box.svelte-1yqzg26{color:#d92626;background:#d926261a;border:1px solid #d926264d;border-radius:.6rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.evm-footer.svelte-1yqzg26{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .2);justify-content:flex-end;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.evm-btn-secondary.svelte-1yqzg26{color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border));background:hsl(var(--background));cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .15s}.evm-btn-secondary.svelte-1yqzg26:hover{color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground) / .5)}.evm-btn-primary.svelte-1yqzg26{text-transform:uppercase;letter-spacing:.05em;background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 4px 12px hsl(var(--accent) / .3);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.2rem;font-size:.75rem;font-weight:700;transition:all .15s}.evm-btn-primary.svelte-1yqzg26:hover{filter:brightness(1.08);transform:translateY(-1px)}.evm-btn-primary.svelte-1yqzg26:active{transform:translateY(0)}.cinematic-viewport-bg.svelte-7ieb2r{background:radial-gradient(at 50% 45%,#d4af3712 0%,#12100ef2 70%,#0a0908 100%)}@keyframes svelte-7ieb2r-cinemaSlideEnter{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.cinema-slide-enter.svelte-7ieb2r{will-change:transform, opacity;animation:.6s cubic-bezier(.16,1,.3,1) forwards svelte-7ieb2r-cinemaSlideEnter}.cinema-stagger-1.svelte-7ieb2r{animation:.5s cubic-bezier(.16,1,.3,1) 50ms backwards svelte-7ieb2r-cinemaSlideEnter}.cinema-stagger-2.svelte-7ieb2r{animation:.65s cubic-bezier(.16,1,.3,1) .14s backwards svelte-7ieb2r-cinemaSlideEnter}.cinema-stagger-3.svelte-7ieb2r{animation:.75s cubic-bezier(.16,1,.3,1) .24s backwards svelte-7ieb2r-cinemaSlideEnter}.cinema-stagger-4.svelte-7ieb2r{animation:.85s cubic-bezier(.16,1,.3,1) .34s backwards svelte-7ieb2r-cinemaSlideEnter}@keyframes svelte-7ieb2r-kenBurnsSlow{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes svelte-7ieb2r-kenBurnsPan{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1%,-1%)}}.ken-burns-slow.svelte-7ieb2r{will-change:transform;animation:9s ease-out infinite alternate svelte-7ieb2r-kenBurnsSlow}.ken-burns-pan.svelte-7ieb2r{will-change:transform;animation:10s ease-out infinite alternate svelte-7ieb2r-kenBurnsPan}.polaroid-tilt.svelte-7ieb2r{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:rotate(-1.4deg)}.polaroid-tilt.svelte-7ieb2r:hover{transform:rotate(0)scale(1.01)}.deckle-tilt.svelte-7ieb2r{transition:transform .4s cubic-bezier(.16,1,.3,1);transform:rotate(1.2deg)}.deckle-tilt.svelte-7ieb2r:hover{transform:rotate(0)scale(1.01)}.washi-tape-strip.svelte-7ieb2r{z-index:15;pointer-events:none;background:#ebdec3c7;border-left:2px dashed #b4a08280;border-right:2px dashed #b4a08280;width:70px;height:18px;position:absolute;transform:rotate(-2deg);box-shadow:0 1px 3px #00000026}.deckle-paper.svelte-7ieb2r{background-color:#faf6ee;box-shadow:0 15px 35px -8px #000000a6,inset 0 0 20px #b4a08226}@keyframes svelte-7ieb2r-pigmentBloom{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes svelte-7ieb2r-stampDrop{0%{opacity:0;transform:scale(1.4)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}.vintage-stamp-badge.svelte-7ieb2r{animation:.5s cubic-bezier(.34,1.56,.64,1) .28s backwards svelte-7ieb2r-stampDrop}
