.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:3rem 2rem;min-height:calc(100vh - 64px)}h1.svelte-1uha8ag{font-size:3rem;margin-bottom:1.5rem;color:var(--color-text-primary);font-weight:700}.intro.svelte-1uha8ag{margin-bottom:3rem;font-size:1.25rem;line-height:1.7;color:var(--color-text-secondary);max-width:800px}.user-info.svelte-1uha8ag,.auth.svelte-1uha8ag{padding:2rem;background-color:var(--color-card-bg);border-radius:12px;box-shadow:var(--shadow-md);border:1px solid var(--color-card-border)}.user-info.svelte-1uha8ag p:where(.svelte-1uha8ag),.auth.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-primary);margin-bottom:1rem}nav.svelte-1uha8ag{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.button.svelte-1uha8ag{padding:.75rem 1.5rem;background-color:var(--color-button-primary);color:var(--color-text-inverse);border-radius:8px;text-decoration:none;font-weight:500;transition:background-color var(--transition-fast)}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.button.svelte-1uha8ag:hover{background-color:var(--color-button-primary-hover);text-decoration:none}
