:root {
    /* Colores */
    --primary-bg: #ffffff;
    --secondary-bg: #f8f9fa;
    --nav-bg: rgba(255, 255, 255, 0.95);
    --primary-text: #333333;
    --secondary-text: #666666;
    --accent-color: #6D4625;
    --accent-hover: #A06A3B;
    --border-color: #e0e0e0;
    --shadow-color: rgba(0, 0, 0, 0.1);
    --success-color: #28a745;
    --info-color: #17a2b8;
    
    /* Medidas */
    --spacing-xs: 0.4rem;
    --spacing-sm: 0.75rem;
    --spacing-md: 1rem;
    --spacing-lg: 1.5rem;
    --navbar-height: 60px;
    --card-width: 200px;
    --card-height: 300px;
    --card-mobile-width: 140px;
    --card-mobile-height: 210px;
    --border-radius: 10px;
    --card-border-radius: 8px;
}