/*
Theme Name: RobotFinger Digital
Theme URI: https://robotfinger.com
Description: A premium child theme for selling digital web development products — themes, plugins, UI kits, and code templates. Built on Avada.
Author: RobotFinger
Author URI: https://robotfinger.com
Template: Avada
Version: 1.0.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: robotfinger-child
Tags: e-commerce, digital-products, web-development, themes, plugins
*/

/* ==========================================================================
   ROBOTFINGER DIGITAL — Global Custom Styles
   ========================================================================== */

:root {
    /* Brand Colors */
    --rf-primary: #6C3CE1;
    --rf-primary-light: #8B5CF6;
    --rf-primary-dark: #5227CC;
    --rf-secondary: #00D4AA;
    --rf-secondary-light: #34EABB;
    --rf-accent: #FF6B35;
    --rf-accent-light: #FF8A5C;

    /* Neutrals */
    --rf-dark: #0F0F1A;
    --rf-dark-mid: #1A1A2E;
    --rf-gray-900: #1E1E32;
    --rf-gray-800: #2D2D44;
    --rf-gray-700: #3D3D56;
    --rf-gray-600: #5A5A7A;
    --rf-gray-500: #7A7A9A;
    --rf-gray-400: #9A9AB4;
    --rf-gray-300: #C4C4D4;
    --rf-gray-200: #E2E2EE;
    --rf-gray-100: #F4F4F8;
    --rf-white: #FFFFFF;

    /* Gradients */
    --rf-gradient-hero: linear-gradient(135deg, #0F0F1A 0%, #1A1A2E 50%, #2D1B69 100%);
    --rf-gradient-primary: linear-gradient(135deg, #6C3CE1 0%, #8B5CF6 100%);
    --rf-gradient-card: linear-gradient(145deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.02) 100%);
    --rf-gradient-glow: radial-gradient(ellipse at center, rgba(108,60,225,0.15) 0%, transparent 70%);

    /* Typography */
    --rf-font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --rf-font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --rf-font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;

    /* Spacing */
    --rf-space-xs: 0.25rem;
    --rf-space-sm: 0.5rem;
    --rf-space-md: 1rem;
    --rf-space-lg: 1.5rem;
    --rf-space-xl: 2rem;
    --rf-space-2xl: 3rem;
    --rf-space-3xl: 4rem;
    --rf-space-4xl: 6rem;

    /* Border Radius */
    --rf-radius-sm: 6px;
    --rf-radius-md: 12px;
    --rf-radius-lg: 20px;
    --rf-radius-xl: 28px;
    --rf-radius-full: 9999px;

    /* Shadows */
    --rf-shadow-sm: 0 2px 8px rgba(0,0,0,0.08);
    --rf-shadow-md: 0 4px 16px rgba(0,0,0,0.12);
    --rf-shadow-lg: 0 8px 32px rgba(0,0,0,0.16);
    --rf-shadow-xl: 0 16px 48px rgba(0,0,0,0.24);
    --rf-shadow-glow: 0 0 40px rgba(108,60,225,0.3);
    --rf-shadow-glow-green: 0 0 40px rgba(0,212,170,0.3);

    /* Transitions */
    --rf-transition-fast: 0.15s ease;
    --rf-transition-normal: 0.3s ease;
    --rf-transition-slow: 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
