/* === Charte graphique ANRF — cohérence avec les pages login/inscription === */
:root {
    --anrf-navy: #1A3A5C;
    --anrf-red: #E8174D;
    --anrf-sky: #5BC8F5;
    --anrf-green: #52B153;
    --anrf-bg: #EEF4FB;
}

/* Fond de page teinté, cohérent avec le fond des pages d'authentification */
body.fi-body:not(.dark) {
    background-color: var(--anrf-bg);
}

/* Barre d'accent dégradée en haut du panneau, signature visuelle ANRF */
.fi-topbar > nav {
    position: relative;
}
.fi-topbar > nav::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: linear-gradient(to right, var(--anrf-red), var(--anrf-navy), var(--anrf-sky), var(--anrf-green));
}

/* Logo de marque : un peu plus d'air autour */
.fi-logo {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

/* Cartes de contenu : ombre légèrement plus douce, cohérente avec les cartes des pages d'auth */
.fi-section, .fi-ta-ctn {
    box-shadow: 0 4px 18px rgba(26, 58, 92, 0.06);
}
