/* 0.5.71: one station navy, taken from the existing footer. */
:root {
    --rd-station-dark: #0a2337;
    --rd-brand-dark: var(--rd-station-dark);
    --rd-navy: var(--rd-station-dark);
    --rd-navy-deep: var(--rd-station-dark);
}
.rd-footer,
body.rd-season-active .rd-footer,
.rd-broadcast-bar,
.rd-broadcast-bar.is-on-air,
.rd-broadcast-bar.is-off-air,
body .rd-home-hero .rd-now-card-v2,
.rd-feature-grid .rd-feature-card:nth-child(3) {
    background: var(--rd-station-dark);
    color: #fff;
}
.rd-broadcast-bar .rd-track,
.rd-broadcast-bar strong,
.rd-broadcast-bar a { color:#fff; }
.rd-broadcast-bar .rd-next-broadcast > span { color:#b8c8d4; }
/* White text and orange details keep the dark cards clear and recognisable. */
.rd-feature-grid .rd-feature-card:nth-child(3) h3,
.rd-feature-grid .rd-feature-card:nth-child(3) p { color:#fff; }

.rd-reception-page .rd-reception-step--dark { background:var(--rd-station-dark);border-color:var(--rd-station-dark);color:#fff; }
.rd-reception-page .rd-reception-step--dark h3,.rd-reception-page .rd-reception-step--dark p { color:#fff; }
