.fa-classic, .fa-regular, .fa-solid, .far, .fas {     
    font-family: "Font Awesome 5 Pro" !important;
    font-style: normal;  !important;
    font-weight: initial;  !important; 
}
.panel-header .inner {
    background: #007fff;
}
.panel-header .inner:before {
    border-top: 8px solid #007fff !important;
}
.box .sumTitle h2 .total-nb.total-nb-timeframe, .box .sumTitle h2.withPanel .total-nb {
    background: #007fff;
    border: 1px solid #007fff;
}
.box .sumTitle h2 {
    color: #000000;
}
/* Hero height back to the legacy 440px. default-theme.css (loaded on L4, absent on legacy) raises
   .diaporama to 500px; same specificity, so this sheet wins by loading later. Desktop only in effect:
   at <=1024px homepage.css sets #Diapo height 55rem, which exceeds either minimum. */
.diaporama {
    min-height: 440px;
}
/* ==========================================================================
   Redesign variables. Everything above is unchanged.
   Today's site reads none of these names and has no [data-steps-design="2"]
   element, so this block changes nothing until the redesign is deployed.
   After that deploy, the rules above that these replace can be removed.
   ========================================================================== */

/* The selected step keeps the stripe's colour, as today (it followed the stripe rule). */
.step-list-container[data-steps-design="2"] {
    --steps-accent-color: #007fff;
    --steps-active-marker-text: #000;   /* white on #007fff gives 3.83:1, black gives 5.48:1, as on the stripe */
    --steps-active-link-text: #0066cc;   /* the accent #007fff gives 3.83:1 on the white card; #0066cc gives 5.57:1 */
}

/* Surface variables. Each holds the colour this instance shows today, so nothing changes
   while the rules above still apply; remove such a rule and its variable takes over with
   the same colour. Variables not listed keep the product default. */
:root {
    /* Summary stripe */
    --panel-header-background: #007fff;
    --panel-header-text: #000;   /* white on this stripe gives 3.83:1, black gives 5.48:1 */
}
