/* ========================================
   KIMHEI - CSS Variables
   ======================================== */

:root {
    /* Primary Colors */
    --primary-pink: #FF6B9D;
    --primary-pink-light: #FFB6C1;
    --primary-pink-dark: #E91E63;
    --primary-rose: #FFF0F5;
    --primary-gold: #D4AF37;
    --primary-white: #ffffff;

    /* Background Colors */
    --bg-cream: #FFF8FA;
    --bg-dark: #1a1a1a;
    --bg-dark-light: #2D2D2D;

    /* Text Colors */
    --text-dark: #2d2d2d;
    --text-light: #6b6b6b;
    --text-white: #ffffff;
    --text-white-muted: rgba(255, 255, 255, 0.7);

    /* Status Colors */
    --color-success: #10B981;
    --color-warning: #FFD700;
    --color-danger: #FF4757;
    --color-danger-light: #FF6B81;

    /* Gradients */
    --gradient-pink: linear-gradient(135deg, #FF6B9D 0%, #FFB6C1 50%, #FF8FAB 100%);
    --gradient-rose: linear-gradient(135deg, #FFF0F5 0%, #FFE4E1 100%);
    --gradient-dark: linear-gradient(135deg, #2D2D2D 0%, #1a1a1a 100%);
    --gradient-danger: linear-gradient(135deg, #FF4757 0%, #FF6B81 100%);

    /* Shadows */
    --shadow-soft: 0 10px 40px rgba(255, 107, 157, 0.15);
    --shadow-pink: 0 10px 40px rgba(255, 107, 157, 0.25);
    --shadow-dark: 0 10px 30px rgba(0, 0, 0, 0.2);
    --shadow-light: 0 10px 30px rgba(0, 0, 0, 0.15);

    /* Transitions */
    --transition-smooth: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    --transition-fast: all 0.2s ease;

    /* Typography */
    --font-primary: 'Outfit', 'Noto Sans SC', sans-serif;

    /* Spacing */
    --spacing-xs: 8px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 40px;
    --spacing-xl: 60px;
    --spacing-2xl: 100px;

    /* Border Radius */
    --radius-sm: 12px;
    --radius-md: 16px;
    --radius-lg: 20px;
    --radius-xl: 30px;
    --radius-full: 50px;

    /* Container */
    --container-max: 1200px;
}
