body{transition:background-color var(--dark-mode-transition, .3s) ease-in-out,color var(--dark-mode-transition, .3s) ease-in-out}body[data-theme=dark]{background-color:var(--dark-bg-primary, #18101A);color:var(--dark-text-primary, #FFFFFF);--shadow-sm: 0 1px 2px rgba(0, 0, 0, var(--dark-shadow-opacity, .3));--shadow-md: 0 4px 10px rgba(0, 0, 0, var(--dark-shadow-opacity, .4));--shadow-lg: 0 10px 25px rgba(0, 0, 0, var(--dark-shadow-opacity, .5))}body[data-theme=dark] .elementor-widget{color:inherit}body[data-theme=dark] .elementor-section.elementor-section-boxed>.elementor-container{background-color:var(--dark-bg-secondary, #242128)}body[data-theme=dark] .elementor-widget-container{color:inherit}body[data-theme=dark] input:not([type=submit]):not([type=button]),body[data-theme=dark] textarea,body[data-theme=dark] select{background-color:var(--dark-bg-secondary, #242128);border-color:var(--dark-border-color, #3D3843);color:var(--dark-text-primary, #FFFFFF)}body[data-theme=dark] input::-moz-placeholder,body[data-theme=dark] textarea::-moz-placeholder{color:var(--dark-text-muted, #7A7580)}body[data-theme=dark] input::placeholder,body[data-theme=dark] textarea::placeholder{color:var(--dark-text-muted, #7A7580)}body[data-theme=dark] input:focus,body[data-theme=dark] textarea:focus,body[data-theme=dark] select:focus{border-color:var(--e-global-color-primary);outline-color:var(--e-global-color-primary)}
