.navbar.svelte-rfuq4y{position:fixed;bottom:max(12px,env(safe-area-inset-bottom,12px));left:50%;transform:translate(-50%);height:60px;width:auto;padding:0 3px;border-radius:30px;background:#1c1c2af5;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:2px;z-index:100;will-change:transform}.navbar-tab.svelte-rfuq4y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 18px;border-radius:27px;color:var(--text-dimmed);text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);-webkit-tap-highlight-color:transparent;background:none;border:none;font-family:inherit}.navbar-tab.svelte-rfuq4y:not(.active):hover{color:var(--text-secondary)}.navbar-tab.active.svelte-rfuq4y{color:var(--accent);background:var(--accent-tint-soft)}.navbar-label.svelte-rfuq4y{font-size:var(--text-xs);font-weight:500;line-height:1.2}.modal-backdrop.svelte-82pas4{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.modal-card.svelte-82pas4{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:28px 24px 24px;width:100%;max-width:340px}.modal-close.svelte-82pas4{position:absolute;top:12px;right:12px;background:none;border:none;color:var(--text-dimmed);cursor:pointer;padding:4px}.modal-close.svelte-82pas4:hover{color:var(--text)}.modal-title.svelte-82pas4{font-size:18px;font-weight:700;color:var(--text);margin:0 0 16px}.account-info.svelte-82pas4{display:flex;align-items:center;gap:8px;padding:12px 14px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);font-size:13px;color:var(--text-dimmed);margin-bottom:20px;overflow:hidden}.account-info.svelte-82pas4 span:where(.svelte-82pas4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-actions.svelte-82pas4{display:flex;flex-direction:column;gap:8px}.action-btn.svelte-82pas4{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);font-size:14px;font-weight:500;cursor:pointer;transition:background var(--transition-fast);border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%}.action-btn.svelte-82pas4:hover{background:var(--surface-raised)}.action-btn.delete.svelte-82pas4{color:#ef4444;border-color:#ef444433}.action-btn.delete.svelte-82pas4:hover{background:#ef444414}.action-btn.svelte-82pas4:disabled{opacity:.6;cursor:not-allowed}.account-island.svelte-pjcpc3{position:fixed;top:max(8px,env(safe-area-inset-top,8px));right:max(12px,env(safe-area-inset-right,12px));z-index:50;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:#1c1c2af2;box-shadow:var(--shadow-md);color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast),transform .25s ease,opacity .25s ease}.account-island.svelte-pjcpc3:hover,.account-island.signed-in.svelte-pjcpc3{color:var(--accent)}.account-island.svelte-pjcpc3.hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.age-backdrop.svelte-7vkepg{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:99999;padding:16px}.age-card.svelte-7vkepg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:32px 28px;max-width:380px;width:100%;text-align:center}h2.svelte-7vkepg{font-size:20px;font-weight:700;color:var(--text);margin:0 0 12px}p.svelte-7vkepg{font-size:14px;color:var(--text-dimmed);line-height:1.6;margin:0 0 24px}.age-buttons.svelte-7vkepg{display:flex;flex-direction:column;gap:10px}.age-confirm.svelte-7vkepg{padding:14px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}.age-confirm.svelte-7vkepg:hover{opacity:.9}.age-decline.svelte-7vkepg{padding:12px;background:none;color:var(--text-dimmed);border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;cursor:pointer;transition:background var(--transition-fast)}.age-decline.svelte-7vkepg:hover{background:var(--surface-raised)}
