/* Explain: Liberty Financial inspired theme tokens with corporate blue and gold */
:root {
    --primary-color: #003B5C;
    --primary-hover: #002244;
    --secondary-color: #FDB813;
    --accent-color: #D4AF37;
    --background-color: #F4F7F9;
    --surface-color: #FFFFFF;
    --ivory-color: #FFFFFF;
    --warm-beige: #FDB813;
    --sage-color: #005B8C;
    --clay-color: #D4AF37;
    --text-color: #0f172a;
    --text-muted: #475569;
    --border-color: rgba(0, 59, 92, 0.14);
    --nav-bg: rgba(255, 255, 255, 0.85);
    --nav-border: rgba(0, 59, 92, 0.2);
    --font-heading: 'Playfair Display', serif;
    --font-body: 'Manrope', sans-serif;
    --shadow-soft: 0 18px 55px rgba(0, 59, 92, 0.08);
    --shadow-deep: 0 32px 90px rgba(0, 59, 92, 0.12);
    --radius-organic: 2.5rem;
}
