/* TrainLab canvas consistency, 2026-10-11.
   Loaded last with a fresh URL so old cached styles cannot reintroduce
   the former grey-green page background. Keep interactive controls intact. */
:root {
  --t-bg: #fffefa;
}
html {
  background-color: #fffefa;
}
body.trainlab-home,
body.trainlab-page,
body.today-page.trainlab-page,
body.tl-track-page {
  --t-bg: #fffefa;
  --cl-paper: #fffefa;
  background: #fffefa !important;
}
/* The shared ClaimLab stylesheet also styles the departures and history pages.
   Scope the neutral canvas to TrainLab without changing ClaimLab elsewhere. */
body.trainlab-home .tl-topbar,
body.trainlab-page .tl-topbar,
body.trainlab-page .topbar,
body.trainlab-home .tl-footer,
body.trainlab-page .tl-footer {
  background: #fffefa;
}
body.trainlab-home .tl-layout,
body.trainlab-home .tl-content,
body.trainlab-page .rail-tracker-main,
body.trainlab-page .rail-tracker-content,
body.trainlab-page .rail-tracker-sidebar {
  background-color: transparent;
}
