._grid_t4oq8_1{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:clamp(14px,2.4vw,28px);list-style:none;display:grid}._thumb_t4oq8_3{color:var(--ink);border-radius:var(--radius-sm);gap:12px;text-decoration:none;display:grid}._thumb_t4oq8_3:focus-visible{outline-offset:6px}._paper_t4oq8_5{box-shadow:var(--shadow-paper);background:#fff;border-radius:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:block;overflow:hidden}._paper_t4oq8_5 img{aspect-ratio:1111/1572;object-fit:cover;width:100%;height:auto}._thumb_t4oq8_3:hover ._paper_t4oq8_5{transform:translateY(-4px)}._caption_t4oq8_12{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._zoom_t4oq8_13{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;transition:background-color .2s;display:inline-grid}._zoom_t4oq8_13 svg{width:14px;height:14px}._thumb_t4oq8_3:hover ._zoom_t4oq8_13{background:var(--surface);border-color:var(--ink)}._dialog_t4oq8_18{border-radius:var(--radius);background:var(--surface);width:min(100vw - 24px,920px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px #00000059}._dialog_t4oq8_18::backdrop{background:#141a16b8}._viewer_t4oq8_25{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 24px);display:grid}._bar_t4oq8_26{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex}._counter_t4oq8_27{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14.5px;display:flex}._counter_t4oq8_27 span{color:var(--muted);font-size:13.5px}._iconButton_t4oq8_29{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}._iconButton_t4oq8_29:hover{border-color:var(--ink)}._iconButton_t4oq8_29 svg{width:18px;height:18px}._stage_t4oq8_32{background:var(--paper-deep);place-items:center;padding:clamp(12px,3vw,28px);display:grid;overflow:auto}._stage_t4oq8_32 img{aspect-ratio:1111/1572;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);box-shadow:var(--shadow-paper);background:#fff;border-radius:2px}._nav_t4oq8_34{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px;display:flex}._navButton_t4oq8_35{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}._navButton_t4oq8_35:hover{border-color:var(--ink)}._navButton_t4oq8_35 svg{width:16px;height:16px}@media (max-width:560px){._grid_t4oq8_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}._caption_t4oq8_12{font-size:13px}}
