.page.svelte-16h6p05{flex-direction:column;min-height:100vh;display:flex}.gallery-header.svelte-16h6p05{width:80%;margin:0 auto;padding:2.5rem 0 0}.back.svelte-16h6p05{text-underline-offset:3px;margin-bottom:14px;font-size:14px;display:inline-block}h1.svelte-16h6p05{letter-spacing:-.02em;margin-bottom:20px;font-size:34px;font-weight:900;line-height:1.05}.tabs.svelte-16h6p05{scrollbar-width:none;border-bottom:1px solid #00000026;gap:24px;display:flex;overflow-x:auto}.tabs.svelte-16h6p05::-webkit-scrollbar{display:none}.tab.svelte-16h6p05{color:#6b6e75;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:0 0 10px;font-family:inherit;font-size:14px;transition:color .2s,border-color .2s}.tab.svelte-16h6p05:hover{color:var(--primary-color-2)}.tab.active.svelte-16h6p05{color:var(--primary-color-2);border-bottom-color:var(--blue-2);font-weight:700}@media (width>=901px){.gallery-header.svelte-16h6p05{padding-top:4rem}.back.svelte-16h6p05{margin-bottom:24px}h1.svelte-16h6p05{font-size:48px}}.back-to-top.svelte-16h6p05{color:var(--primary-color-2);cursor:pointer;background:0 0;border:none;margin:1.5rem auto 0;padding:0;font-size:24px;line-height:1;display:block}.gallery.svelte-16h6p05{column-count:3;flex:1 0 auto;column-gap:18px;width:80%;margin:0 auto;padding:1.5rem 0 3rem}@media (width<=900px){.gallery-header.svelte-16h6p05{width:75%}.gallery.svelte-16h6p05{column-count:2;width:75%}}@media (width<=600px){.gallery-header.svelte-16h6p05{width:90%}.gallery.svelte-16h6p05{column-count:1;width:90%}}.item.svelte-16h6p05{break-inside:avoid;cursor:pointer;border-radius:6px;margin-bottom:18px;position:relative;overflow:hidden}.item.svelte-16h6p05 img:where(.svelte-16h6p05){border-radius:6px;width:100%;height:auto;display:block}.lightbox.svelte-16h6p05{-webkit-backdrop-filter:blur(16px);cursor:pointer;z-index:50;background-color:#ffffff8c;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.lightbox.svelte-16h6p05 img:where(.svelte-16h6p05){object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 10px 40px #00000059}.photo-info.svelte-16h6p05{cursor:default;background-color:#ffffffe6;border-radius:6px;max-width:260px;padding:12px 16px;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 20px #0003}.photo-info.svelte-16h6p05 p:where(.svelte-16h6p05){color:var(--primary-color-2);margin:0;padding:2px 0;font-size:12px}.photo-info-label.svelte-16h6p05{font-weight:700}.caption.svelte-16h6p05{color:#fff;text-align:center;opacity:0;pointer-events:none;background:radial-gradient(#0000 45%,#0006 100%);justify-content:center;align-items:flex-end;width:100%;padding:12px;font-weight:700;transition:opacity .25s;display:flex;position:absolute;inset:0}.item.svelte-16h6p05:hover .caption:where(.svelte-16h6p05){opacity:1}@media (hover:none){.item.tapped.svelte-16h6p05 .caption:where(.svelte-16h6p05){opacity:1}}.empty.svelte-16h6p05{column-span:all;text-align:center;color:var(--gray);padding:2rem 0;font-size:12px}
