.space-details-link{font-weight:600;text-underline-offset:3px}
.space-detail-photo{display:block;width:100%;max-height:700px;object-fit:contain;background:#f4f7f8;border-radius:10px;margin:20px 0}
.space-photo-preview{display:block;width:100%;max-width:480px;max-height:320px;object-fit:contain;border-radius:8px;margin-bottom:16px}
@media(max-width:600px){.space-detail-photo{max-height:65vh}}
