.product-screenshot[data-v-35fb7920]{min-width:0;margin:0}.image-button[data-v-35fb7920]{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid #384252;border-radius:12px;background:#0e1320;cursor:zoom-in;box-shadow:0 22px 65px #0005}.image-button img[data-v-35fb7920]{display:block;width:100%;height:auto}.inspect[data-v-35fb7920]{position:absolute;right:.85rem;bottom:.85rem;display:inline-flex;gap:.6rem;padding:.45rem .75rem;background:#0b0e14ee;color:var(--text);border:1px solid #5c6676;border-radius:5px;font:500 .8rem var(--sans)}figcaption[data-v-35fb7920]{margin:.8rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.55;max-width:80ch}.screenshot-dialog[data-v-35fb7920]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(96vw,1700px);max-width:96vw;max-height:94dvh;padding:0;color:var(--text);background:var(--bg-raised);border:1px solid #465267;border-radius:12px}.screenshot-dialog[data-v-35fb7920]::backdrop{background:#03060cdd}.dialog-toolbar[data-v-35fb7920]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--border)}.dialog-toolbar p[data-v-35fb7920]{color:var(--text);font-size:.9rem}.dialog-actions[data-v-35fb7920]{display:flex;flex-shrink:0;gap:.5rem}.dialog-actions button[data-v-35fb7920]{padding:.5rem .7rem;font:500 .85rem var(--sans);color:var(--text);background:var(--bg);border:1px solid #465267;border-radius:5px;cursor:pointer}.image-stage[data-v-35fb7920]{overflow:auto;max-height:70dvh}.image-stage img[data-v-35fb7920]{display:block;width:100%;height:auto}.actual-size img[data-v-35fb7920]{width:1600px;max-width:none}.dialog-caption[data-v-35fb7920]{padding:.8rem 1rem;max-width:none;font-size:.8rem}button[data-v-35fb7920]:focus-visible,.image-stage[data-v-35fb7920]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width: 600px){.dialog-toolbar[data-v-35fb7920]{align-items:flex-start;flex-direction:column;gap:.65rem}.dialog-toolbar p[data-v-35fb7920]{font-size:.8rem}.image-button[data-v-35fb7920]{border-radius:7px}.inspect[data-v-35fb7920]{right:.5rem;bottom:.5rem;padding:.3rem .5rem;font-size:.72rem}}
