:root{--dark-bg:#121212;--dark-text:#bf9a41;--dark-accent:#ffcc00;--light-bg:#ffffff;--light-text:#333333}body.dark-mode{background-color:var(--dark-bg);color:var(--dark-text)}body.dark-mode .main-header,body.dark-mode .sticky-header,body.dark-mode .mobile-menu{background-color:#1a1a1a}body.dark-mode .navigation li a,body.dark-mode .menu-right-content a{color:var(--dark-text)}body.dark-mode .navigation li a:hover,body.dark-mode .menu-right-content a:hover{color:var(--dark-accent)}.dark-mode-toggle{display:inline-block}.info-block-one .inner-box p a{color:var(--dark-text)}.service-block-one .inner-box .lower-content h3 a{display:inline-block;color:var(--dark-text)}.contact-style-two .content-box .form-inner .form-group input[type='text'],.contact-style-two .content-box .form-inner .form-group input[type='email'],.contact-style-two .content-box .form-inner .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #E5E5E5;border-radius:10px;font-size:16px;color:var(--dark-text);padding:10px 30px;transition:all 500ms ease}p{position:relative;font-family:var(--text-font);color:var(--dark-text);font-weight:400;margin:0}.dark-mode-btn{background:none;border:none;cursor:pointer;font-size:18px;color:#333;padding:5px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}body.dark-mode .dark-mode-btn{color:var(--dark-accent)}.dark-mode-btn .fa-sun{display:none}.dark-mode-btn .fa-moon{display:inline-block}body.dark-mode .dark-mode-btn .fa-sun{display:inline-block}body.dark-mode .dark-mode-btn .fa-moon{display:none}