.max-screen{display:block;width:100%;padding:0;border:1px solid #ffffff30;border-radius:16px;overflow:hidden;background:#fff;cursor:zoom-in;box-shadow:0 12px 32px #0003}.max-screen img{display:block;width:100%;height:auto}.max-screen:focus-visible{outline:3px solid #c77dff;outline-offset:5px}.max-lightbox{position:fixed;inset:0;width:96vw;max-width:1500px;height:94dvh;max-height:94dvh;margin:auto;padding:48px 16px 16px;border:0;border-radius:16px;background:#100a1b;color:white;overflow:hidden}.max-lightbox[open]{display:flex;align-items:center;justify-content:center}.max-lightbox::backdrop{background:#000d}.max-lightbox img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.max-lightbox-close{position:absolute;right:10px;top:6px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffff20;color:white;font-size:30px;cursor:pointer}@media(max-width:700px){.max-screens{grid-template-columns:1fr;gap:20px}.max-lightbox{width:98vw;padding:48px 8px 12px}}
.max-gallery-heading{margin-bottom:32px}.max-gallery-heading h2{margin:0 0 12px}.max-gallery-heading p{margin:0;color:#d2c1e0;line-height:1.6}
