.viewer[data-v-2847c834]{display:grid;gap:var(--space-4);margin-bottom:var(--space-7)}.viewer__main[data-v-2847c834]{margin:0;position:relative;border:1px solid var(--line);background:var(--bg-elevated);overflow:hidden}.viewer__main img[data-v-2847c834]{width:100%;aspect-ratio:16 / 11;object-fit:contain;background:var(--bg-panel)}.viewer__main figcaption[data-v-2847c834]{position:absolute;left:0;bottom:0;padding:.55rem .85rem;background:#ffffffeb;color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.1em}.viewer__thumbs[data-v-2847c834]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}.thumb[data-v-2847c834]{border:1px solid var(--line);background:var(--bg-elevated);padding:0;overflow:hidden}.thumb img[data-v-2847c834]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--bg-panel)}.thumb.is-active[data-v-2847c834]{border-color:var(--accent-strong)}.grid-block[data-v-2847c834]{margin-bottom:var(--space-7)}.section-title[data-v-2847c834]{margin-bottom:var(--space-5);font-size:var(--text-lg)}.actions[data-v-2847c834]{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:900px){.viewer__thumbs[data-v-2847c834]{grid-template-columns:repeat(4,minmax(0,1fr))}}
