/*
Theme Name: VanguardWoo
Theme URI: https://github.com/vanguard-woo/vanguardwoo-theme
Author: Vanguard Design Lab
Author URI: https://vanguard-design.example.com
Description: VanguardWoo is an ultra-lightweight, high-performance, avant-garde WordPress theme built exclusively for WooCommerce. Featuring obsidian dark & luxury light aesthetics, fluid typography, native WooCommerce layout wrappers, AJAX mini-cart drawer, and zero-bloat performance.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vanguardwoo
Tags: e-commerce, woocommerce, custom-colors, custom-header, grid-layout, full-width-template, dark-theme, translation-ready

VanguardWoo Theme, (C) 2026 Vanguard Design Lab
This theme is licensed under the GPL v2 or later.
*/

/* Reset & CSS Custom Properties base variables */
:root {
  --vg-font-sans: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --vg-font-display: 'Outfit', var(--vg-font-sans);
  
  /* Color Palette - Obsidian Dark Mode by default */
  --vg-bg: #090a0f;
  --vg-surface: #12141d;
  --vg-surface-hover: #1b1e2b;
  --vg-card-bg: rgba(23, 26, 38, 0.7);
  --vg-card-border: rgba(255, 255, 255, 0.08);
  
  --vg-text: #f0f2f8;
  --vg-text-muted: #8e95ab;
  --vg-text-dim: #5c6275;
  
  /* Avant-garde Accent Colors */
  --vg-accent-primary: #8b5cf6;
  --vg-accent-secondary: #06b6d4;
  --vg-accent-gradient: linear-gradient(135deg, #8b5cf6 0%, #06b6d4 100%);
  --vg-accent-gradient-hover: linear-gradient(135deg, #a78bfa 0%, #22d3ee 100%);
  --vg-sale-badge: #ec4899;
  
  /* Glassmorphism & Shadows */
  --vg-glass-bg: rgba(18, 20, 29, 0.75);
  --vg-glass-blur: blur(16px);
  --vg-glass-border: 1px solid rgba(255, 255, 255, 0.1);
  --vg-shadow-sm: 0 4px 12px rgba(0, 0, 0, 0.3);
  --vg-shadow-lg: 0 20px 40px rgba(0, 0, 0, 0.5);
  --vg-shadow-glow: 0 0 25px rgba(139, 92, 246, 0.25);
  
  /* Metrics & Motion */
  --vg-radius-sm: 6px;
  --vg-radius-md: 12px;
  --vg-radius-lg: 20px;
  --vg-radius-full: 9999px;
  --vg-transition-fast: 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  --vg-transition-normal: 0.35s cubic-bezier(0.16, 1, 0.3, 1);
  --vg-container-max: 1320px;
}

/* Light Theme Variables overrides if activated */
body.vanguard-light-theme {
  --vg-bg: #f8fafc;
  --vg-surface: #ffffff;
  --vg-surface-hover: #f1f5f9;
  --vg-card-bg: rgba(255, 255, 255, 0.8);
  --vg-card-border: rgba(0, 0, 0, 0.08);
  --vg-text: #0f172a;
  --vg-text-muted: #64748b;
  --vg-text-dim: #94a3b8;
  --vg-glass-bg: rgba(255, 255, 255, 0.85);
  --vg-glass-border: 1px solid rgba(0, 0, 0, 0.08);
  --vg-shadow-sm: 0 4px 12px rgba(0, 0, 0, 0.05);
  --vg-shadow-lg: 0 20px 40px rgba(0, 0, 0, 0.1);
}
