/*
Theme Name: Anjali SEO Pro
Theme URI: https://anjaliseo.com.np
Author: Anjali
Author URI: https://anjaliseo.com.np
Description: A clean, modern, trust-focused personal brand WordPress theme for an SEO expert in Nepal. Built with semantic HTML5, CSS custom properties, and lightweight JavaScript.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: anjali-seo
Tags: portfolio, blog, seo, personal-brand, responsive, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* =====================================================
   CSS CUSTOM PROPERTIES Ã¢â‚¬â€ Brand Palette & Tokens
   ===================================================== */
:root {
  /* Brand Colors */
  --color-navy:       #0A2540;
  --color-navy-light: #0f3060;
  --color-blue:       #1B4FFF;
  --color-blue-dark:  #1440d4;
  --color-blue-light: #4d74ff;
  --color-green:      #00C853;
  --color-green-dark: #00a843;
  --color-light:      #F5F7FA;
  --color-accent-bg:  #E8F0FE;
  --color-white:      #ffffff;
  --color-dark:       #0d1117;

  /* Text Colors */
  --color-text-primary:   #0A2540;
  --color-text-secondary: #4a5568;
  --color-text-muted:     #718096;
  --color-text-light:     #a0aec0;
  --color-text-white:     #ffffff;

  /* Border Colors */
  --color-border:       #e2e8f0;
  --color-border-light: #f0f4f8;

  /* Typography */
  --font-heading: 'Cormorant Garamond', Georgia, serif;
  --font-body:    'DM Sans', system-ui, -apple-system, sans-serif;

  /* Font Sizes Ã¢â‚¬â€ fluid scale */
  --text-xs:   0.75rem;
  --text-sm:   0.875rem;
  --text-base: 1rem;
  --text-lg:   1.125rem;
  --text-xl:   1.25rem;
  --text-2xl:  1.5rem;
  --text-3xl:  1.875rem;
  --text-4xl:  2.25rem;
  --text-5xl:  3rem;
  --text-6xl:  3.75rem;
  --text-7xl:  4.5rem;

  /* Spacing */
  --space-1:  0.25rem;
  --space-2:  0.5rem;
  --space-3:  0.75rem;
  --space-4:  1rem;
  --space-5:  1.25rem;
  --space-6:  1.5rem;
  --space-8:  2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --space-16: 4rem;
  --space-20: 5rem;
  --space-24: 6rem;
  --space-32: 8rem;

  /* Layout */
  --container-max: 1200px;
  --container-wide: 1400px;
  --container-padding: 1.5rem;

  /* Border Radius */
  --radius-sm:  0.25rem;
  --radius-md:  0.5rem;
  --radius-lg:  0.75rem;
  --radius-xl:  1rem;
  --radius-2xl: 1.5rem;
  --radius-full: 9999px;

  /* Shadows */
  --shadow-sm:  0 1px 2px rgba(10,37,64,0.06);
  --shadow-md:  0 4px 16px rgba(10,37,64,0.10);
  --shadow-lg:  0 8px 32px rgba(10,37,64,0.14);
  --shadow-xl:  0 16px 48px rgba(10,37,64,0.18);
  --shadow-blue: 0 8px 32px rgba(27,79,255,0.25);
  --shadow-green: 0 8px 32px rgba(0,200,83,0.25);

  /* Transitions */
  --transition-fast:   150ms ease;
  --transition-base:   250ms ease;
  --transition-slow:   400ms ease;

  /* Header */
  --header-height: 72px;
  --header-bg:     rgba(10, 37, 64, 0.97);
  --header-bg-scrolled: rgba(10, 37, 64, 1);
}

@import url('assets/css/main.css');
