/* Explain: Brand tokens and theme variables. */
:root {
    --primary-color: #071f4f;
    --primary-hover: #0a2b6f;
    --secondary-color: #ffffff;
    --accent-color: #39a7ff;
    --background-color: #ffffff;
    --surface-color: #f5f7fb;
    --text-color: #071f4f;
    --text-muted: #526173;
    --border-color: rgba(7, 31, 79, 0.12);
    --font-heading: 'Manrope', sans-serif;
    --font-body: 'Inter', sans-serif;
    --blue-color: #071f4f;
    --blue-hover: #0a2b6f;
    --orange-color: #39a7ff;
    --orange-hover: #168de8;
    --sand-color: #cfeeff;
    --sand-soft: #eef8ff;
    --navy-color: #071f4f;
    --muted-dark: #526173;
    --nav-glass: rgba(7, 31, 79, 0.84);
    --shadow-soft: 0 24px 70px rgba(7, 31, 79, 0.14);
    --radius-xl: 1.5rem;
}