/* 
 * Mag Core Root CSS 
 * Tasarım token'ları ve global utility sınıfları
 */

:root {
    --mag-c-primary-gold: #C5A059;
    --mag-c-soft-cream: #FAF9F6;
    --mag-c-muted-pastel: #E8DED1;
    --mag-c-deep-charcoal: #1A1A1A;
    --mag-c-accent-gold: #D4AF37;
    
    --mag-f-serif: 'Playfair Display', serif;
    --mag-f-sans: 'Inter', sans-serif;
    
    --mag-gold-gradient: linear-gradient(45deg, #D4AF37, #F1D592, #C5A059);
}

.mag-serif-title { 
    font-family: var(--mag-f-serif); 
}

.mag-sans-text {
    font-family: var(--mag-f-sans);
}

.mag-hover-lift {
    transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.mag-hover-lift:hover {
    transform: translateY(-8px);
}

.mag-gold-border { 
    border-image: var(--mag-gold-gradient) 1; 
}
