.shot.svelte-1yxjxc0{margin:4px auto 16px;max-width:360px}.shot-zoom.svelte-1yxjxc0{position:relative;display:block;width:100%;padding:0;border:0;border-radius:10px;background:none;cursor:zoom-in}.shot-zoom.svelte-1yxjxc0:focus-visible{outline:2px solid #5eb0ff;outline-offset:3px}.shot.svelte-1yxjxc0 img:where(.svelte-1yxjxc0){display:block;width:100%;height:auto;border:1px solid #2b3952;border-radius:10px;background:#121a2b}.shot-hint.svelte-1yxjxc0{position:absolute;right:8px;bottom:8px;box-sizing:border-box;width:32px;height:32px;padding:7px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#080d18cc;color:#fff;pointer-events:none}.shot.svelte-1yxjxc0 figcaption:where(.svelte-1yxjxc0){margin-top:6px;font-size:.8125rem;line-height:1.45;color:#b8c4d8}@media(min-width:900px){.shot.svelte-1yxjxc0{margin-left:0}}.shot-box.svelte-1yxjxc0{width:min(94vw,760px);max-width:none;max-height:94vh;margin:auto;padding:0;border:1px solid #2b3952;border-radius:12px;background:#0d1422;color:#e6edf7;overflow:auto}.shot-box.svelte-1yxjxc0::backdrop{background:#060b16eb}.shot-box-bar.svelte-1yxjxc0{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #2b3952;background:#0d1422}.shot-box-nav.svelte-1yxjxc0,.shot-box-close.svelte-1yxjxc0{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid #2b3952;border-radius:8px;background:#16213a;color:#e6edf7;font:inherit;font-weight:700;cursor:pointer}.shot-box-nav.svelte-1yxjxc0{font-size:1.5rem;line-height:1}.shot-box-close.svelte-1yxjxc0{margin-left:auto;min-width:88px}.shot-box-count.svelte-1yxjxc0{margin:0;font-size:.875rem;color:#b8c4d8}.shot-box.svelte-1yxjxc0 img:where(.svelte-1yxjxc0){display:block;width:100%;height:auto}.shot-box-cap.svelte-1yxjxc0{margin:8px 12px 12px;font-size:.875rem;line-height:1.45;color:#b8c4d8}
