.journal-lightbox::backdrop{background:#13130ff0}.journal-lightbox{color:#fff;background:#13130f;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:50px 20px 20px;inset:0}.journal-lightbox-image{height:calc(100dvh - 150px);position:relative}.journal-lightbox-close{inset-inline-end:20px;z-index:1;width:44px;height:44px;font-size:28px;position:absolute;top:12px}.journal-lightbox-controls{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:18px auto 0;font-size:12px;display:flex}.journal-lightbox-controls button{border:1px solid #fff5;flex-shrink:0;width:44px;height:44px}@media (prefers-reduced-motion:reduce){.journal-lightbox *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
