.media-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.preview-item{position:relative;min-width:0}.preview-item img,.preview-item video{width:100%;height:100px;object-fit:contain;background:#251d1e;border-radius:10px}.preview-item button{position:absolute;right:4px;top:4px;border:0;border-radius:50%;width:26px;height:26px;background:#000a;color:#fff}.preview-item small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-box{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0;padding:10px;border-radius:12px;background:#fff1ef;font-size:12px}.location-box button{border:1px solid #d9a8a8;background:#fff;border-radius:99px;padding:6px 10px;color:#8e4650}.media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;background:#f5e8e6}.media-gallery figure{margin:0;position:relative;display:grid;place-items:center;background:#211b1c;min-height:220px}.media-gallery img,.media-gallery video{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;background:#211b1c}.media-gallery button{position:absolute;right:10px;bottom:10px;border:0;border-radius:99px;padding:8px 12px;background:#fffddd;color:#713d46;box-shadow:0 4px 16px #0005}.entry-location{margin-top:14px;padding:9px 12px;border-radius:10px;background:#fff0ee;color:#876568;font-size:12px}@media(max-width:700px){.media-gallery{grid-template-columns:1fr}.media-gallery figure{min-height:160px}.media-gallery img,.media-gallery video{max-height:72vh}.media-preview{grid-template-columns:repeat(2,1fr)}}
