:root {
    --font-sans: 'Inter', sans-serif;
    --font-serif: 'Playfair Display', serif;
}
body { font-family: var(--font-sans); background-color: #f9fafb; }
.font-serif { font-family: var(--font-serif); }
.brand-card-hover { transition: transform 0.3s; }
.brand-card-hover:hover { transform: translateY(-5px); }
.modal-backdrop { background-color: rgba(0, 0, 0, 0.6); backdrop-filter: blur(2px); }