.biome-plan-page.svelte-t7x3ir{min-height:100dvh;padding:var(--space-lg);background:var(--bg);color:var(--text)}.biome-plan-page.svelte-t7x3ir>a:where(.svelte-t7x3ir),.biome-plan-page.svelte-t7x3ir header:where(.svelte-t7x3ir)>span:where(.svelte-t7x3ir),.plan-route,.plan-habitat{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.biome-plan-page.svelte-t7x3ir>a:where(.svelte-t7x3ir){color:var(--muted);text-decoration:none}.biome-plan-page.svelte-t7x3ir header:where(.svelte-t7x3ir){max-width:48rem;margin:var(--space-3xl) auto var(--space-xl)}.biome-plan-page.svelte-t7x3ir header:where(.svelte-t7x3ir)>span:where(.svelte-t7x3ir){color:var(--signal)}.biome-plan-page.svelte-t7x3ir h1:where(.svelte-t7x3ir){max-width:12ch;margin:var(--space-sm) 0 0;font-family:var(--font-body);font-size:clamp(2.5rem,6vw,6rem);font-weight:400;letter-spacing:-.06em;line-height:.88}.biome-plan-composition{min-height:28rem;max-width:70rem;margin:0 auto;padding:var(--space-xl);border:1px solid color-mix(in srgb,var(--signal) 24%,transparent)}.plan-signal,.plan-route,.plan-habitat{position:relative}.plan-signal{width:min(22rem,50%);margin:8rem 0 0 14%}.plan-signal h2{margin:0;font-family:var(--font-body);font-size:clamp(2.5rem,6vw,6rem);font-weight:400;letter-spacing:-.06em;line-height:.86}.plan-route{width:50%;margin:-2rem 0 0 33%;padding-top:var(--space-sm);border-top:1px solid var(--signal);color:var(--signal)}.plan-habitat{position:absolute;right:var(--space-xl);bottom:var(--space-xl);color:var(--muted)}@media(max-width:680px){.biome-plan-page.svelte-t7x3ir{padding:var(--space-md)}.biome-plan-page.svelte-t7x3ir header:where(.svelte-t7x3ir){margin-top:var(--space-2xl)}.biome-plan-composition{min-height:24rem;padding:var(--space-md)}.plan-signal{width:85%;margin:5rem 0 0}.plan-route{width:90%;margin:var(--space-xl) 0 0 8%}.plan-habitat{right:var(--space-md);bottom:var(--space-md)}}
