/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.3.1782383038
Updated: 2026-05-31 01:29:34

*/

/* ── GLOBAL DARK BACKGROUND (overrides Hello Elementor default warm gray) ── */
html,
body,
.site,
#page,
.elementor-page {
  background: #050505 !important;
}



/* MY ACCOUNT / MY DOWNLOADS PAGE  (page-id-1669)
   ──────────────────────────────────────────────── */

/* Hide entire header: logo, orange bar, navbar */
.page-id-1669 #site-header,
.page-id-1669 .site-header {
  display: none !important;
}

/* Headings visible */
.page-id-1669 h1,
.page-id-1669 h2,
.page-id-1669 h3 {
  color: #e0e0e0 !important;
}

/* Body text */
.page-id-1669 p,
.page-id-1669 label,
.page-id-1669 span:not(.elementor-screen-only) {
  color: #e0e0e0 !important;
}

/* Dark form cards */
.page-id-1669 .woocommerce-form-login,
.page-id-1669 .woocommerce-form-register,
.page-id-1669 .u-column1,
.page-id-1669 .u-column2 {
  background: #0e0e0e !important;
  border: 1px solid #1e1e1e !important;
  border-radius: 6px !important;
  color: #e0e0e0 !important;
}

/* White inputs — more specific than global .woocommerce rule */
.page-id-1669 .woocommerce input[type="text"],
.page-id-1669 .woocommerce input[type="email"],
.page-id-1669 .woocommerce input[type="password"],
.page-id-1669 .woocommerce input[type="tel"],
.page-id-1669 .woocommerce input[type="number"] {
  background: #ffffff !important;
  color: #111111 !important;
  border: 1px solid #cccccc !important;
  border-radius: 6px !important;
  box-shadow: none !important;
}
.page-id-1669 .woocommerce input[type="text"]:focus,
.page-id-1669 .woocommerce input[type="email"]:focus,
.page-id-1669 .woocommerce input[type="password"]:focus {
  border-color: #ff6a00 !important;
  box-shadow: none !important;
}

/* Chrome autofill — white */
.page-id-1669 input:-webkit-autofill,
.page-id-1669 input:-webkit-autofill:hover,
.page-id-1669 input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
  -webkit-text-fill-color: #111111 !important;
  border: 1px solid #cccccc !important;
  transition: background-color 5000s ease-in-out 0s;
}

/* Links + subdued text */
.page-id-1669 a { color: #ff6a00 !important; }
.page-id-1669 a:hover { color: #cc5500 !important; }
.page-id-1669 .woocommerce-privacy-policy-text,
.page-id-1669 .woocommerce-privacy-policy-text p,
.page-id-1669 .woocommerce-form__label-for-checkbox,
.page-id-1669 .lost_password a {
  color: #888 !important;
}
