/*
Theme Name: Solnex Premium
Theme URI: https://solnexb.com
Author: Solnex Dev Team
Author URI: https://solnexb.com
Description: Premium AI Cryptocurrency Investment Theme with high-converting landing design, live ROI calculator, YouTube embeds, withdrawal proof popups, and full Customizer controls.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: solnex-premium
Tags: cryptocurrency, investment, ai, fintech, dark-mode, custom-colors, custom-menu, featured-images, theme-options, translation-ready

Solnex Premium Theme, (C) 2026 Solnex Team
*/

:root {
  --solnex-primary: #081A36;
  --solnex-secondary: #126BFF;
  --solnex-accent: #13C97A;
  --solnex-cta: #FF8A00;
  --solnex-dark-bg: #071321;
  --solnex-font-heading: 'Space Grotesk', sans-serif;
  --solnex-font-body: 'Inter', sans-serif;
}

/* Global Dark Theme Enforcements for WordPress */
html, body {
  background-color: #071321 !important;
  color: #ffffff !important;
  font-family: var(--solnex-font-body);
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  min-height: 100vh;
}

/* Override default WordPress container light backgrounds */
.site, #page, #content, main, article, .site-main, .entry-content, .wp-site-blocks {
  background-color: transparent !important;
  color: #ffffff !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--solnex-font-heading);
  color: #ffffff !important;
}

a {
  color: #126BFF;
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: #13C97A;
}

.glass-panel {
  background: rgba(8, 26, 54, 0.85) !important;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.glass-card-dark {
  background: linear-gradient(135deg, rgba(18, 107, 255, 0.08) 0%, rgba(8, 26, 54, 0.85) 100%) !important;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(18, 107, 255, 0.2);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
  border-radius: 16px;
  color: #ffffff !important;
}

.glass-card-accent {
  background: linear-gradient(135deg, rgba(19, 201, 122, 0.08) 0%, rgba(8, 26, 54, 0.85) 100%) !important;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 2px solid rgba(19, 201, 122, 0.4);
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.4);
  border-radius: 16px;
  color: #ffffff !important;
}

.glass-card-orange {
  background: linear-gradient(135deg, rgba(255, 138, 0, 0.08) 0%, rgba(8, 26, 54, 0.85) 100%) !important;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 2px solid #FF8A00;
  box-shadow: 0 20px 50px rgba(255, 138, 0, 0.2);
  border-radius: 16px;
  color: #ffffff !important;
}
