.cta-container.svelte-gxd0fb{display:flex;gap:1rem;width:fit-content;border-radius:.75rem;margin-bottom:12px}.cta-link.svelte-gxd0fb{display:flex;align-items:flex-start;gap:1rem;padding:12px;border:1px solid color-mix(in srgb,var(--fg) 8%,transparent);border-radius:14px;background:var(--mg);transition:transform .2s ease;cursor:pointer}.cta-link.svelte-gxd0fb:hover{background:color-mix(in srgb,var(--bg) 80%,var(--mg));transform:translateY(-2px);border-color:color-mix(in srgb,var(--fg) 12%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--bg) 70%,transparent)}.cta-icon.svelte-gxd0fb{aspect-ratio:1/1;height:100%;width:auto;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:color-mix(in srgb,var(--mg) 80%,var(--bg));flex-shrink:0;transition:all .2s ease}.cta-link.svelte-gxd0fb:hover .cta-icon:where(.svelte-gxd0fb){background-color:color-mix(in srgb,var(--mg) 90%,var(--bg))}i.svelte-gxd0fb{transition:all .2s ease}.cta-link.svelte-gxd0fb:hover .cta-icon:where(.svelte-gxd0fb) i:where(.svelte-gxd0fb){transform:rotate(-20deg)}.cta-content.svelte-gxd0fb{display:flex;flex-direction:column;align-items:flex-start;max-width:350px;padding:20px 0}.cta-title.svelte-gxd0fb{font-weight:600;font-size:1rem;line-height:1.5;margin-bottom:.25rem;color:var(--fg)}.cta-description.svelte-gxd0fb{font-size:14px;line-height:1.4;opacity:.5}.svelte-1a497tl{box-sizing:border-box}.shotlist.svelte-1a497tl{display:flex;flex-wrap:wrap}.shots.svelte-1a497tl{overflow-x:auto;display:flex;gap:10px;max-height:100px}.title.svelte-1a497tl{display:flex;justify-content:space-between;margin-bottom:12px}input.svelte-1a497tl{font-family:YoungSerif;font-size:25px;background:none;border:none;padding:0 12px}input.svelte-1a497tl:focus{outline:none;animation:svelte-1a497tl-pulse .4s infinite alternate}@keyframes svelte-1a497tl-pulse{0%{opacity:1}to{opacity:.6}}.shotlist .asset{max-width:100%;height:250px;transition:all 50ms ease-in-out;border-radius:8px;box-shadow:0 0 10px var(--bg)}.poster.svelte-1a497tl{border:1px solid var(--mg);border-radius:12px;padding:12px;margin-bottom:12px}.delete.svelte-1a497tl{display:flex;gap:10px;align-items:center;justify-content:center;overflow:hidden;opacity:0;padding:0;transition:opacity .8s ease,width .2s ease,padding .2s ease}.poster.svelte-1a497tl:hover .delete:where(.svelte-1a497tl){opacity:1;overflow:auto}
