/*
Theme Name: Elvix Ads Agency (Hello Elementor Child)
Theme URI: https://example.com/elvix-ads-agency
Description: Premium Hello Elementor Child Theme & Built-In 1-Click Demo Importer for Elvix Ads Agency. Features a Pure White (#FFFFFF) page canvas, crisp Black (#000000) typography, Deep Slate Navy (#0F172A) Header & Footer, and vibrant Red (#EF4444), Orange (#F97316), and Sky Blue (#0EA5E9) accents across all 12 Elementor pages and 3 MetForms.
Author: Elvix Digital Engineering Team
Author URI: https://example.com
Template: hello-elementor
Version: 3.0.0
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 8.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elvix-ads-agency
Tags: custom-logo, custom-menu, featured-images, full-width-template, theme-options, translation-ready
*/

:root {
  --elvix-white: #FFFFFF;
  --elvix-black: #000000;
  --elvix-dark-navy: #0F172A;
  --elvix-navy-border: #1E293B;
  --elvix-red: #EF4444;
  --elvix-red-hover: #DC2626;
  --elvix-orange: #F97316;
  --elvix-orange-hover: #EA580C;
  --elvix-sky-blue: #0EA5E9;
  --elvix-sky-hover: #0284C7;
  --elvix-light-gray: #E2E8F0;
  --elvix-gradient-fire: linear-gradient(135deg, #EF4444 0%, #F97316 100%);
  --elvix-gradient-sky: linear-gradient(135deg, #0EA5E9 0%, #0284C7 100%);
  --elvix-font-heading: 'Plus Jakarta Sans', 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;
  --elvix-font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --elvix-radius-sm: 10px;
  --elvix-radius-md: 18px;
  --elvix-radius-lg: 24px;
  --elvix-shadow-sm: 0 8px 24px -4px rgba(15, 23, 42, 0.08);
  --elvix-shadow-md: 0 18px 38px -6px rgba(15, 23, 42, 0.12);
  --elvix-shadow-lg: 0 26px 52px -10px rgba(15, 23, 42, 0.18);
  --elvix-container-width: 1280px;
}

*, *::before, *::after {
  box-sizing: border-box;
}

html, body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF !important;
  color: #000000 !important;
  font-family: var(--elvix-font-body);
  font-size: 16px;
  line-height: 1.65;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.page-header .entry-title {
  display: none;
}
