/* ==========================================================================
   HOMEPAGE BASE - Color Variables & Section-Specific Styles

   Typography is handled by global base.css - DO NOT duplicate font-family
   declarations here.
   ========================================================================== */

/* ==========================================================================
   HOMEPAGE COLOR PALETTE
   These extend the global palette for homepage-specific dark sections
   ========================================================================== */

:root {
    /* Dark backgrounds for hero/CTA sections */
    --hp-bg-dark: #0a1214;
    --hp-bg-dark-elevated: #101a1c;
    --hp-bg-dark-surface: #162022;

    /* Modern Teal accent - Tech-forward, professional */
    --hp-accent: #009da5;
    --hp-accent-light: #40b6c5;
    --hp-accent-dark: #006166;

    /* Clean neutral tones */
    --hp-cream: #f2fafc;
    --hp-cream-dark: #e5f4f7;
    --hp-warm-gray: #6b7d82;

    /* Orange accent colors */
    --hp-orange: #f97316;
    --hp-orange-light: #fb923c;

    /* Text on dark backgrounds */
    --hp-text-primary: #ffffff;
    --hp-text-secondary: rgba(255, 255, 255, 0.75);
    --hp-text-tertiary: rgba(255, 255, 255, 0.5);

    /* Borders on dark backgrounds */
    --hp-border-subtle: rgba(255, 255, 255, 0.08);
    --hp-border-visible: rgba(255, 255, 255, 0.15);

    /* Shadows for dark theme - higher opacity than global shadows for visibility on dark backgrounds */
    --hp-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.3);
    --hp-shadow-md: 0 8px 24px rgba(0, 0, 0, 0.4);
    --hp-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.5);
    --hp-shadow-glow: 0 0 40px rgba(0, 157, 165, 0.2);
}
