/* Povecanje fotografije klikom (azinus, 2026-11-02) */
.media-gallery img, .media-standard img, .entry-content .gallery img { cursor: zoom-in; }
#povecanje { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100000; display: none; align-items: center; justify-content: center; background: rgba(12, 12, 12, .96); }
#povecanje.otvoreno { display: flex; }
#povecanje img { display: block; width: auto; height: auto; max-width: calc(100vw - 24px); max-height: calc(100vh - 24px); cursor: zoom-out; }
#povecanje button { position: absolute; width: 56px; height: 56px; padding: 0; border: 0; border-radius: 0; background: transparent; color: #fff; font: 300 52px/52px helvetica, arial, sans-serif; text-align: center; cursor: pointer; opacity: .75; box-shadow: none; }
#povecanje button:hover, #povecanje button:focus { opacity: 1; outline: 1px solid rgba(255, 255, 255, .5); }
#povecanje .zatvori { top: 8px; right: 8px; }
#povecanje .natrag { top: 50%; left: 8px; margin-top: -28px; }
#povecanje .naprijed { top: 50%; right: 8px; margin-top: -28px; }
#povecanje .broj { position: absolute; left: 0; right: 0; bottom: 12px; color: #fff; font: 13px/1.4 helvetica, arial, sans-serif; text-align: center; opacity: .7; }
body.povecanje-otvoreno { overflow: hidden; }
@media (max-width: 600px) { #povecanje button { background: rgba(0, 0, 0, .35); } #povecanje .natrag { left: 0; } #povecanje .naprijed { right: 0; } }
