header.svelte-1v2axqk{justify-content:space-between;align-items:flex-start;width:100%;max-width:480px;margin:0 auto;padding:20px 16px 0;display:flex}.content.svelte-1v2axqk{padding-bottom:80px}h1.svelte-1v2axqk{letter-spacing:-.5px;font-size:22px;font-weight:600}h1.svelte-1v2axqk span:where(.svelte-1v2axqk){color:var(--accent)}.header-meta.svelte-1v2axqk{color:var(--muted);text-align:right;font-family:DM Mono,monospace;font-size:11px;line-height:1.4}.remaining.svelte-1v2axqk{color:var(--accent)}.logout.svelte-1v2axqk{color:var(--muted);background:0 0;border:none;margin-top:6px;padding:0;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:underline;display:block}.bottom-nav.svelte-1v2axqk{background:var(--surface);border-top:1px solid var(--border);height:64px;padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-btn.svelte-1v2axqk{color:var(--muted);letter-spacing:.04em;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:8px 20px;font-size:10px;font-weight:500;text-decoration:none;display:flex}.nav-btn.active.svelte-1v2axqk{color:var(--accent)}.nav-btn.svelte-1v2axqk svg:where(.svelte-1v2axqk){stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}
