.img-slot.svelte-9kev61{position:relative;overflow:hidden;background:rgba(var(--text-rgb),.04);cursor:pointer;color:rgba(var(--text-rgb),.5)}.img-slot.filled.svelte-9kev61{cursor:default}.img-slot.svelte-9kev61 img:where(.svelte-9kev61){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.empty.svelte-9kev61{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.02em}.empty.svelte-9kev61 .cap:where(.svelte-9kev61){max-width:90%;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--text-rgb),.6)}.empty.svelte-9kev61 .sub:where(.svelte-9kev61){font-size:10px;opacity:.65}.ring.svelte-9kev61{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1.5px dashed rgba(var(--text-rgb),.2);transition:border-color .12s}.img-slot.over.svelte-9kev61{outline:2px solid var(--accent);outline-offset:-2px;background:#e7a3921a}.img-slot.over.svelte-9kev61 .ring:where(.svelte-9kev61){border-color:var(--accent)}.clear.svelte-9kev61{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:0;background:#0c0b0aa6;color:#efe7d4;cursor:pointer;opacity:0;transition:opacity .12s;font-size:12px}.img-slot.filled.svelte-9kev61:hover .clear:where(.svelte-9kev61){opacity:1}.err.svelte-9kev61{position:absolute;left:8px;bottom:8px;right:8px;color:var(--on-accent);font-family:Space Mono,monospace;font-size:11px;background:var(--accent);padding:4px 6px;border-radius:5px;pointer-events:none}.btn-salmon.svelte-1ezjbvk:hover{background:#efb9aa!important}.play-btn.svelte-1prjlmb:hover{background:#0c0b0abf!important;border-color:var(--accent)!important}.rec-card.svelte-1tft6zt:hover{transform:translateY(-5px);border-color:#e7a39280!important}.btn-salmon.svelte-m2forl:hover,.btn-salmon.svelte-1uha8ag:hover{background:#efb9aa!important}.btn-cream.svelte-1uha8ag:hover{background:var(--solid-hover)!important}.btn-outline.svelte-1uha8ag:hover{border-color:rgb(var(--text-rgb))!important}.btn-outline-accent.svelte-1uha8ag:hover{border-color:var(--accent)!important;color:var(--accent)!important}.lnk.svelte-1uha8ag:hover{color:var(--accent)!important}
