.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.media-button,.video-button{display:block!important;width:100%;text-align:left!important}.media-image{display:block;width:100%;height:180px;object-fit:cover}.video-placeholder{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#e8e6e0;color:#5b5148}.video-player{display:block;width:100%;max-height:78vh;background:#111}.photo-fullscreen{position:relative;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;background:#111}.fullscreen-image{max-width:100%;max-height:100%;object-fit:contain}.fullscreen-close{position:absolute!important;right:16px;top:16px;z-index:1;color:#fff!important;background:#0008!important}.fullscreen-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 16px;text-align:center;color:#fff;background:linear-gradient(transparent,#0009)}@media(max-width:520px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.media-image,.video-placeholder{height:130px}}
