.post-images-module__0eVRVq__trigger{cursor:zoom-in;border-radius:.625rem;align-self:flex-start;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;margin-block:.75rem;display:block}.post-images-module__0eVRVq__preview{object-fit:contain;outline:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);outline-offset:-1px;border-radius:.625rem;block-size:auto;max-block-size:min(40rem,70svh);inline-size:auto;max-inline-size:100%;display:block}@media not (min-width:64rem){.post-images-module__0eVRVq__trigger{inline-size:100%}.post-images-module__0eVRVq__preview{max-block-size:none;inline-size:100%}.post-content>p:has(.post-images-module__0eVRVq__preview){max-inline-size:100%}}.post-images-module__0eVRVq__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.post-images-module__0eVRVq__overlay{z-index:100;background:#080a0df5;position:fixed;inset:0}.post-images-module__0eVRVq__viewer{z-index:101;block-size:100dvh;min-inline-size:0;padding-block:max(.5rem, env(safe-area-inset-top)) max(.5rem, env(safe-area-inset-bottom));padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));color:#edf0f5;overscroll-behavior:contain;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.post-images-module__0eVRVq__header{align-items:center;gap:.25rem;min-inline-size:0;display:flex}.post-images-module__0eVRVq__counter{font-variant-numeric:tabular-nums;margin-inline-end:auto;padding-inline:.5rem;font-size:.875rem}.post-images-module__0eVRVq__stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;place-items:center;min-block-size:0;min-inline-size:0;display:grid;position:relative;overflow:hidden}.post-images-module__0eVRVq__stage[data-zoomed=true]{cursor:grab}.post-images-module__0eVRVq__stage[data-zoomed=true]:active{cursor:grabbing}.post-images-module__0eVRVq__fullImage{object-fit:contain;transform-origin:50%;pointer-events:none;grid-area:1/1;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.post-images-module__0eVRVq__loading{background:#080a0dd9;border-radius:.625rem;margin:0;padding:.5rem .75rem;font-size:.875rem;position:absolute}.post-images-module__0eVRVq__message{cursor:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.post-images-module__0eVRVq__message p{text-align:center;flex-basis:100%}.post-images-module__0eVRVq__controls{justify-content:center;align-items:center;gap:.25rem;padding-block-start:.5rem;display:flex}.post-images-module__0eVRVq__control{min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem;font-size:.875rem;line-height:1.25;text-decoration:none;display:inline-flex}.post-images-module__0eVRVq__control svg{block-size:20px;inline-size:20px}.post-images-module__0eVRVq__control:focus-visible{outline-offset:2px;outline:2px solid #ffa57d}.post-images-module__0eVRVq__control:active{background:#ffffff29}.post-images-module__0eVRVq__control:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.post-images-module__0eVRVq__control:hover:not(:disabled){background:#ffffff1a}}@media (prefers-reduced-motion:no-preference){.post-images-module__0eVRVq__overlay[data-state=open]{animation:.16s ease-out post-images-module__0eVRVq__fade-in}}@keyframes post-images-module__0eVRVq__fade-in{0%{opacity:0}to{opacity:1}}
