.lb-portal{--lb-ease-out-expo:cubic-bezier(.16, 1, .3, 1)}.lb-trigger{font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.lb-trigger:focus{outline:none}.lb-trigger:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.lb-backdrop{opacity:0;transition:opacity var(--lightbox-pull-snap-duration,var(--lightbox-vt-duration,.36s)) var(--lightbox-pull-snap-easing,var(--lb-ease-out-expo));background-color:#fff;position:fixed;inset:0}:is(.dark,[data-theme=dark]) .lb-backdrop{background-color:#000}@starting-style{.lb-backdrop[data-open]{opacity:0}}.lb-backdrop[data-open]{opacity:calc(1 - var(--lightbox-pull-progress,0) * .6)}.lb-backdrop[data-pulling]{transition:none}.lb-content{overscroll-behavior:contain;opacity:0;transition:opacity var(--lightbox-vt-duration,.36s) var(--lb-ease-out-expo);--lb-inset-top:calc(4rem + env(safe-area-inset-top,0px));--lb-inset-bottom:calc(4rem + env(safe-area-inset-bottom,0px));--lb-inset-inline:0px;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=768px){.lb-content{--lb-inset-top:calc(4.5rem + env(safe-area-inset-top,0px));--lb-inset-bottom:calc(8.625rem + env(safe-area-inset-bottom,0px));--lb-inset-inline:3rem}.lb-content-solo{--lb-inset-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.lb-content-snug{--lb-inset-inline:2rem}}.lb-content[data-open]{opacity:1}@starting-style{.lb-content[data-open]{opacity:0}}.lb-slides{scrollbar-width:none;flex:1;gap:1.25rem}.lb-slides::-webkit-scrollbar{display:none}@media (width>=768px){.lb-slides{gap:0}}.lb-slide{box-sizing:border-box;min-width:100%;height:100%;padding-top:var(--lb-inset-top);padding-bottom:var(--lb-inset-bottom);padding-inline:var(--lb-inset-inline);flex:0 0 100%}.lb-content-snug .lb-slide{padding-inline:0}.lb-media{overflow:hidden}@media (width>=768px){.lb-media{border-radius:.5rem}.lb-media:after{content:"";pointer-events:none;z-index:10;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #0000001a}:is(.dark,[data-theme=dark]) .lb-media:after{box-shadow:inset 0 0 0 .5px #ffffff1f}}.lb-media img{-webkit-user-select:none;user-select:none}.lb-slides-snug{--lb-snug-gap:1.25rem;--lb-snug-width-start:min(calc(100cqw - 2 * var(--lb-inset-inline)), calc((100cqh - var(--lb-inset-top) - var(--lb-inset-bottom)) * var(--lb-snug-ratio-start,1)));--lb-snug-width-end:min(calc(100cqw - 2 * var(--lb-inset-inline)), calc((100cqh - var(--lb-inset-top) - var(--lb-inset-bottom)) * var(--lb-snug-ratio-end,1)));gap:var(--lb-snug-gap)}.lb-content-snug .lb-slide-snug{--lb-snug-width:min(calc(100cqw - 2 * var(--lb-inset-inline)), calc((100cqh - var(--lb-inset-top) - var(--lb-inset-bottom)) * var(--lb-snug-ratio)));z-index:0}@media (width>=768px){.lb-content-snug .lb-slide-snug{min-width:0;width:var(--lb-snug-width);flex:none}.lb-slides-snug:before,.lb-slides-snug:after{content:"";pointer-events:none}.lb-slides-snug:before{flex:0 0 calc((100cqw - var(--lb-snug-width-start)) / 2 - var(--lb-snug-gap))}.lb-slides-snug:after{flex:0 0 calc((100cqw - var(--lb-snug-width-end)) / 2 - var(--lb-snug-gap))}.lb-slide-snug [data-ramka-item]{transition:opacity var(--lightbox-pull-snap-duration,.5s) var(--lightbox-pull-snap-easing,var(--lb-ease-out-expo))}.lb-slide-snug [data-ramka-item]:not([data-active]){--lb-neighbor-dim:max(var(--lightbox-pull-progress,0), var(--lightbox-zoom-progress,0));opacity:calc(1 - var(--lightbox-pull-progress,0) * .85);filter:opacity(calc(1 - var(--lb-neighbor-dim))) blur(calc(var(--lb-neighbor-dim) * 6px))}.lb-content:is([data-pulling],[data-pull-dismissing]) .lb-slide-snug [data-ramka-item]{transition:none}}.lb-content[data-zoomed] .lb-slide-snug:has([data-ramka-item][data-active]){z-index:1}.lb-chrome-gesture-hide{opacity:1;visibility:visible;transition:opacity .2s,visibility linear}@starting-style{.lb-chrome-gesture-hide{opacity:0}}.lb-content:is([data-pulling],[data-pull-dismissing]) .lb-chrome-gesture-hide,.lb-content[data-zoomed] .lb-bottom{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}@media (width<=767px){.lb-content[data-zoomed] .lb-top-right{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}}.lb-top-right{inset-inline-end:.75rem;top:calc(.75rem + env(safe-area-inset-top,0px));z-index:1;gap:.5rem;display:flex;position:absolute}.lb-bottom{pointer-events:none;inset-inline:0;z-index:1;padding-inline:.75rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:0}.lb-bottom-solo{min-height:var(--lb-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center}.lb-caption-group{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.lb-caption{pointer-events:auto;-webkit-user-select:text;user-select:text;text-overflow:ellipsis;white-space:nowrap;color:#171717;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}:is(.dark,[data-theme=dark]) .lb-caption{color:#fafafa}.lb-counter{font-variant-numeric:tabular-nums;color:#737373;direction:ltr;unicode-bidi:isolate;font-size:.6875rem;line-height:1.25}:is(.dark,[data-theme=dark]) .lb-counter{color:#a3a3a3}@media (width>=768px){.lb-counter{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.lb-control{box-sizing:border-box;color:#171717;-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);cursor:pointer;background:#ffffff8c;border:1px solid #0003;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out,opacity .15s ease-out,color .15s ease-out;display:inline-flex;box-shadow:0 .5px 1px #0000001f,0 1px 2px #00000014,inset 0 .5px #ffffffa6}.lb-control:hover{background-image:linear-gradient(#0000000d,#0000000d)}.lb-control:active{background-image:linear-gradient(#00000017,#00000017);transform:scale(.96)}.lb-control:focus{outline:none}.lb-control:focus-visible{box-shadow:0 0 0 2px #00000040,0 .5px 1px #0000001f,0 1px 2px #00000014,inset 0 .5px #ffffffa6}.lb-control:disabled{cursor:not-allowed;opacity:.3}.lb-control:disabled:active{transform:none}:is(.dark,[data-theme=dark]) .lb-control{color:#fff;background:#17171773;border-color:#ffffff40;box-shadow:0 0 0 .5px #000,0 .5px 1px #00000073,0 1px 2px #00000059,inset 0 .5px #ffffff24}:is(.dark,[data-theme=dark]) .lb-control:hover{background-image:linear-gradient(#ffffff14,#ffffff14)}:is(.dark,[data-theme=dark]) .lb-control:active{background-image:linear-gradient(#ffffff1f,#ffffff1f)}:is(.dark,[data-theme=dark]) .lb-control:focus-visible{box-shadow:0 0 0 2px #fff6,0 0 0 .5px #000,0 .5px 1px #00000073,0 1px 2px #00000059,inset 0 .5px #ffffff24}.lb-control-group{-webkit-backdrop-filter:blur(40px)saturate(1.5);backdrop-filter:blur(40px)saturate(1.5);background:#ffffff8c;border:1px solid #0003;border-radius:9999px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 .5px 1px #0000001f,0 1px 2px #00000014,inset 0 .5px #ffffffa6}.lb-control-group .lb-control{width:2.25rem;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border:0;border-radius:0;position:relative}.lb-control-group .lb-control:active{transform:none}.lb-control-group .lb-control:focus-visible{box-shadow:inset 0 0 0 2px #00000040}.lb-control-group .lb-control+.lb-control:before{content:"";inset-inline-start:0;background:#00000026;width:1px;position:absolute;top:22%;bottom:22%}:is(.dark,[data-theme=dark]) .lb-control-group{background:#17171773;border-color:#ffffff40;box-shadow:0 0 0 .5px #000,0 .5px 1px #00000073,0 1px 2px #00000059,inset 0 .5px #ffffff24}:is(.dark,[data-theme=dark]) .lb-control-group .lb-control{box-shadow:none;background-color:#0000;border:0}:is(.dark,[data-theme=dark]) .lb-control-group .lb-control:focus-visible{box-shadow:inset 0 0 0 2px #fff6}:is(.dark,[data-theme=dark]) .lb-control-group .lb-control+.lb-control:before{background:#fff3}@media (width<=767px){.lb-control-md{display:none}}.lb-control svg{width:1rem;height:1rem;display:block}.lb-control[aria-label=Close] svg,.lb-control-layout svg{width:1.125rem;height:1.125rem}.lb-thumbnail-strip{--lb-thumb-size:4.5rem;--lb-strip-fade:40px;--lb-strip-mask:linear-gradient(to right, #0000 0, #00000028 calc(var(--lb-strip-fade) * .25), #00000080 calc(var(--lb-strip-fade) * .5), #000000d7 calc(var(--lb-strip-fade) * .75), #000 var(--lb-strip-fade), #000 calc(100% - var(--lb-strip-fade)), #000000d7 calc(100% - var(--lb-strip-fade) * .75), #00000080 calc(100% - var(--lb-strip-fade) * .5), #00000028 calc(100% - var(--lb-strip-fade) * .25), #0000 100%);pointer-events:auto;width:100%;min-width:0;-webkit-mask-image:var(--lb-strip-mask);-webkit-mask-image:var(--lb-strip-mask);mask-image:var(--lb-strip-mask);align-self:stretch;padding-block:.3125rem}@media (width<=767px){.lb-thumbnail-strip-desktop{display:none}}.lb-thumbnail-strip [data-ramka-thumbnail-strip-track]{align-items:center;gap:.625rem;width:max-content;display:flex}.lb-thumbnail-strip [role=tab]{box-sizing:border-box;width:var(--lb-thumb-size);height:var(--lb-thumb-size);appearance:none;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.lb-thumbnail-strip [role=tab] img{object-fit:cover;width:100%;height:100%;display:block}.lb-thumbnail-strip-indicator{box-sizing:border-box;width:calc(var(--lb-thumb-size) + 10px);height:calc(var(--lb-thumb-size) + 10px);pointer-events:none;border:2px solid #000;border-radius:calc(.5rem + 3px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.dark,[data-theme=dark]) .lb-thumbnail-strip-indicator{border-color:#fff}.demo.svelte-ff4wzz{flex-direction:column;gap:2rem;width:100%;max-width:28rem;display:flex}.demo.svelte-ff4wzz img:where(.svelte-ff4wzz){display:block}.label.svelte-ff4wzz{letter-spacing:.025em;text-transform:uppercase;color:#737373;margin:0 0 .5rem;font-size:.75rem;font-weight:500;line-height:1rem}.album.svelte-ff4wzz{aspect-ratio:3/2;border-radius:.75rem;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;display:grid;overflow:hidden}.demo.svelte-ff4wzz .tile{min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.tile-morph.svelte-ff4wzz{position:absolute;inset:0;overflow:hidden}.corner-0.svelte-ff4wzz{border-top-left-radius:.75rem}.corner-1.svelte-ff4wzz{border-top-right-radius:.75rem}.corner-2.svelte-ff4wzz{border-bottom-left-radius:.75rem}.corner-3.svelte-ff4wzz{border-bottom-right-radius:.75rem}.tile-morph.svelte-ff4wzz img:where(.svelte-ff4wzz){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.more.svelte-ff4wzz{pointer-events:none;color:#fff;background:#00000080;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:2rem;display:flex;position:absolute;inset:0}.demo.svelte-ff4wzz .card,.card.svelte-ff4wzz{box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:1rem;box-shadow:0 1px 2px #0000000f,0 4px 12px #0000000f}.title.svelte-ff4wzz{color:#171717;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.meta.svelte-ff4wzz{color:#737373;font-size:.75rem;line-height:1rem;display:block}.demo.svelte-ff4wzz .listing{text-align:start;width:100%;display:block;overflow:hidden}.listing-image.svelte-ff4wzz{aspect-ratio:16/10;object-fit:cover;border-radius:1rem 1rem 0 0;width:100%;height:auto}.listing-body.svelte-ff4wzz{flex-direction:column;gap:.125rem;padding:.75rem;display:flex}.price.svelte-ff4wzz{color:#262626;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.price.svelte-ff4wzz span:where(.svelte-ff4wzz){color:#737373;font-weight:400}.demo.svelte-ff4wzz .user{border-radius:1rem;width:11rem;display:block}.user-card.svelte-ff4wzz{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.user-card.svelte-ff4wzz img:where(.svelte-ff4wzz){object-fit:cover;border-radius:9999px;width:4rem;height:4rem}.user-text.svelte-ff4wzz{min-width:0}.role.svelte-ff4wzz{color:#525252;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block}.dark .preset-default-demo .card{background:#262626;border-color:#525252;box-shadow:0 1px 2px #0006,0 4px 16px #00000059}.dark .title.svelte-ff4wzz{color:#fafafa}.dark .price.svelte-ff4wzz{color:#e5e5e5}.dark .role.svelte-ff4wzz{color:#a3a3a3}
