/* Explain: Theme design tokens and typography for the financial guide. - */
:root {
    --primary-color: #722F37; /* Burgundy */
    --primary-hover: #5A252C;
    --secondary-color: #4A5568;
    --accent-color: #D4AF37; /* Gold */
    --accent-hover: #C5A030;
    --accent-soft: #F9F6E8;
    --background-color: #FCFBF9; /* Cream */
    --surface-color: #FFFFFF;
    --text-color: #2D3748;
    --text-muted: #4A5568;
    --border-color: #E2E8F0;
    --success-color: #2F855A;
    --error-color: #C53030;
    --font-heading: 'Poppins', sans-serif;
    --font-body: 'Inter', sans-serif;
    --radius-xl: 16px;
    --shadow-card: 0 10px 25px rgba(114, 47, 55, 0.08);
    --shadow-soft: 0 4px 6px rgba(0, 0, 0, 0.05);
}