.offline-pill.svelte-l46k7l{position:fixed;top:var(--spacing-md);left:50%;transform:translate(-50%);z-index:100;background:var(--bg-elevated);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 40%,transparent);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);font-weight:600;box-shadow:var(--shadow-md);white-space:nowrap;animation:svelte-l46k7l-slide-down .25s ease;min-height:unset}@keyframes svelte-l46k7l-slide-down{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.message.svelte-l46k7l{line-height:1.2}.main-content.svelte-12qhfyh{min-height:100vh;padding-bottom:calc(var(--nav-height) + var(--bottom-inset))}.bottom-nav.svelte-12qhfyh{position:fixed;bottom:0;left:0;right:0;height:calc(var(--nav-height) + var(--bottom-inset));padding-bottom:var(--bottom-inset);background:var(--bg-elevated);border-top:1px solid var(--border);display:flex;align-items:center;z-index:40;box-shadow:0 -2px 8px #0000004d}.nav-item.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:var(--nav-height);color:var(--text-muted);text-decoration:none;transition:color .15s;min-height:44px;position:relative;padding-bottom:6px}.nav-item.svelte-12qhfyh:hover{color:var(--text-dim);text-decoration:none}.nav-item.active.svelte-12qhfyh{color:var(--color-primary)}.nav-icon.svelte-12qhfyh{line-height:1;display:flex;align-items:center;justify-content:center;min-height:unset;min-width:unset}.nav-label.svelte-12qhfyh{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.nav-dot.svelte-12qhfyh{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-primary)}@media (min-width: 768px){.bottom-nav.svelte-12qhfyh{top:0;bottom:auto;height:var(--header-height);padding-bottom:0;border-top:none;border-bottom:1px solid var(--border);padding:0 var(--spacing-xl);gap:var(--spacing-sm)}.nav-item.svelte-12qhfyh{flex:initial;flex-direction:row;gap:var(--spacing-xs);height:var(--header-height);padding:0 var(--spacing-md);border-radius:var(--radius);padding-bottom:0}.nav-dot.svelte-12qhfyh{display:none}.nav-item.active.svelte-12qhfyh{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.nav-label.svelte-12qhfyh{font-size:var(--text-sm);text-transform:none;letter-spacing:0}.main-content.svelte-12qhfyh{padding-top:var(--header-height);padding-bottom:0}}@media (max-width: 479px){.nav-label.svelte-12qhfyh{display:none}.nav-item.svelte-12qhfyh{gap:0;padding-bottom:0}}
