/*
 Theme Name:   Extrimify Child
 Theme URI:    https://extrimify.com
 Description:  Divi 5 child theme for Extrimify — dark neon brand, Hebrew RTL
 Author:       Extrimify Dev Team
 Author URI:   https://extrimify.com
 Template:     Divi
 Version:      1.0.0
 Text Domain:  extrimify-child
*/

/* ==========================================================================
   EXTRIMIFY DESIGN TOKENS
   Source: React app tokens.css — ported to WordPress
   ========================================================================== */

:root {
  /* Brand Colors */
  --color-primary: #39FF14;
  --color-secondary: #0D1117;
  --color-accent: #007BFF;
  --color-neutral: #E5E5E5;
  --color-pain-red: #EF4444;

  /* Surface Layers (Dark Theme) */
  --surface-0: #0B1120;
  --surface-1: #111827;
  --surface-2: #161B22;
  --surface-3: #1C2128;

  /* Typography */
  --font-primary: 'Asimon', 'Heebo', sans-serif;
  --font-heading: 'Asimon', 'Rubik', sans-serif;
  --fs-display: clamp(42px, 8vw, 80px);
  --fs-h1: clamp(30px, 5vw, 52px);
  --fs-h2: clamp(22px, 3vw, 34px);
  --fs-h3: clamp(18px, 2vw, 26px);
  --fs-body: clamp(16px, 1.2vw, 18px);
  --fs-small: clamp(13px, 1vw, 15px);

  /* Spacing */
  --section-padding: clamp(80px, 12vh, 140px);
  --container-max: 1200px;
  --container-padding: clamp(24px, 5vw, 64px);
  --gap-sm: 8px;
  --gap-md: 16px;
  --gap-lg: 24px;
  --gap-xl: 48px;

  /* Effects — Neon Glow System */
  --glow-ambient: 0 0 80px rgba(57, 255, 20, 0.08);
  --glow-card: 0 0 20px rgba(57, 255, 20, 0.15);
  --glow-cta: 0 0 30px rgba(57, 255, 20, 0.4), 0 0 60px rgba(57, 255, 20, 0.2);
  --glow-text: 0 0 40px rgba(57, 255, 20, 0.3);

  /* Border System */
  --border-subtle: 1px solid rgba(57, 255, 20, 0.1);
  --border-card: 1px solid rgba(57, 255, 20, 0.15);
  --border-hover: 1px solid rgba(57, 255, 20, 0.4);
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 20px;

  /* Animation */
  --ease-out-expo: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-out-quart: cubic-bezier(0.25, 1, 0.5, 1);
  --duration-fast: 200ms;
  --duration-normal: 400ms;
  --duration-slow: 800ms;
}

/* ==========================================================================
   BASE STYLES
   ========================================================================== */

body {
  background-color: var(--color-secondary);
  color: var(--color-neutral);
  font-family: var(--font-primary);
  font-size: var(--fs-body);
  direction: rtl;
}

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

/* ==========================================================================
   UTILITY — will be expanded in Phase 2+
   ========================================================================== */

.neon-glow {
  box-shadow: var(--glow-cta);
}

.neon-text {
  text-shadow: var(--glow-text);
}
