.carousel.svelte-1ygeodf{gap:.7rem;display:grid}.viewer.svelte-1ygeodf{aspect-ratio:4/3;background:#0a081abf;border:1px solid #bf5af240;border-radius:14px;position:relative;overflow:hidden}.viewer.svelte-1ygeodf img:where(.svelte-1ygeodf){object-fit:cover;width:100%;height:100%;display:block}.glass.svelte-1ygeodf{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 0 1px #bf5af214,0 14px 26px #03030c57}.empty.svelte-1ygeodf{color:var(--text-secondary);place-items:center;font-size:.9rem;display:grid}.cover-badge.svelte-1ygeodf{color:#13071f;background:#bf5af2eb;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.nav.svelte-1ygeodf{width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;background:#080612b8;border:1px solid #bf5af280;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nav-prev.svelte-1ygeodf{left:.55rem}.nav-next.svelte-1ygeodf{right:.55rem}.thumbs.svelte-1ygeodf{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.45rem;display:grid}.thumb.svelte-1ygeodf{cursor:pointer;aspect-ratio:1;background:#0c0a1ab3;border:1px solid #bf5af22e;border-radius:8px;padding:0;overflow:hidden}.thumb.svelte-1ygeodf img:where(.svelte-1ygeodf){object-fit:cover;width:100%;height:100%;display:block}.thumb.active.svelte-1ygeodf{border-color:#bf5af2d9;box-shadow:0 0 0 2px #bf5af233}.dots.svelte-1ygeodf{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dot.svelte-1ygeodf{cursor:pointer;background:#bf5af233;border:1px solid #bf5af273;border-radius:999px;width:.62rem;height:.62rem;padding:0}.dot.active.svelte-1ygeodf{background:var(--neon-primary);border-color:var(--neon-primary)}.sr-only.svelte-1ygeodf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compact.svelte-1ygeodf{gap:.45rem}.compact.svelte-1ygeodf .viewer:where(.svelte-1ygeodf){aspect-ratio:4/3;border-radius:10px}.compact.svelte-1ygeodf .nav:where(.svelte-1ygeodf){width:1.55rem;height:1.55rem;font-size:.85rem}
