/* COULEURS */
:root {
    --color-primary: #FF5A00;      /* orange GNU Radio */
    --color-secondary: #0B243F;    /* bleu marine profond */
    --color-secondary-2: #163A63;  /* bleu secondaire */
    --text-dark: #1A1F2B;
    --page-bg: #F6F7F9;
}

/* MENU DU HAUT */
header#header {
    background: linear-gradient(90deg, #FF5A00 0%, #FF7900 100%);
}

/* BANDEAU PRINCIPAL */
header#header #hero-banner {
    background:
        radial-gradient(circle at 75% 35%, rgba(255, 90, 0, 0.18), transparent 32%),
        linear-gradient(90deg, #061A2E 0%, #0B243F 45%, #163A63 100%);
}

/* TEXTE DU BANDEAU */
header#header #hero-banner,
header#header #hero-banner h1,
header#header #hero-banner h2,
header#header #hero-banner p,
header#header #hero-banner span {
    color: #FFFFFF;
}

/* LIENS MENU */
header#header nav a,
header#header .navbar a,
header#header ul li a {
    color: #FFFFFF;
    font-weight: 500;
}

/* LIEN ACTIF / SURVOL */
header#header nav a:hover,
header#header .navbar a:hover,
header#header ul li a:hover,
header#header nav .active a,
header#header .navbar .active a {
    color: #0B243F;
}

/* FOND GENERAL */
body {
    background-color: var(--page-bg);
}

/* TITRES DE PAGE */
#page h1,
#page h2 {
    color: var(--text-dark);
}

/* LISTES SCIENCECONF */
#page ul {
    list-style: disc inside;
}