@layer bqt.components{.bqt-picture-credits.svelte-mvz2se{margin:var(--bqt-spacing-4) 0 0;color:var(--bqt-text-secondary);font-size:var(--bqt-font-size-xs);overflow-wrap:anywhere;line-height:1.4}.bqt-picture-credits.svelte-mvz2se a:where(.svelte-mvz2se){color:inherit;text-underline-offset:var(--bqt-spacing-2);text-decoration:underline}html:has(dialog.bqt-lightbox[open]){overflow:hidden}.bqt-lightbox.svelte-557gve{--bqt-lightbox-gap:var(--bqt-spacing-16);--bqt-lightbox-thumb:calc(var(--bqt-spacing-4) * 14);--bqt-lightbox-slide-in:calc(var(--bqt-spacing-4) * 10);background:color-mix(in srgb, var(--bqt-black) 90%, transparent);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--bqt-white);touch-action:none;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bqt-lightbox.svelte-557gve::backdrop{background-color:var(--bqt-overlay-backdrop);-webkit-backdrop-filter:blur(var(--bqt-spacing-12));backdrop-filter:blur(var(--bqt-spacing-12))}.bqt-lightbox.svelte-557gve[open]{flex-direction:column;display:flex}.bqt-lightbox-bar.svelte-557gve,.bqt-lightbox-strip.svelte-557gve{transition:opacity var(--bqt-duration-300) var(--bqt-ease-out)}.bqt-lightbox[data-idle].svelte-557gve{cursor:none}.bqt-lightbox[data-idle].svelte-557gve .bqt-lightbox-bar:where(.svelte-557gve),.bqt-lightbox[data-idle].svelte-557gve .bqt-lightbox-nav:where(.svelte-557gve),.bqt-lightbox[data-idle].svelte-557gve .bqt-lightbox-strip:where(.svelte-557gve){opacity:0}.bqt-lightbox[data-idle].svelte-557gve .bqt-lightbox-stage:where(.svelte-557gve)>img:where(.svelte-557gve){cursor:none}.bqt-lightbox-bar.svelte-557gve{z-index:var(--bqt-z-raised);justify-content:space-between;align-items:center;gap:var(--bqt-spacing-8);padding:var(--bqt-lightbox-gap) var(--bqt-lightbox-gap) 0;flex:none;display:flex;position:relative}.bqt-lightbox-titles.svelte-557gve{align-items:center;gap:var(--bqt-spacing-8);min-width:0;display:flex}.bqt-lightbox-label.svelte-557gve{padding:var(--bqt-spacing-4) var(--bqt-spacing-10);border-radius:var(--bqt-radius-sm);background:color-mix(in srgb, var(--bqt-white) 15%, transparent);font-size:var(--bqt-font-size-xs);font-weight:var(--bqt-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bqt-lightbox-count.svelte-557gve{font-family:var(--bqt-card-font-mono);font-size:var(--bqt-font-size-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--bqt-white) 80%, transparent);flex:none}.bqt-lightbox-tools.svelte-557gve{gap:var(--bqt-spacing-8);flex:none;display:flex}.bqt-lightbox-button.svelte-557gve{width:calc(var(--bqt-spacing-4) * 9);height:calc(var(--bqt-spacing-4) * 9);border-radius:var(--bqt-radius-full);background:color-mix(in srgb, var(--bqt-white) 15%, transparent);color:var(--bqt-white);font-size:var(--bqt-font-size-base);cursor:pointer;transition:background-color var(--bqt-duration-150) var(--bqt-ease-out), transform var(--bqt-duration-150) var(--bqt-ease-out), opacity var(--bqt-duration-300) var(--bqt-ease-out);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bqt-lightbox-button.svelte-557gve:hover:not(:disabled){background:color-mix(in srgb, var(--bqt-white) 25%, transparent)}.bqt-lightbox-button.svelte-557gve:disabled{opacity:.4;cursor:default}.bqt-lightbox-button.svelte-557gve:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.bqt-lightbox-stage.svelte-557gve{flex:1;min-height:0;position:relative;container-type:size}.bqt-lightbox-stage.svelte-557gve>img:where(.svelte-557gve){inset:var(--bqt-lightbox-gap);width:auto;height:auto;max-width:calc(100% - 2 * var(--bqt-lightbox-gap));max-height:calc(100% - 2 * var(--bqt-lightbox-gap));object-fit:contain;border-radius:var(--bqt-radius-lg);box-shadow:var(--bqt-shadow-2xl);cursor:zoom-in;-webkit-user-select:none;user-select:none;transition:opacity var(--bqt-duration-200) var(--bqt-ease-out);margin:auto;position:absolute}.bqt-lightbox-stage.svelte-557gve>img[data-fitted]:where(.svelte-557gve){width:min(100cqw - 2 * var(--bqt-lightbox-gap), (100cqh - 2 * var(--bqt-lightbox-gap)) * var(--bqt-lightbox-ratio), var(--bqt-lightbox-w) * var(--bqt-lightbox-upscale));aspect-ratio:var(--bqt-lightbox-ratio)}.bqt-lightbox-stage.svelte-557gve>img:where(.svelte-557gve):not([data-loaded]){opacity:0}.bqt-lightbox-stage.svelte-557gve>img[data-loaded]:where(.svelte-557gve){animation:svelte-557gve-bqt-lightbox-in var(--bqt-duration-200) var(--bqt-ease-out)}.bqt-lightbox-stage.svelte-557gve>img[data-from=next]:where(.svelte-557gve){--bqt-lightbox-from:var(--bqt-lightbox-slide-in)}.bqt-lightbox-stage.svelte-557gve>img[data-from=previous]:where(.svelte-557gve){--bqt-lightbox-from:calc(-1 * var(--bqt-lightbox-slide-in))}@keyframes svelte-557gve-bqt-lightbox-in{0%{opacity:0;translate:var(--bqt-lightbox-from,0) 0}}.bqt-lightbox-progress.svelte-557gve{z-index:var(--bqt-z-raised);height:var(--bqt-spacing-2);background:var(--bqt-color-primary);transform-origin:0;animation:svelte-557gve-bqt-lightbox-slide var(--bqt-lightbox-slide) linear forwards;position:absolute;inset-block-start:0;inset-inline:0}@keyframes svelte-557gve-bqt-lightbox-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bqt-lightbox[data-zoomed].svelte-557gve .bqt-lightbox-stage:where(.svelte-557gve)>img:where(.svelte-557gve){cursor:grab}.bqt-lightbox-nav.svelte-557gve{z-index:var(--bqt-z-raised);width:calc(var(--bqt-spacing-4) * 11);height:calc(var(--bqt-spacing-4) * 11);border:var(--bqt-border-width) solid color-mix(in srgb, var(--bqt-white) 20%, transparent);background:color-mix(in srgb, var(--bqt-black) 50%, transparent);-webkit-backdrop-filter:blur(var(--bqt-spacing-12));backdrop-filter:blur(var(--bqt-spacing-12));position:fixed;top:50%;translate:0 -50%}.bqt-lightbox-nav.svelte-557gve:hover:not(:disabled){background:color-mix(in srgb, var(--bqt-black) 80%, transparent);transform:scale(1.05)}.bqt-lightbox-prev.svelte-557gve{inset-inline-start:calc(var(--bqt-lightbox-gap) + var(--bqt-spacing-8))}.bqt-lightbox-next.svelte-557gve{inset-inline-end:calc(var(--bqt-lightbox-gap) + var(--bqt-spacing-8))}.bqt-lightbox-foot.svelte-557gve{justify-content:center;gap:var(--bqt-spacing-4);min-height:calc(var(--bqt-spacing-4) * 16);padding:0 calc(var(--bqt-lightbox-gap) * 2) var(--bqt-lightbox-gap);text-align:start;flex-direction:column;flex:none;display:flex}.bqt-lightbox-caption.svelte-557gve{max-width:calc(var(--bqt-spacing-16) * 60);-webkit-line-clamp:2;line-clamp:2;font-size:var(--bqt-font-size-base);font-weight:var(--bqt-font-weight-medium);line-height:var(--bqt-line-height-normal);color:var(--bqt-white);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bqt-lightbox-credit.svelte-557gve{max-width:calc(var(--bqt-spacing-16) * 60)}.bqt-lightbox-credit.svelte-557gve .bqt-picture-credits{font-size:var(--bqt-font-size-xs);color:color-mix(in srgb, var(--bqt-white) 70%, transparent);margin:0}.bqt-lightbox-strip.svelte-557gve{z-index:var(--bqt-z-raised);justify-content:safe center;gap:var(--bqt-spacing-6);padding:var(--bqt-spacing-4) var(--bqt-lightbox-gap) var(--bqt-lightbox-gap);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex:none;display:flex;position:relative;overflow-x:auto}.bqt-lightbox-strip.svelte-557gve::-webkit-scrollbar{display:none}.bqt-lightbox-thumb.svelte-557gve{width:var(--bqt-lightbox-thumb);height:var(--bqt-lightbox-thumb);border:var(--bqt-spacing-2) solid transparent;border-radius:var(--bqt-control-radius);background:color-mix(in srgb, var(--bqt-white) 10%, transparent);opacity:.5;cursor:pointer;transition:opacity var(--bqt-duration-150) var(--bqt-ease-out), border-color var(--bqt-duration-150) var(--bqt-ease-out);flex:none;padding:0;overflow:hidden}.bqt-lightbox-thumb.svelte-557gve:hover{opacity:.85}.bqt-lightbox-thumb.svelte-557gve[aria-current=true]{border-color:var(--bqt-white);opacity:1}.bqt-lightbox-thumb.svelte-557gve:focus-visible{outline:var(--bqt-focus-ring-width) solid var(--bqt-focus-ring);outline-offset:var(--bqt-focus-ring-offset)}.bqt-lightbox-thumb.svelte-557gve img:where(.svelte-557gve){object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (width<=640px){.bqt-lightbox.svelte-557gve{--bqt-lightbox-gap:var(--bqt-spacing-8);--bqt-lightbox-thumb:calc(var(--bqt-spacing-4) * 10)}.bqt-lightbox-strip.svelte-557gve{gap:var(--bqt-spacing-4)}}.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-button:where(.svelte-557gve),.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-bar:where(.svelte-557gve),.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-strip:where(.svelte-557gve),.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-thumb:where(.svelte-557gve),.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-stage:where(.svelte-557gve)>img:where(.svelte-557gve){transition:none}.bqt-lightbox[data-still].svelte-557gve .bqt-lightbox-stage:where(.svelte-557gve)>img:where(.svelte-557gve){animation:none}@media (prefers-reduced-motion:reduce){.bqt-lightbox-button.svelte-557gve,.bqt-lightbox-bar.svelte-557gve,.bqt-lightbox-strip.svelte-557gve,.bqt-lightbox-thumb.svelte-557gve,.bqt-lightbox-stage.svelte-557gve>img:where(.svelte-557gve){transition:none}.bqt-lightbox-progress.svelte-557gve{opacity:.6;animation:none;transform:scaleX(1)}.bqt-lightbox-nav.svelte-557gve:hover:not(:disabled){transform:none}}}
