:root{--accent-cyan: #00C2FF;--bg-body-general: #0f172a}html.light-mode{--accent-cyan: #0077B5;--bg-body-uoft: #F8F9FA;--text-muted-uoft: #667A95}html:not(.light-mode) body.app-page nav{background:#0f172aeb!important;border-color:#94a3b833!important}html:not(.light-mode) body.app-page nav>div.absolute.inset-0{background:#0f172aeb!important;border-color:#94a3b833!important}html:not(.light-mode) body.app-page nav .text-slate-900,html:not(.light-mode) body.app-page nav .text-slate-800{color:#f1f5f9!important}html:not(.light-mode) body.app-page nav .text-slate-500{color:#94a3b8!important}html:not(.light-mode) body.app-page nav a:hover{color:var(--app-accent, #38bdf8)!important}html:not(.light-mode) body.app-page header h1.text-slate-900,html:not(.light-mode) body.app-page header h1:not([class*=gradient]),html:not(.light-mode) body.app-page .text-slate-900:not(.phone-mockup *):not(.window-card *):not(.app-window *){color:#f1f5f9!important}html:not(.light-mode) body.app-page header .text-slate-500,html:not(.light-mode) body.app-page section:not([class*="bg-[#0F172A"]) .text-slate-500,html:not(.light-mode) body.app-page section:not([class*="bg-[#0F172A"]) .text-slate-400{color:#cbd5e1!important}html:not(.light-mode) body.app-page section.bg-\[\#0F172A\] .text-slate-400,html:not(.light-mode) body.app-page section[class*="0F172A"] .text-slate-400{color:#94a3b8!important}html:not(.light-mode) body.app-page h2.text-slate-900,html:not(.light-mode) body.app-page h3.text-slate-900,html:not(.light-mode) body.app-page .text-slate-800{color:#f1f5f9!important}html:not(.light-mode) body.app-page section.bg-white\/40,html:not(.light-mode) body.app-page section.bg-white\/50,html:not(.light-mode) body.app-page section[class*=bg-white]{background:#1e293b4d!important}html:not(.light-mode) body.app-page section.border-slate-100{border-color:#94a3b826!important}html:not(.light-mode) body.app-page .glass-panel{background:#1e293ba6!important;border-color:#94a3b833!important}html:not(.light-mode) body.app-page footer .text-slate-900,html:not(.light-mode) body.app-page footer .text-slate-500{color:#f1f5f9!important}html:not(.light-mode) body.app-page footer{background:#1e293b80!important;border-color:#94a3b826!important}html:not(.light-mode) body.app-page .download-btn{background:#38bdf840!important;color:#e0f2fe!important}html:not(.light-mode) body.app-page .download-btn:hover{background:#38bdf866!important;color:#0f172a!important}html:not(.light-mode) body.app-page section[class*="to-white/"],html:not(.light-mode) body.app-page section[class*=from-transparent][class*=to-white],html:not(.light-mode) body.app-page section[class*=to-blue-50],html:not(.light-mode) body.app-page section[class*=to-pink-50],html:not(.light-mode) body.app-page section[class*=to-violet-50],html:not(.light-mode) body.app-page section[class*=from-white][class*=to-blue],html:not(.light-mode) body.app-page section[class*=from-white][class*=to-pink],html:not(.light-mode) body.app-page section[class*=from-white][class*=to-violet]{background:transparent!important}html:not(.light-mode) body.app-page .bg-sky-50:not(.app-window *):not(.window-card *){background:#38bdf81a!important}html:not(.light-mode) body.app-page .bg-sky-100:not(.app-window *):not(.window-card *){background:#38bdf81f!important}html:not(.light-mode) body.app-page .bg-slate-100:not(.app-window *):not(.window-card *){background:#94a3b81f!important}html:not(.light-mode) body.app-page .bg-blue-100:not(.app-window *){background:#3b82f61f!important}html:not(.light-mode) body.app-page .bg-pink-100:not(.app-window *){background:#ec48991f!important}html:not(.light-mode) body.app-page .bg-violet-100:not(.app-window *){background:#8b5cf61f!important}html:not(.light-mode) body.app-page .border-sky-100:not(.app-window *){border-color:#38bdf833!important}html:not(.light-mode) body.app-page .border-blue-100:not(.app-window *){border-color:#3b82f633!important}html:not(.light-mode) body.app-page .border-slate-200:not(.app-window *){border-color:#94a3b82e!important}html:not(.light-mode) body.app-page .border-slate-100:not(.app-window *){border-color:#94a3b81f!important}html:not(.light-mode) body.app-page .border-white\/60{border-color:#94a3b826!important}html:not(.light-mode) body.app-page .border-white\/20{border-color:#94a3b81f!important}html:not(.light-mode) body.app-page section.border-slate-200{border-color:#94a3b826!important}html:not(.light-mode) body.app-page .text-sky-600:not(.app-window *){color:#7dd3fc!important}html:not(.light-mode) body.app-page .text-blue-600:not(.app-window *):not(.phone-mockup *){color:#93c5fd!important}html:not(.light-mode) body.app-page .text-blue-500:not(.app-window *){color:#60a5fa!important}html:not(.light-mode) body.app-page .text-pink-600:not(.app-window *){color:#f9a8d4!important}html:not(.light-mode) body.app-page .text-pink-500:not(.app-window *){color:#f472b6!important}html:not(.light-mode) body.app-page .text-violet-600:not(.app-window *):not(.phone-mockup *){color:#c4b5fd!important}html:not(.light-mode) body.app-page .glass-panel:hover{background:#1e293bcc!important;transform:translateY(-4px) scale(1.002);box-shadow:0 20px 40px -8px #00000080,inset 0 0 0 1px #94a3b826!important}html.light-mode body.app-page .text-slate-500{color:#475569!important}html.light-mode body.app-page .text-slate-400{color:#64748b!important}html.light-mode body.app-page nav .text-slate-500{color:#475569!important}
