@keyframes page-fade-in-c04c4236{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drift-c04c4236{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.05)}}.viewer[data-v-c04c4236]{background:radial-gradient(circle at center,#1f242cc7,#07090cfa);color:#d3d8df;height:100dvh;min-height:100dvh;overflow:hidden;padding:15px;width:100%}.viewer--overlay[data-v-c04c4236]{inset:0;position:fixed;z-index:50}.viewer-shell[data-v-c04c4236]{display:flex;flex-direction:column;gap:12px;height:100%;margin:0 auto;max-width:3000px}.viewer-main[data-v-c04c4236]{flex:1 1 auto;gap:20px}.viewer-main[data-v-c04c4236],.viewer-side[data-v-c04c4236]{display:flex;flex-direction:column;min-height:0}.viewer-side[data-v-c04c4236]{gap:12px}.viewer-chip[data-v-c04c4236]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#d3d8df;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;padding:6px 10px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.viewer-chip[data-v-c04c4236]:disabled{cursor:not-allowed;opacity:.5}.viewer-chip[data-v-c04c4236]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff57}.viewer-image-wrap[data-v-c04c4236]{align-items:center;background:#00000080;border:1px solid hsla(0,0%,100%,.13);display:flex;flex:1 1 auto;justify-items:center;min-height:0;overflow:hidden;padding:8px;position:relative;touch-action:none}.viewer-image-wrap--loading[data-v-c04c4236]{cursor:progress}.viewer-image-wrap--dragging[data-v-c04c4236]{cursor:grabbing}.viewer-image[data-v-c04c4236]{display:block!important;height:100%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-user-drag:none;-webkit-touch-callout:none;opacity:0;transition:opacity .32s ease}.viewer-image--loaded[data-v-c04c4236]{opacity:1}.viewer-image-canvas[data-v-c04c4236]{height:100%;transform-origin:center center;width:100%;will-change:transform}.viewer-fallback[data-v-c04c4236]{color:#b6bfcc;display:grid;height:100%;place-items:center;width:100%}.viewer-loader[data-v-c04c4236]{align-content:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:radial-gradient(circle at 20% 22%,rgba(123,147,176,.16),transparent 48%),radial-gradient(circle at 82% 78%,rgba(89,114,141,.14),transparent 44%),linear-gradient(120deg,#080b0fd1,#121922a8);border:1px solid hsla(0,0%,100%,.09);display:grid;gap:10px;inset:8px;place-items:center;pointer-events:none;position:absolute}.viewer-loader__pulse-grid[data-v-c04c4236]{display:inline-flex;gap:8px}.viewer-loader__pulse-grid span[data-v-c04c4236]{animation:viewer-pulse-c04c4236 1.1s ease-in-out infinite;background:#d6e0ece6;border-radius:999px;height:8px;opacity:.2;width:8px}.viewer-loader__pulse-grid span[data-v-c04c4236]:nth-child(2){animation-delay:.14s}.viewer-loader__pulse-grid span[data-v-c04c4236]:nth-child(3){animation-delay:.28s}.viewer-meta[data-v-c04c4236]{color:#d3d8df;display:flex;flex-direction:column;gap:12px;max-width:980px}.viewer-title-row[data-v-c04c4236]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.viewer-title[data-v-c04c4236]{font-family:Lora,serif;font-size:26px;font-weight:400;line-height:160%;margin:0}.viewer-shot[data-v-c04c4236]{margin:0}.viewer-counter[data-v-c04c4236],.viewer-shot[data-v-c04c4236]{color:#a7afbb;font-size:13px}.viewer-counter--bottom[data-v-c04c4236]{margin:0 0 2px;width:100%}.viewer-description[data-v-c04c4236]{color:#aeb6c2;display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-clamp:3;line-height:160%;margin:0;max-width:760px;-webkit-box-orient:vertical;overflow:hidden}.viewer-exif[data-v-c04c4236]{color:#98a1ae;display:flex;flex-direction:column;font-size:12px;gap:4px;line-height:160%;margin:0}.viewer-exif-row[data-v-c04c4236]{align-items:baseline;display:flex;gap:6px;margin:0}.viewer-exif-label[data-v-c04c4236]{color:#8f99a7;min-width:92px}.viewer-exif-value[data-v-c04c4236]{color:#a8b2c0;word-break:break-word}.viewer-nav[data-v-c04c4236]{display:flex;flex-wrap:wrap;gap:8px}.viewer-zoom-controls[data-v-c04c4236]{bottom:14px;display:inline-flex;gap:8px;position:absolute;right:16px}.viewer-chip--square[data-v-c04c4236]{font-size:20px;line-height:1;padding-left:0;padding-right:0;width:34px}.viewer-chip--zoom[data-v-c04c4236]{min-width:76px}.viewer-chip--overlay[data-v-c04c4236]{background:#07090c8a;border-color:#ffffff24}.viewer-chip--overlay[data-v-c04c4236]:hover:not(:disabled){background:#07090cb3;border-color:#ffffff3d}.viewer-chip--overlay[data-v-c04c4236]:disabled{background:#07090ccc;border-color:#ffffff14;box-shadow:inset 0 0 0 1px #00000061;color:#94a0b08c;opacity:1}.viewer-zoom-hint[data-v-c04c4236]{background:#07090c8a;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;bottom:18px;color:#aeb6c2;font-size:11px;left:16px;letter-spacing:.02em;margin:0;padding:4px 10px;pointer-events:none;position:absolute}@keyframes viewer-pulse-c04c4236{0%,80%,to{opacity:.2;transform:scale(1)}40%{opacity:.95;transform:scale(1.2)}}@media(min-width:1024px){.viewer-main[data-v-c04c4236]{align-items:stretch;flex-direction:row}.viewer-image-wrap[data-v-c04c4236]{flex:1 1 auto;min-width:0}.viewer-side[data-v-c04c4236]{flex:0 0 300px;width:300px}.viewer-meta[data-v-c04c4236]{max-width:none;overflow:auto;padding-right:2px}.viewer-nav[data-v-c04c4236]{flex-direction:column;flex-wrap:nowrap;margin-top:auto}.viewer-nav .viewer-chip[data-v-c04c4236]{width:100%}}@media(min-width:1920px){.viewer-side[data-v-c04c4236]{flex-basis:400px;width:400px}}@media(max-width:1023px){.viewer[data-v-c04c4236]{padding:12px}.viewer-zoom-controls[data-v-c04c4236]{bottom:12px;gap:6px;right:12px}.viewer-chip--square[data-v-c04c4236]{font-size:17px;width:30px}.viewer-chip--zoom[data-v-c04c4236]{min-width:68px}.viewer-zoom-hint[data-v-c04c4236]{display:none}.viewer-title[data-v-c04c4236]{font-size:22px}.viewer-title-row[data-v-c04c4236]{align-items:flex-start;flex-direction:column;gap:6px}}
