.footer-links{gap:0;align-items:center;row-gap:12px}.footer-links>*{line-height:1.4}.footer-links>*+*{border-left:1px solid #bfa9c8;padding-left:15px;margin-left:15px}.footer-credit{white-space:normal}
.home-v12 .space-card h3{white-space:nowrap;font-size:clamp(22px,2vw,36px);min-height:1.2em;max-width:100%}
.home-v12 .space-card>p{white-space:nowrap;min-height:1.6em;font-size:clamp(11px,.85vw,15px);max-width:100%}
.location-dialog{width:920px;max-width:calc(100vw - 32px)}.location-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.location-grid section{min-width:0}.location-map{width:100%;height:290px;border:0;border-radius:11px;display:block;margin:15px 0 18px;background:#e7ede6}.map-unavailable{min-height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:24px;text-align:center;background:#eee8f1;color:var(--muted);border-radius:11px;margin:15px 0 18px;font-size:13px}.map-unavailable .icon{width:32px;height:32px}
.account-form{display:grid;gap:16px;margin-top:24px}.account-form label{display:grid;gap:6px}.account-form input{width:100%}.account-tabs{display:flex;gap:12px;margin:20px 0}.account-tabs button{padding:0;background:none;border:0;color:var(--primary);font-size:13px;text-decoration:underline;text-underline-offset:4px}.account-info{padding:13px 16px;border:1px solid var(--line);border-radius:10px;font-size:12px;color:var(--muted)}
@media(max-width:1050px){.home-v12 .space-card h3{font-size:23px}.home-v12 .space-card>p{font-size:11px}}
@media(max-width:800px){.home-v12 .space-card h3{font-size:28px}.home-v12 .space-card>p{font-size:13px}}
@media(max-width:560px){.home-v12 .space-card h3{font-size:clamp(16px,4.65vw,23px);min-height:1.2em}.home-v12 .space-card>p{font-size:clamp(9px,2.65vw,12px);min-height:1.6em}.location-grid{grid-template-columns:minmax(0,1fr)}.location-grid section{padding:18px}.location-map{height:250px}.footer-links>*+*{padding-left:10px;margin-left:10px}.footer-links{justify-content:center;font-size:12px}.footer-links button{font-size:12px}}
