html.dark-mode,.dark-mode{--primary: #6366f1;--primary-glow: rgba(99, 102, 241, .5);--secondary: #ec4899;--bg-dark: #09090b;--glass-bg: rgba(5, 5, 10, .6);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .05);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .5);--text-main: #ffffff;--text-muted: #a1a1aa;--bg-darker: #000000}body:before{display:none!important;opacity:0!important;animation:none!important}body.dark-mode{background-color:transparent!important;color:var(--text-main);min-height:100vh}html{background-color:#000}body.dark-mode .glass-header,body.dark-mode .glass-nav{background:#12121880;border-color:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.dark-mode .glass-panel{background:#12121899;border-color:#ffffff14}body.dark-mode .atmosphere-bg{opacity:1}html.light-mode,.light-mode{--primary: #4f46e5;--primary-glow: rgba(79, 70, 229, .3);--secondary: #db2777;--bg-dark: #f8fafc;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(15, 23, 42, .12);--glass-highlight: rgba(255, 255, 255, .95);--glass-shadow: 0 4px 16px 0 rgba(0, 0, 0, .08);--text-main: #0f172a;--text-muted: #475569}body.light-mode{background-color:#f1f5f9;color:var(--text-main)}body.light-mode .glass-header{background:#ffffffe6;border-bottom:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.light-mode .glass-header h1,body.light-mode .glass-header .header-left,body.light-mode .glass-header .header-right{color:#0f172a}body.light-mode .weather-widget{color:#64748b}body.light-mode .glass-nav{background:#ffffffe6;border-right:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.light-mode .nav-btn{color:#64748b}body.light-mode .nav-btn:hover{background:#6366f11a;color:#4f46e5}body.light-mode .nav-btn.active{background:#4f46e5;color:#fff}body.light-mode .main-content,body.light-mode #views-container{background:transparent!important}body.light-mode .atmosphere-bg{background:transparent;opacity:.6}body.light-mode .glass-panel,body.light-mode .hero-card,body.light-mode .tool-card,body.light-mode .grid-item{background:#fffc;border:1px solid rgba(15,23,42,.08);color:#0f172a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body.light-mode h1,body.light-mode h2,body.light-mode h3,body.light-mode h4,body.light-mode h5,body.light-mode h6,body.light-mode p,body.light-mode span,body.light-mode div{color:inherit}body.light-mode .text-muted,body.light-mode [class*=text-muted]{color:#64748b}body.light-mode button{color:#0f172a}body.light-mode .spotlight-trigger{background:#ffffffe6;border:1px solid rgba(15,23,42,.12);color:#475569}body.light-mode .spotlight-trigger:hover{background:#fff;border-color:#4f46e54d;color:#0f172a}body.light-mode input,body.light-mode textarea,body.light-mode select{background:#ffffffe6;border:1px solid rgba(15,23,42,.15);color:#0f172a}body.light-mode input::-moz-placeholder,body.light-mode textarea::-moz-placeholder{color:#94a3b8}body.light-mode input::placeholder,body.light-mode textarea::placeholder{color:#94a3b8}body.light-mode .modal{background:#fffffff2;border:1px solid rgba(15,23,42,.1);color:#0f172a}body.light-mode .news-item,body.light-mode .market-card{background:#ffffffb3;border:1px solid rgba(15,23,42,.08)}body.light-mode .news-item:hover,body.light-mode .market-card:hover{background:#fffffff2;border-color:#4f46e533}body.performance-mode .atmosphere-bg{animation:none!important;background-image:none!important}body.performance-mode.dark-mode .atmosphere-bg{background:var(--bg-darker)!important}body.performance-mode.light-mode .atmosphere-bg{background:#f1f5f9!important}body.performance-mode *{transition:none!important;animation:none!important}body.performance-mode .nav-btn:hover,body.performance-mode .nav-btn.active{transition:background .1s ease!important}.atmosphere-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;transition:background .5s ease,opacity .5s ease}#texture-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.4;mix-blend-mode:overlay}.texture-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");opacity:.15!important}.texture-dots{background-image:radial-gradient(#ffffff 1px,transparent 1px);background-size:20px 20px;opacity:.1!important}.texture-grid{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.texture-mesh{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.15) 1px,transparent 0);background-size:40px 40px}body.color-mode-amoled{--bg-dark: #000000;--bg-darker: #000000 !important;background-color:#000!important}body.color-mode-amoled .atmosphere-bg{display:none!important}body.color-mode-single{--bg-darker: var(--primary);background-image:none!important}body.color-mode-classic{--bg-darker: #1e293b;background-color:#1e293b!important;background-image:none!important}body.color-mode-classic .atmosphere-bg{display:none!important}.home-hero{padding:1.5rem 2rem!important}.home-hero .text-6xl.md\:text-8xl{font-size:3rem!important}.home-hero .text-2xl.md\:text-4xl{font-size:1.25rem!important}.home-hero .text-xl{font-size:.9375rem!important}.home-hero .p-6{padding:1rem!important}.home-hero i.text-5xl{font-size:2.5rem!important}.home-hero .text-3xl{font-size:1.75rem!important}.grid.grid-cols-3.gap-4>div{padding:.75rem!important}.grid.grid-cols-3.gap-4 .text-xl{font-size:1.125rem!important}.home-card .p-5{padding:1rem!important}.home-card i.text-3xl{font-size:1.75rem!important;margin-bottom:.75rem!important}.home-card h4{font-size:.9375rem!important}.home-card p{font-size:.6875rem!important;margin-top:.25rem!important}.mt-8.flex.justify-center{margin-top:1.5rem!important}.max-w-2xl.p-4{padding:.875rem!important}.max-w-2xl .w-10.h-10{width:2rem!important;height:2rem!important}.max-w-2xl .text-xl{font-size:1.125rem!important}.max-w-2xl .text-sm{font-size:.8125rem!important}.flex.flex-col.gap-6{gap:1rem!important}.grid.gap-4{gap:.75rem!important}.grid.grid-cols-2.md\:grid-cols-4.gap-4{gap:.75rem!important;margin-top:.5rem!important}.home-hero{border-radius:1.5rem!important}.home-card div,.grid.grid-cols-3>div{border-radius:1rem!important}#view-home .flex.flex-col.gap-6{padding:1rem!important}
