.parking-page.svelte-19ly24x{background:var(--bg, #050608);min-height:100vh}.parking-bg.svelte-19ly24x{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.parking-bg.svelte-19ly24x svg{width:100%;height:100%;display:block;opacity:.4}.space-content.svelte-19ly24x{position:relative;z-index:1;max-width:800px;margin:0 auto}.parking-title.svelte-19ly24x{font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.1;margin-bottom:24px}.parking-stats.svelte-19ly24x{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:24px}.parking-stat__value.svelte-19ly24x{font-family:Iceberg,system-ui,sans-serif;font-size:clamp(36px,4vw,52px);line-height:1;font-weight:700}.accent-number.svelte-19ly24x{color:#f05824;font-weight:700}.parking-stat__label.svelte-19ly24x{margin-top:4px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.parking-text.svelte-19ly24x{font-size:15px;line-height:1.6;max-width:34rem;margin-bottom:14px}.parking-price.svelte-19ly24x{margin:24px 0}.parking-price__label.svelte-19ly24x{font-size:14px;font-weight:600;color:#fffc;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.parking-price__value.svelte-19ly24x{font-size:clamp(20px,3vw,28px);line-height:1.3;white-space:pre-line}.parking-actions.svelte-19ly24x{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.parking-action-btn.svelte-19ly24x{flex:1;min-width:160px;padding:12px 24px;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:12px;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .2s}.parking-action-btn.svelte-19ly24x:hover{background:#ffffff1a;border-color:#ffffff80}.parking-address.svelte-19ly24x{margin-top:24px;font-size:14px;line-height:1.6;opacity:.9}@media (max-width: 640px){.parking-actions.svelte-19ly24x{flex-direction:column}.parking-action-btn.svelte-19ly24x{width:100%}}
