.jl-lightbox{color:#f4ecdd;width:min(1200px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);font-family:var(--font-geist-sans),sans-serif;overscroll-behavior:contain;background:#102e27;border:1px solid #f4ecdd33;border-radius:18px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.jl-lightbox::backdrop{background:#061611e8}.jl-lightbox-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;font-size:14px;display:flex}.jl-lightbox button{min-width:48px;min-height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f4ecdd55;border-radius:99px;padding:10px 18px}.jl-lightbox button:hover{color:#102e27;background:#f4ecdd}.jl-lightbox-image{object-fit:contain;background:#071b16;width:100%;height:auto;max-height:calc(100dvh - 250px);display:block}.jl-lightbox-bottom{text-align:center;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.jl-lightbox-bottom h2{font-size:clamp(17px,2vw,24px);font-weight:500;line-height:1.3}.jl-lightbox-bottom p{color:#cbd7d0;margin-top:5px;font-size:13px}.jl-lightbox-download{text-underline-offset:4px;text-align:center;justify-content:center;align-items:center;min-height:44px;margin-top:8px;font-size:13px;text-decoration:underline;display:flex}.jl-page .jl-lightbox :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #bddce5}@media (max-width:600px){.jl-lightbox{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px}.jl-lightbox-top{gap:12px;font-size:12px}.jl-lightbox-top p{max-width:22ch}.jl-lightbox-bottom{gap:10px}.jl-lightbox-bottom button{flex-shrink:0;padding:8px}}
