header.svelte-zne36e{justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.app-name.svelte-zne36e{font:var(--text-title-large);font-weight:700}nav.svelte-zne36e{align-items:center;gap:1rem;display:flex}nav.svelte-zne36e a:where(.svelte-zne36e){color:var(--color-text);font:var(--text-label-large);text-decoration:none}.logout.svelte-zne36e{background:var(--color-accent);color:#fff;font:var(--text-label-large);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1rem}:root{--font-body:"Inter", system-ui, sans-serif;--font-heading:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace;--color-bg:#f5f4f0;--color-surface:#fff;--color-text:#1c1c1a;--color-muted:#6b6b64;--color-accent:#2b5f4a;--color-border:#ded9cf;--text-headline-large:400 2rem/2.5rem var(--font-heading);--text-headline-small:400 1.5rem/2rem var(--font-heading);--text-title-large:400 1.375rem/1.75rem var(--font-heading);--text-title-medium:500 1rem/1.5rem var(--font-heading);--text-body-large:400 1rem/1.5rem var(--font-body);--text-body-medium:400 .875rem/1.25rem var(--font-body);--text-label-large:500 .875rem/1.25rem var(--font-body);--text-label-medium:500 .75rem/1rem var(--font-body)}*{box-sizing:border-box}body{font:var(--text-body-large);background:var(--color-bg);color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}h1,h2,h3{font-family:var(--font-heading)}code,pre{font-family:var(--font-mono)}
