#news-photo-viewer{padding:0;border:0;width:96vw;max-width:1400px;height:92vh;max-height:92vh;border-radius:20px;background:#101827;color:#fff;overflow:hidden}#news-photo-viewer::backdrop{background:rgba(5,12,24,.88)}.news-photo-toolbar{height:64px;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;gap:15px}.news-photo-toolbar button,.news-photo-nav{border:1px solid #ffffff55;border-radius:12px;background:#ffffff18;color:#fff;padding:10px 16px;cursor:pointer;font:inherit}.news-photo-stage{height:calc(100% - 128px);display:flex;align-items:center;justify-content:center;position:relative}.news-photo-stage img{max-width:100%;max-height:100%;object-fit:contain}.news-photo-controls{height:64px;display:flex;align-items:center;justify-content:center;gap:18px}.news-photo-counter{min-width:80px;text-align:center}.article-body img{cursor:zoom-in}#news-photo-viewer button:focus-visible{outline:3px solid #e2b859;outline-offset:3px}@media(max-width:600px){#news-photo-viewer{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;border-radius:0}.news-photo-toolbar{padding:12px}.news-photo-nav{padding:10px 12px}}
