/* Bloco "Imagem da matéria" — site e editor. */
.pzb-image.pzb-image{max-width:100%;margin:1.8em auto;clear:both}
.pzb-image--small{width:360px}.pzb-image--medium{width:560px}.pzb-image--large{width:760px}.pzb-image--full{width:100%}
.pzb-image--custom{width:var(--pzb-image-width,500px)}
.pzb-image-grid{display:grid;gap:8px;align-items:start}
.pzb-image--count-2 .pzb-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pzb-image--count-3 .pzb-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.pzb-image--count-4 .pzb-image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.pzb-image-item{display:block;overflow:hidden;background:#0b090c}
.pzb-image .pzb-image-item img{display:block;width:100%;max-width:none;height:auto;margin:0;border-radius:0}
.pzb-image--rounded .pzb-image-item{border-radius:12px}
.pzb-image.pzb-image:not(.pzb-image--ratio-original) .pzb-image-item img{height:100%;object-fit:cover;object-position:center 30%}
.pzb-image--ratio-1-1 .pzb-image-item{aspect-ratio:1/1}
.pzb-image--ratio-4-5 .pzb-image-item{aspect-ratio:4/5}
.pzb-image--ratio-3-4 .pzb-image-item{aspect-ratio:3/4}
.pzb-image--ratio-16-9 .pzb-image-item{aspect-ratio:16/9}
.pzb-image--ratio-9-16 .pzb-image-item{aspect-ratio:9/16}
a.pzb-image-item{cursor:zoom-in}
a.pzb-image-item img{transition:transform .3s ease}
a.pzb-image-item:hover img{transform:scale(1.02)}
.pzb-image figcaption{margin-top:8px;color:#b6a8b2;font-size:13px;line-height:1.5;text-align:center}
@media(min-width:801px){
 .pzb-image.pzb-image--align-left{float:left;margin:.4em 1.6em 1em 0;clear:none;max-width:55%}
 .pzb-image.pzb-image--align-right{float:right;margin:.4em 0 1em 1.6em;clear:none;max-width:55%}
}
@media(max-width:800px){
 .pzb-image.pzb-image{float:none;margin:1.6em auto}
 .pzb-image--small{width:70%}
 .pzb-image--medium,.pzb-image--large,.pzb-image--full{width:100%}
 .pzb-image--custom{width:min(var(--pzb-image-width,500px),100%)}
 .pzb-image-grid{gap:5px}
}
@media(prefers-reduced-motion:reduce){a.pzb-image-item img{transition:none}a.pzb-image-item:hover img{transform:none}}
/* Ampliação ao clicar */
.pzb-zoom{position:fixed;inset:0;z-index:100200;display:grid;place-items:center;padding:20px;border:0;background:#000e;max-width:none;max-height:none;width:100%;height:100%;margin:0}
.pzb-zoom:not([open]){display:none}
.pzb-zoom img{max-width:min(1200px,100%);max-height:calc(100dvh - 90px);width:auto;height:auto;border-radius:10px;object-fit:contain;user-select:none}
.pzb-zoom-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:1px solid #ffffff40;border-radius:50%;background:#0009;color:#fff;font-size:26px;line-height:1;cursor:pointer}
.pzb-zoom-nav{position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;border:1px solid #ffffff40;border-radius:50%;background:#0009;color:#fff;font-size:26px;line-height:1;cursor:pointer}
.pzb-zoom-prev{left:14px}.pzb-zoom-next{right:14px}
.pzb-zoom-nav[hidden]{display:none}
/* Editor */
.pzb-image-editor .pzb-image{margin-top:0}
.pzb-image-size-note{margin:6px 0 0;color:#888;font-size:12px;text-align:center}
