.map-page.svelte-6gzq4a{max-width:1000px;margin:0 auto;padding:calc(64px + var(--space-xl)) var(--space-lg) var(--space-3xl);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.map-page.visible.svelte-6gzq4a{opacity:1;transform:translateY(0)}.map-header.svelte-6gzq4a{margin-bottom:var(--space-xl)}.back-link.svelte-6gzq4a{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-md);transition:color var(--transition-fast)}.back-link.svelte-6gzq4a:hover{color:var(--accent-text)}.map-title.svelte-6gzq4a{font-size:var(--text-2xl);font-weight:900;margin-bottom:var(--space-xs)}.map-subtitle.svelte-6gzq4a{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}
