.app.svelte-1v2axqk{background:#f7f7f8;flex-direction:column;min-height:100vh;display:flex}header.svelte-1v2axqk{justify-content:space-between;align-items:center;display:flex}.brand.svelte-1v2axqk{letter-spacing:-.01em;color:var(--color-foreground);align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.right.svelte-1v2axqk{align-items:center;gap:1rem;display:flex}.nav-link.svelte-1v2axqk{background:var(--color-foreground);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.user.svelte-1v2axqk{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.85rem;overflow:hidden}.logout.svelte-1v2axqk{border:1px solid var(--color-border);cursor:pointer;color:var(--color-foreground);background:#fff;border-radius:6px;padding:.5rem .9rem;font-family:inherit;font-size:.85rem}.logout.svelte-1v2axqk:hover{border-color:#c9c9cf}main.svelte-1v2axqk{box-sizing:border-box;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:2rem}.loading.svelte-1v2axqk{color:var(--color-muted-soft)}
