.Viewer-module__X3JfDG__wrap{padding:64px var(--margin) var(--s-8);max-width:var(--max);margin-inline:auto}.Viewer-module__X3JfDG__tools{z-index:5;justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex;position:sticky;top:52px}.Viewer-module__X3JfDG__group{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.Viewer-module__X3JfDG__chip{border-radius:var(--radius-sm);background:var(--pill);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:27px;font-family:var(--font-display);font-size:var(--t-nav);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:6px 10px;line-height:1.1}.Viewer-module__X3JfDG__chip:hover{background:var(--pill-strong)}.Viewer-module__X3JfDG__chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.Viewer-module__X3JfDG__count{font-family:var(--font-label);font-size:var(--t-small);font-weight:var(--w-medium);margin-left:var(--s-3);letter-spacing:.04em}.Viewer-module__X3JfDG__masonry{align-items:flex-start;gap:var(--gap-grid);display:flex}.Viewer-module__X3JfDG__mcol{gap:var(--s-3);flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.Viewer-module__X3JfDG__cellBtn{text-align:left;width:100%;display:block}.Viewer-module__X3JfDG__cellImg{width:100%;height:auto;transition:opacity var(--dur-dim) var(--ease-standard)}.Viewer-module__X3JfDG__masonry:has(.Viewer-module__X3JfDG__cellBtn:hover) .Viewer-module__X3JfDG__cellBtn:not(:hover) .Viewer-module__X3JfDG__cellImg{opacity:.45}.Viewer-module__X3JfDG__cellCap{gap:var(--s-3);padding-top:var(--s-1);font-family:var(--font-body);font-size:var(--t-caption);text-transform:lowercase;line-height:1.2;display:flex}.Viewer-module__X3JfDG__cellCap>span:first-child{margin-right:auto}.Viewer-module__X3JfDG__kind{color:var(--ink-3);opacity:0;transition:opacity var(--dur-dim) var(--ease-standard)}.Viewer-module__X3JfDG__cellBtn:hover .Viewer-module__X3JfDG__kind,.Viewer-module__X3JfDG__cellBtn:focus-visible .Viewer-module__X3JfDG__kind{opacity:1}.Viewer-module__X3JfDG__focus{gap:var(--s-4);display:grid}.Viewer-module__X3JfDG__stage{--fit-h:max(320px, calc(100svh - 260px));height:var(--fit-h);justify-content:center;align-items:center;display:flex;position:relative}.Viewer-module__X3JfDG__big{width:100%;height:var(--fit-h);object-fit:contain;animation:Viewer-module__X3JfDG__arrive var(--dur-base) var(--ease-enter) both;display:block}@keyframes Viewer-module__X3JfDG__arrive{0%{opacity:0}to{opacity:1}}.Viewer-module__X3JfDG__prev,.Viewer-module__X3JfDG__next{z-index:1;width:40%;position:absolute;top:0;bottom:0}.Viewer-module__X3JfDG__prev{cursor:w-resize;left:0}.Viewer-module__X3JfDG__next{cursor:e-resize;right:0}.Viewer-module__X3JfDG__caption{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.Viewer-module__X3JfDG__title{font-family:var(--font-head);font-size:var(--t-h3);font-weight:var(--w-semi);margin:0;line-height:1}.Viewer-module__X3JfDG__strip{gap:var(--s-1);padding:0 0 var(--s-2);scrollbar-width:thin;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.Viewer-module__X3JfDG__thumbBtn{opacity:.35;transition:opacity var(--dur-fast) var(--ease-standard);display:block}.Viewer-module__X3JfDG__thumbBtn:hover,.Viewer-module__X3JfDG__thumbBtn[aria-current]{opacity:1}.Viewer-module__X3JfDG__thumb{width:auto;max-width:none;height:64px}.Viewer-module__X3JfDG__big[data-pixel],.Viewer-module__X3JfDG__cellImg[data-pixel]{image-rendering:pixelated}
