.theme-bengaluru{--bg-primary:#fff;--bg-secondary:#f8fafc;--text-primary:#0f172a;--text-secondary:#64748b;--accent:#3b82f6;--border:#e2e8f0}.theme-bengaluru.dark{--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--accent:#60a5fa;--border:#334155}.theme-singapore{--bg-primary:#fafafa;--bg-secondary:#f4f4f5;--text-primary:#18181b;--text-secondary:#71717a;--accent:#10b981;--border:#e4e4e7}.theme-singapore.dark{--bg-primary:#18181b;--bg-secondary:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--accent:#34d399;--border:#3f3f46}.theme-stockholm{--bg-primary:#fff;--bg-secondary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#475569;--accent:#10b981;--border:#cbd5e1}.theme-stockholm.dark{--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--accent:#34d399;--border:#475569}.theme-tokyo{--bg-primary:#fff;--bg-secondary:#f9fafb;--text-primary:#111827;--text-secondary:#6b7280;--accent:#6366f1;--border:#d1d5db}.theme-tokyo.dark{--bg-primary:#111827;--bg-secondary:#1f2937;--text-primary:#f9fafb;--text-secondary:#9ca3af;--accent:#818cf8;--border:#374151}