body{margin:0;padding:0;background-color:#0f1115;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative;min-height:100vh;z-index:0;overflow-x:hidden;transition:background-color .45s ease,color .45s ease}body.light-mode{background-color:#8184862c!important;color:#0f1115!important}body.light-mode:before,body.light-mode:after{filter:grayscale(100%) brightness(0)!important;opacity:.08!important;transform-origin:center}body.light-mode .landing-container .navbar{background-color:#f8f9fb!important;border-bottom:1px solid rgba(15,17,21,.08)!important}body.light-mode .landing-container .navbar .logo-text{color:#0f1115!important}body.light-mode .landing-container .navbar .nav-btn{background-color:#4f46e5!important;color:#fff!important}body.light-mode .landing-container .navbar .nav-btn:hover{background-color:#6366f1!important}body.light-mode .landing-container .nav-actions .theme-toggle{border-color:#0f11151f!important;color:#0f1115!important}body.light-mode .landing-container .nav-actions .theme-toggle:hover{background:#4f46e514!important}body.light-mode .landing-container .nav-actions .language-selector{border-color:#0f11151f!important}body.light-mode .landing-container .nav-actions .language-selector .lang-btn{color:#0f1115!important}body.light-mode .landing-container .nav-actions .language-selector .lang-btn:hover{background:#0f11150d!important}body.light-mode .landing-container .nav-actions .language-selector .lang-btn.active{background:#4f46e5!important;color:#fff!important}body.light-mode .landing-container .hero .hero-text h1{color:#4f46e5!important}body.light-mode .landing-container .hero .hero-text .subtitle{color:#0f1115!important}body.light-mode .landing-container .hero .hero-image img{filter:drop-shadow(0 0 20px rgba(79,70,229,.15))!important}body.light-mode .landing-container .feature-card{background-color:#f8f9fb!important;color:#0f1115!important;box-shadow:0 10px 20px #00000014!important}body.light-mode .landing-container .feature-card:hover{box-shadow:0 15px 30px #0000001f!important}body.light-mode .landing-container .feature-card h3{color:#f59e0b!important}body.light-mode .landing-container .feature-card p{color:#0f1115!important}body.light-mode .features-detailed-section .feature-item{background-color:#f8f9fb!important;box-shadow:0 10px 25px #0000001a!important}body.light-mode .features-detailed .container .feature-block .feature-content p,body.light-mode .landing-container .pricing h2{color:#0f1115!important}body.light-mode .landing-container .pricing .pricing-table{background-color:#f8f9fb!important;box-shadow:0 10px 25px #0000001a!important}body.light-mode .landing-container .pricing .pricing-table th,body.light-mode .landing-container .pricing .pricing-table td{border-bottom:1px solid rgba(15,17,21,.08)!important}body.light-mode .landing-container .pricing .pricing-table th{background-color:#f1f2f4!important;color:#1f2937!important}body.light-mode .landing-container .pricing .pricing-table th.standard-header{color:#4f46e5!important;border-bottom:2px solid #4F46E5!important}body.light-mode .landing-container .pricing .pricing-table th.premium-header{color:#f59e0b!important;border-bottom:2px solid #F59E0B!important}body.light-mode .landing-container .pricing .pricing-table td{color:#0f1115!important}body.light-mode .landing-container .pricing .pricing-table td.feature-name{color:#1f2937!important}body.light-mode .landing-container .pricing .pricing-table td.price{color:#0f1115!important}body.light-mode .landing-container .pricing .pricing-table td.price span{color:#6b7280!important}body.light-mode .landing-container .pricing .pricing-table td .yearly{color:#10b981!important}body.light-mode .landing-container .pricing .pricing-table td .check{color:#10b981!important;fill:#10b981!important;-webkit-text-fill-color:#10B981!important}body.light-mode .landing-container .pricing .pricing-table td .cross{color:#ef4444!important;fill:#ef4444!important;-webkit-text-fill-color:#EF4444!important}body.light-mode .landing-container .pricing .pricing-table td.standard-col{background-color:#4f46e50f!important}body.light-mode .landing-container .pricing .pricing-table td.premium-col{background-color:#f59e0b14!important}body.light-mode .landing-container .social-network .social-title,body.light-mode .faq-section h2{color:#0f1115!important}body.light-mode .faq-section .faq-item{background-color:#f8f9fb!important;box-shadow:0 2px 5px #0000000f!important}body.light-mode .faq-section .faq-item.open{box-shadow:0 4px 10px #0000001f!important}body.light-mode .faq-section .faq-item .faq-question{color:#0f1115!important}body.light-mode .faq-section .faq-item .faq-question:hover{background-color:#4f46e5!important;color:#fff!important}body.light-mode .faq-section .faq-item .faq-question .toggle-icon{color:#10b981!important}body.light-mode .faq-section .faq-item .faq-answer .answer-content{color:#4b5563!important}body.light-mode .landing-container .footer{background-color:#f8f9fb!important;border-top:1px solid rgba(15,17,21,.08)!important}body.light-mode .landing-container .footer p{color:#6b7280!important}body.light-mode .landing-container .footer .social-links a{color:#4b5563!important}body.light-mode .landing-container .footer .social-links a:hover{color:#4f46e5!important}:focus{outline:2px solid rgba(79,70,229,.25);outline-offset:2px}
