.obx-media-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:hidden;border-radius:10px;background:#0b1220;aspect-ratio:3/2}
.obx-media-collage__tile{min-width:0;min-height:0;overflow:hidden;background:#0b1220}
.obx-media-collage__tile>img,.obx-media-collage__tile>video{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0}
.obx-media-collage__tile>video{object-fit:contain}
.obx-media-collage--1{display:block;aspect-ratio:auto;max-height:70vh}
.obx-media-collage--1 .obx-media-collage__tile>img,.obx-media-collage--1 .obx-media-collage__tile>video{height:auto;max-height:70vh;object-fit:contain}
.obx-media-collage--2{aspect-ratio:16/9}
.obx-media-collage--3,.obx-media-collage--4{grid-template-rows:repeat(2,minmax(0,1fr))}
.obx-media-collage--3 .obx-media-collage__tile:first-child{grid-row:span 2}
.obx-media-collage--5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}
.obx-media-collage--5 .obx-media-collage__tile:first-child{grid-row:span 2}
.obx-media-collage--6{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}
.obx-media-collage__tile>img,.site-post-link-static .site-post-media>img{cursor:zoom-in}
.obx-media-collage__tile>img:focus-visible,.site-post-link-static .site-post-media>img:focus-visible{outline:3px solid #6aaaff;outline-offset:-3px}
.obx-media-viewer{position:fixed;inset:0;box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 56px 32px;border:0;background:#090d16;color:#fff;overflow:hidden}
.obx-media-viewer:not([open]){display:none}
.obx-media-viewer::backdrop{background:rgba(0,0,0,.92)}
.obx-media-viewer__toolbar{position:absolute;top:12px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;z-index:1}
.obx-media-viewer__counter{font:600 14px/1.3 system-ui,sans-serif;color:#dbe5f5}
.obx-media-viewer button{border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;font:400 32px/1 system-ui,sans-serif;width:44px;height:44px}
.obx-media-viewer button:hover{background:rgba(255,255,255,.26)}
.obx-media-viewer button:focus-visible{outline:3px solid #6aaaff;outline-offset:3px}
.obx-media-viewer button[hidden]{display:none}
.obx-media-viewer__image{display:block;width:100%;height:100%;object-fit:contain}
.obx-media-viewer__image[hidden],.obx-media-viewer__unavailable[hidden]{display:none}
.obx-media-viewer__unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#dbe5f5;font:600 16px system-ui,sans-serif;pointer-events:none}
.obx-media-viewer__previous,.obx-media-viewer__next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}
.obx-media-viewer__previous{left:8px}.obx-media-viewer__next{right:8px}
@media(max-width:600px){.obx-media-viewer{padding:64px 8px 24px}.obx-media-viewer__toolbar{left:12px;right:12px}.obx-media-viewer__previous{left:4px}.obx-media-viewer__next{right:4px}}
