*{margin:0;box-sizing:border-box}body{font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}.navbar.svelte-12qhfyh{position:sticky;top:0;z-index:50;background:#ffffffe0;color:#111;padding:.9rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-content.svelte-12qhfyh{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.brand-mark.svelte-12qhfyh{width:26px;height:26px;display:inline-grid;place-items:center;font-size:20px;line-height:1}.brand-name.svelte-12qhfyh{font-weight:800;letter-spacing:-.02em;font-size:.95rem}.user-actions.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem}.user-info.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:400}.avatar.svelte-12qhfyh{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.1);background:#eef0f3}.user-info.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-weight:600}.logout-button.svelte-12qhfyh{background:#111;color:#fff;border:1px solid #111;padding:.5rem 1rem;border-radius:10px;cursor:pointer;font-size:.875rem;font-weight:700;font-family:Figtree,sans-serif;transition:transform .12s ease,background-color .15s ease,border-color .15s ease}.logout-button.svelte-12qhfyh:hover{background:#000;border-color:#000}
