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