.app-bar.svelte-1hxsjo{background:#ffffff0d;-webkit-backdrop-filter:blur(60px) saturate(180%);backdrop-filter:blur(60px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.2);padding:1rem var(--spacing-6);position:sticky;top:0;z-index:100;box-shadow:inset 0 2px 4px #ffffff1a,0 8px 32px #0000001a}.app-bar-content.svelte-1hxsjo{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.brand.svelte-1hxsjo{display:flex;align-items:center;gap:var(--spacing-3);color:#fff;text-decoration:none;transition:opacity .2s ease}.brand.svelte-1hxsjo:hover{opacity:.8}.brand-logo.svelte-1hxsjo{width:32px;height:32px;border-radius:6px}.brand-name.svelte-1hxsjo{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.user-section.svelte-1hxsjo{display:flex;align-items:center;gap:var(--spacing-4)}.token-badge.svelte-1hxsjo{display:inline-flex;align-items:center;gap:var(--spacing-2);background:#ffffff1a;color:#fff;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;border:1px solid rgba(255,255,255,.15)}.user-avatar.svelte-1hxsjo{display:flex;align-items:center;color:#ffffffe6;cursor:pointer;transition:color .2s ease}.user-avatar.svelte-1hxsjo:hover{color:#fff}.user-email.svelte-1hxsjo{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-2);padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.sign-in-link.svelte-1hxsjo{color:#fff;text-decoration:none;font-size:.9375rem;font-weight:600;padding:.5rem 1.25rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);transition:all .2s ease}.sign-in-link.svelte-1hxsjo:hover{background:#ffffff26}@media (max-width: 768px){.app-bar.svelte-1hxsjo{padding:.875rem var(--spacing-4)}.brand-name.svelte-1hxsjo{font-size:1.125rem}.user-section.svelte-1hxsjo{gap:var(--spacing-2)}.token-badge.svelte-1hxsjo{padding:.375rem .75rem;font-size:.8125rem}}.signOutButton{padding:var(--spacing-4) 0;width:100%}.signOutButton button{background:none;border-radius:var(--radius-field);border:none;color:var(--danger);cursor:pointer;font-size:1rem;padding:var(--spacing-2) var(--spacing-4);width:100%;display:flex;align-items:center;gap:var(--spacing-2);text-align:left}.signOutButton button:hover{background-color:var(--surface-2)}
