.session-layout.svelte-2nhb5q{min-height:100vh;background:var(--color-bg);color:var(--color-light)}.nav.svelte-2nhb5q{display:flex;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid var(--color-dark)}.nav-link.svelte-2nhb5q{color:var(--color-light-accent);text-decoration:none;font-weight:500;transition:color .2s}.nav-link.svelte-2nhb5q:hover,.nav-link.active.svelte-2nhb5q{color:var(--color-primary)}.main.svelte-2nhb5q{padding:2rem;max-width:48rem;margin:0 auto}
