#ss-journal-lightbox{position:fixed;inset:0;margin:auto;width:min(1200px,96vw);max-width:96vw;max-height:96dvh;padding:18px;border:1px solid #C2A878;background:#111;color:#F2EFE9;font-family:Inter,Arial,sans-serif;box-sizing:border-box;overflow:auto}#ss-journal-lightbox::backdrop{background:rgb(0 0 0 / .93)}#ss-journal-lightbox .ss-journal-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}#ss-journal-lightbox .ss-journal-counter{color:#C2A878;font-size:14px}#ss-journal-lightbox img{display:block;width:100%;height:min(68dvh,780px);object-fit:contain;margin:0;background:#111}#ss-journal-lightbox .ss-journal-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px}#ss-journal-lightbox button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;margin:0;border:1px solid #C2A878;border-radius:6px;background:#111;color:#F2EFE9;font:600 14px Inter,Arial,sans-serif;cursor:pointer;transition:background .15s,color .15s}#ss-journal-lightbox button:hover,#ss-journal-lightbox button:focus,#ss-journal-lightbox button:active{background:#C2A878;border-color:#C2A878;color:#111}#ss-journal-lightbox button:focus-visible{outline:2px solid #F2EFE9;outline-offset:3px}#ss-journal-lightbox .ss-journal-caption{font-size:13px;line-height:1.5;margin:12px 0 0;color:#D5D1C9}html.ss-journal-photo-open{overflow:hidden}@media(max-width:600px){#ss-journal-lightbox{padding:12px}#ss-journal-lightbox img{height:62dvh}#ss-journal-lightbox button{padding:10px 14px}}