:root{--light-bg: #f8fafc;--light-bg-secondary: #f1f5f9;--light-surface: rgba(255, 255, 255, .84);--light-border: rgba(148, 163, 184, .38);--light-text: #0f172a;--light-text-secondary: #475569}body,.app-shell,.glass-card,.glass-nav,.theme-quick-action,button,a,input,textarea,section,footer,nav{transition:all .3s ease-in-out}html.light body{background:radial-gradient(circle at 92% 2%,rgba(59,130,246,.1) 0%,transparent 42%),#f8fafc;color:var(--light-text)}html.light .app-shell{background:linear-gradient(180deg,#fff,#f8fafc)!important;color:var(--light-text)!important}html.light .app-orb-one{opacity:.12!important}html.light .app-orb-two{opacity:.08!important}html.light .glass-card{background:var(--light-surface);border-color:var(--light-border);box-shadow:0 20px 35px -28px #0f172a73}html.light .glass-nav{background:#f8fafce0;border-color:var(--light-border);box-shadow:0 14px 30px -24px #0f172a6b}html.light .theme-quick-action{background:#ffffffeb!important;border-color:var(--light-border)!important;box-shadow:0 14px 30px -24px #0f172a6b}html.light .theme-quick-action:hover{border-color:#3b82f661!important;box-shadow:0 16px 30px -24px #2563eb3d}html.light .theme-quick-action-disabled{background:#f1f5f9eb!important}html.light [class*="bg-[#0f172a]/60"]{background-color:#ffffffe6!important}html.light [class*="bg-[#020617]"]{background-color:transparent!important}html.light .bg-slate-950\/30{background-color:#f1f5f9bf!important}html.light .bg-slate-800{background-color:#e2e8f0!important}html.light .bg-slate-800\/50{background-color:#e2e8f0a6!important}html.light .bg-slate-900\/60{background-color:#0f172a73!important}html.light .bg-white\/20{background-color:#ffffffdb!important}html.light .bg-black\/40{background-color:#0f172a2e!important}html.light .text-slate-100{color:var(--light-text)!important}html.light .text-slate-200{color:#1e293b!important}html.light .text-slate-300{color:#334155!important}html.light .text-slate-400{color:var(--light-text-secondary)!important}html.light .text-slate-500{color:#64748b!important}html.light h1.text-white,html.light h2.text-white,html.light h3.text-white,html.light h4.text-white,html.light p.text-white,html.light span.text-white{color:var(--light-text)!important}html.light .text-white\/80{color:#0f172acc!important}html.light .border-white\/5,html.light .border-white\/10,html.light .border-white\/20{border-color:#94a3b861!important}html.light .hover\:text-white:hover{color:var(--light-text)!important}html.light .hover\:bg-white\/10:hover{background-color:#94a3b829!important}html.light .hover\:bg-white\/40:hover{background-color:#94a3b84d!important}html.light .theme-toggle{box-shadow:inset 0 0 0 1px #94a3b84d}html.light .theme-toggle-thumb{box-shadow:0 4px 16px #0f172a2e}
