@keyframes svelte-lnsl0r-fade{0%{opacity:0}}.lightbox.svelte-lnsl0r{z-index:100;background:#080b09;flex-direction:column;padding:8px clamp(8px,1.5vw,18px) 10px;display:flex;position:fixed;inset:0;overflow-y:auto}.lb-top.svelte-lnsl0r{justify-content:space-between;align-items:flex-start;display:flex}.lb-title.svelte-lnsl0r{margin:0;font-size:clamp(1rem,2vw,1.3rem)}.x.svelte-lnsl0r{color:var(--cream);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:2.4rem;line-height:1}.stage.svelte-lnsl0r img:where(.svelte-lnsl0r){-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.stage.svelte-lnsl0r{flex:1;justify-content:center;align-items:center;min-height:60vh;margin:6px 0;display:flex;position:relative}.main.svelte-lnsl0r{object-fit:contain;touch-action:pan-y pinch-zoom;border-radius:0;width:100%;height:100%;max-height:calc(100svh - 120px);transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:.45s svelte-lnsl0r-fade}.main.dragging.svelte-lnsl0r{transition:none}.main.from-right.svelte-lnsl0r{animation:.38s cubic-bezier(.2,.8,.2,1) svelte-lnsl0r-from-right}.main.from-left.svelte-lnsl0r{animation:.38s cubic-bezier(.2,.8,.2,1) svelte-lnsl0r-from-left}@keyframes svelte-lnsl0r-from-right{0%{opacity:.2;transform:translate(28%)}}@keyframes svelte-lnsl0r-from-left{0%{opacity:.2;transform:translate(-28%)}}@media (prefers-reduced-motion:reduce){.main.from-right.svelte-lnsl0r,.main.from-left.svelte-lnsl0r{animation:.3s svelte-lnsl0r-fade}}.looks.svelte-lnsl0r,.hint.svelte-lnsl0r{display:none}.nav.svelte-lnsl0r{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:#0f151299;border-radius:50%;width:46px;height:46px;font-size:1.8rem;position:absolute;top:50%;transform:translateY(-50%)}.prev.svelte-lnsl0r{left:10px}.next.svelte-lnsl0r{right:10px}.nav.svelte-lnsl0r{z-index:1}.lb-bar.svelte-lnsl0r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.actions.svelte-lnsl0r{flex-wrap:wrap;gap:8px;display:flex}.seg.svelte-lnsl0r{border:1px solid var(--line);border-radius:0;padding:4px;display:inline-flex}.seg.svelte-lnsl0r button:where(.svelte-lnsl0r){color:var(--cream-2);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;padding:9px 16px;font:700 .72rem Lato}.seg.svelte-lnsl0r button[aria-checked=true]:where(.svelte-lnsl0r){background:var(--gold);color:var(--ink)}.seg.svelte-lnsl0r button:where(.svelte-lnsl0r):disabled{opacity:.3;cursor:not-allowed}.cmp-grid.svelte-lnsl0r{grid-template-columns:repeat(var(--n), 1fr);gap:10px;width:100%;display:grid}.cmp-grid.svelte-lnsl0r figure:where(.svelte-lnsl0r){margin:0}.cmp-grid.svelte-lnsl0r img:where(.svelte-lnsl0r){aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%}.cmp-grid.svelte-lnsl0r figcaption:where(.svelte-lnsl0r){text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:6px;font-size:.74rem}.slider-cmp.svelte-lnsl0r{display:none}@media (width<=760px){.cmp-grid.svelte-lnsl0r{grid-template-columns:1fr}}@media (width>=1100px){.stage.svelte-lnsl0r:has(.cmp-grid:where(.svelte-lnsl0r)){flex-direction:column;gap:14px}.slider-cmp.svelte-lnsl0r{aspect-ratio:3/2;border-radius:0;width:min(100%,1100px);display:block;position:relative;overflow:hidden}.slider-cmp.svelte-lnsl0r img:where(.svelte-lnsl0r){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slider-cmp.svelte-lnsl0r .handle:where(.svelte-lnsl0r){background:var(--gold);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.slider-cmp.svelte-lnsl0r input:where(.svelte-lnsl0r){opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.sl.svelte-lnsl0r{letter-spacing:.16em;text-transform:uppercase;background:#0f1512b3;border-radius:0;padding:4px 8px;font-size:.72rem;position:absolute;bottom:12px}.sl.left.svelte-lnsl0r{left:12px}.sl.right.svelte-lnsl0r{right:12px}}.key.svelte-lnsl0r img:where(.svelte-lnsl0r){border-radius:0;max-height:60vh;margin:10px auto}.key.svelte-lnsl0r p:where(.svelte-lnsl0r){text-align:center}.disc.svelte-lnsl0r{text-align:center;margin:8px 0 0}@media (width<=760px){.lightbox.svelte-lnsl0r{padding:8px 0 10px}.lb-top.svelte-lnsl0r{padding:0 12px}.stage.svelte-lnsl0r{margin:4px 0}.main.svelte-lnsl0r{border-radius:0;max-height:calc(100svh - 150px)}.nav.svelte-lnsl0r{display:none}.lb-bar.svelte-lnsl0r{justify-content:center;padding:0 12px}.lb-bar.svelte-lnsl0r .seg:where(.svelte-lnsl0r){display:none}.actions.svelte-lnsl0r{justify-content:center}.looks.svelte-lnsl0r{z-index:2;gap:8px;display:grid;position:absolute;bottom:12px;right:10px}.looks.svelte-lnsl0r button:where(.svelte-lnsl0r){cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;background:#0f15129e;border:1px solid #f6efd62e;border-radius:0;justify-self:end;align-items:center;gap:6px;padding:7px 10px 7px 8px;font:700 .66rem Lato;transition:background .25s,color .25s;display:flex}.looks.svelte-lnsl0r svg:where(.svelte-lnsl0r){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.looks.svelte-lnsl0r button:where(.svelte-lnsl0r):not([aria-checked=true]) span:where(.svelte-lnsl0r){display:none}.looks.svelte-lnsl0r button[aria-checked=true]:where(.svelte-lnsl0r){background:var(--gold);border-color:var(--gold);color:var(--ink)}.hint.svelte-lnsl0r{color:var(--cream);letter-spacing:.06em;white-space:nowrap;pointer-events:none;background:#0f1512bf;border-radius:0;margin:0;padding:8px 14px;font-size:.78rem;animation:.4s svelte-lnsl0r-fade;display:block;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}}
