.shell.svelte-1l0quee{flex-direction:column;min-height:100vh;display:flex}header.svelte-1l0quee{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.brand.svelte-1l0quee{font-size:var(--font-size-lg);color:var(--color-primary);font-weight:700;text-decoration:none}nav.svelte-1l0quee{gap:var(--space-4);align-items:center;display:flex}nav.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--color-text);text-decoration:none}nav.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--color-primary)}.cta.svelte-1l0quee{background:var(--color-primary);color:var(--color-primary-contrast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.cta.svelte-1l0quee:hover{background:var(--color-primary-hover);color:var(--color-primary-contrast)}main.svelte-1l0quee{width:100%;max-width:60rem;padding:var(--space-8) var(--space-6);flex:1;margin:0 auto}footer.svelte-1l0quee{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}
