.shot[data-v-86f47e7b]{background:var(--sh-bg-soft);border:1px solid var(--sh-border-std);border-radius:12px;box-shadow:var(--sh-shadow);margin:0;overflow:hidden;position:relative;transition:transform .2s var(--sh-ease-out),box-shadow .2s var(--sh-ease-out)}.shot.surface-plain[data-v-86f47e7b]{background:var(--sh-bg)}.shot.shadow-lift[data-v-86f47e7b]{box-shadow:var(--sh-shadow-lift)}@media(hover:hover)and (pointer:fine){.shot.is-lift[data-v-86f47e7b]:hover{box-shadow:var(--sh-shadow-lift);transform:translateY(-4px)}}.bar[data-v-86f47e7b]{align-items:center;background:var(--sh-bg-soft);border-bottom:1px solid var(--sh-border-subtle);display:flex;gap:6px;padding:9px 14px}.d[data-v-86f47e7b]{border-radius:50%;flex:none;height:10px;width:10px}.d-r[data-v-86f47e7b]{background:#e8b4b4}.d-y[data-v-86f47e7b]{background:#e8dcb0}.d-g[data-v-86f47e7b]{background:#b9d8c0}.url[data-v-86f47e7b]{color:var(--sh-text-4);font-size:.68rem;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono[data-v-86f47e7b]{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.shot-img[data-v-86f47e7b]{display:block;height:auto;width:100%}.zoom[data-v-86f47e7b]{background:#fffffff0;border:1px solid var(--sh-border-std);border-radius:8px;bottom:10px;box-shadow:0 2px 8px #32325d24;color:var(--sh-text-2);cursor:pointer;display:grid;height:32px;opacity:0;place-items:center;pointer-events:none;position:absolute;right:10px;transition:opacity var(--sh-dur-fast) ease,color var(--sh-dur-fast) ease,border-color var(--sh-dur-fast) ease;width:32px}@media(hover:hover)and (pointer:fine){.shot:focus-within .zoom[data-v-86f47e7b],.shot:hover .zoom[data-v-86f47e7b]{opacity:1;pointer-events:auto}.zoom[data-v-86f47e7b]:hover{border-color:var(--sh-accent);color:var(--sh-accent)}}@media(hover:none){.zoom[data-v-86f47e7b]{opacity:1;pointer-events:auto}}.zoom[data-v-86f47e7b]:focus-visible{opacity:1;outline:2px solid var(--sh-accent);outline-offset:2px}.shot:has(.caption) .zoom[data-v-86f47e7b]{bottom:46px}.zoombox[data-v-86f47e7b]{background:var(--sh-bg);border:none;border-radius:14px;box-shadow:0 40px 90px #32325d59;overflow:hidden;padding:0;width:min(92vw,1100px)}.zoombox img[data-v-86f47e7b]{display:block;height:auto;width:100%}.zoombox[data-v-86f47e7b]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1b3d73}.zoombox[open][data-v-86f47e7b]{animation:zoom-in-86f47e7b .22s var(--sh-ease-out)}@keyframes zoom-in-86f47e7b{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.zoombox[open][data-v-86f47e7b]{animation:none}}.zoom-close[data-v-86f47e7b]{background:#fffffff0;border:1px solid var(--sh-border-std);border-radius:8px;color:var(--sh-text-2);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px}.zoom-close[data-v-86f47e7b]:hover{border-color:var(--sh-accent);color:var(--sh-accent)}.zoom-close[data-v-86f47e7b]:focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}
