/* Variables CSS */
:root {
    --color-primary: #FF6B35;
    --color-primary-dark: #B8441F;
    --color-secondary: #2E2E2E;
    --color-secondary-dark: #1a1a1a;
    --color-text: #2E2E2E;
    --color-text-light: #666;
    --color-background: #F5F5F5;
    --color-background-dark: #8A8A8A;
    --color-white: white;
    
    --font-primary: 'Nunito', sans-serif;
    --font-heading: 'Indie Flower', cursive;
    
    --transition-default: all 0.3s ease;
    --border-radius-small: 3px;
    --border-radius-medium: 12px;
    --border-radius-large: 15px;
}

/* Reset CSS */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: var(--font-primary);
    line-height: 1.6;
    color: var(--color-text);
    background-color: var(--color-background-dark);
}