/* Custom Property setup */
/* Custom Property setup */
:root {
  --site-background: hsl(0deg, 0%, 96%);
  --site-error-background-colour-1: hsl(350deg, 100%, 20%);
  --site-error-background-colour-2: hsl(350deg, 100%, 34%);
  --site-error-colour: hsl(0deg, 0%, 100%);
  --site-success-background-colour-1: hsl(132deg, 100%, 8%);
  --site-success-background-colour-2: hsl(132deg, 100%, 36%);
  --site-success-colour: hsl(0deg, 0%, 100%);
  --site-warning-background-colour-1: hsl(34deg, 100%, 36%);
  --site-warning-background-colour-2: hsl(34deg, 100%, 65%);
  --site-warning-colour: hsl(0deg, 0%, 0%);
  --header-background-colour-1: hsl(221deg, 27%, 20%);
  --header-background-colour-2: hsl(200deg, 98%, 38%);
  --header-border: hsl(194deg, 50%, 57%);
  --header-colour: hsl(0deg, 0%, 100%);
  --nav-background-colour: hsl(207deg, 8%, 23%);
  --nav-background-colour-active: hsl(207deg, 8%, 85%);
  --nav-background-colour-focus: hsl(207deg, 8%, 35%);
  --nav-colour: hsl(0deg, 0%, 84%);
  --nav-colour-active: hsl(0deg, 0%, 0%);
  --nav-colour-focus: hsl(0deg, 0%, 100%);
  --nav-item-border-colour: hsl(207deg, 8%, 35%);
  --footer-background-colour: hsl(0deg, 0%, 0%);
  --footer-colour: hsl(0deg, 0%, 100%);
  --validation-invalid: hsl(0deg, 100%, 50%);
  --validation-valid: hsl(138deg, 64%, 42%);
  --data-header-background-colour: hsl(207deg, 8%, 23%);
  --data-header-colour: hsl(0deg, 0%, 100%);
  --data-header-icon-colour: hsl(0deg, 0%, 44%);
  --data-header-filter-active-colour: hsl(0deg, 0%, 100%);
  --role-admin-background-colour: hsl(354deg, 70%, 54%);
  --role-superuser-background-colour: hsl(20deg, 93%, 56%);
  --role-user-background-colour: hsl(45deg, 97%, 69%);
  --role-operator-background-colour: hsl(197deg, 82%, 53%);
  --role-admin-colour: hsl(0deg, 0%, 100%);
  --role-superuser-colour: hsl(0deg, 0%, 0%);
  --role-user-colour: hsl(0deg, 0%, 0%);
  --role-operator-colour: hsl(0deg, 0%, 0%);
  --user-claims-add-or-update-background-colour: hsl(113deg, 100%, 28%);
  --user-claims-add-or-update-colour: hsl(0deg, 0%, 0%);
  --user-claims-delete-background-colour: hsl(0deg, 0%, 20%);
  --user-claims-delete-colour: hsl(0deg, 0%, 100%);
  --user-client-association-background-colour: hsl(197deg, 82%, 53%);
  --user-client-association-colour: hsl(0deg, 0%, 0%);
  --user-client-dissociation-background-colour: hsl(0deg, 100%, 30%);
  --user-client-dissociation-colour: hsl(0deg, 0%, 100%);
  --user-login-success-background-colour: hsl(231deg, 82%, 53%);
  --user-login-success-colour: hsl(0deg, 0%, 0%);
  --user-logout-success-background-colour: hsl(0deg, 77%, 17%);
  --user-logout-success-colour: hsl(0deg, 0%, 100%);
  --user-login-failure-background-colour: hsl(197deg, 77%, 17%);
  --user-login-failure-colour: hsl(0deg, 0%, 100%);
  --save-stops-to-casa-background-colour: hsl(20deg, 93%, 56%);
  --save-stops-to-casa-colour: hsl(0deg, 0%, 0%);
  --differencetype-different-background-colour: hsl(354deg, 70%, 54%);
  --differencetype-rhd-background-colour: hsl(20deg, 93%, 56%);
  --differencetype-lhs-background-colour: hsl(45deg, 97%, 69%);
  --differencetype-equal-background-colour: hsl(113deg, 100%, 28%);
  --differencetype-different-colour: hsl(0deg, 0%, 100%);
  --differencetype-lhs-colour: hsl(0deg, 0%, 0%);
  --differencetype-rhs-colour: hsl(0deg, 0%, 0%);
  --differencetype-equal-colour: hsl(0deg, 0%, 100%);
  --journeytype-additional-background-colour: hsl(197deg, 82%, 53%);
  --journeytype-additional-colour: hsl(0deg, 0%, 0%);
  --journeytype-curtailed-background-colour: hsl(20deg, 93%, 56%);
  --journeytype-curtailed-colour: hsl(0deg, 0%, 0%);
  --journeytype-cancelled-background-colour: hsl(354deg, 70%, 54%);
  --journeytype-cancelled-colour: hsl(0deg, 0%, 100%);
  --feed-stale-background-colour: hsl(0deg, 0%, 80%);
  --feed-stale-colour: hsl(0deg, 0%, 0%);
  --feed-status-up-background-colour: hsl(113deg, 100%, 28%);
  --feed-staus-up-colour: hsl(0deg, 0%, 0%);
  --feed-status-down-background-colour: hsl(0deg, 100%, 30%);
  --feed-staus-down-colour: hsl(0deg, 0%, 100%);
  --feed-status-unknown-background-colour: hsl(0deg, 0%, 80%);
  --feed-staus-unknown-colour: hsl(0deg, 0%, 0%);
  --performance-value-comparison-mismatches-band-0-background_colour: hsl(0deg, 0%, 100%);
  --performance-value-comparison-mismatches-band-0-colour: hsl(0deg, 0%, 0%);
  --performance-value-comparison-mismatches-band-1-background_colour: hsl(20deg, 93%, 56%);
  --performance-value-comparison-mismatches-band-1-colour: hsl(0deg, 0%, 0%);
  --performance-value-comparison-mismatches-band-2-background_colour: hsl(354deg, 70%, 54%);
  --performance-value-comparison-mismatches-band-2-colour: hsl(0deg, 0%, 100%);
  --performance-value-additional-journeys-band-0-background_colour: hsl(0deg, 0%, 100%);
  --performance-value-additional-journeys-band-0-colour: hsl(0deg, 0%, 0%);
  --performance-value-additional-journeys-band-1-background_colour: hsl(20deg, 93%, 56%);
  --performance-value-additional-journeys-band-1-colour: hsl(0deg, 0%, 0%);
  --performance-value-additional-journeys-band-2-background_colour: hsl(354deg, 70%, 54%);
  --performance-value-additional-journeys-band-2-colour: hsl(0deg, 0%, 100%);
  --performance-value-curtailed-journeys-band-0-background_colour: hsl(0deg, 0%, 100%);
  --performance-value-curtailed-journeys-band-0-colour: hsl(0deg, 0%, 0%);
  --performance-value-curtailed-journeys-band-1-background_colour: hsl(20deg, 93%, 56%);
  --performance-value-curtailed-journeys-band-1-colour: hsl(0deg, 0%, 0%);
  --performance-value-curtailed-journeys-band-2-background_colour: hsl(354deg, 70%, 54%);
  --performance-value-curtailed-journeys-band-2-colour: hsl(0deg, 0%, 100%);
  --performance-value-cancelled-journeys-band-0-background_colour: hsl(0deg, 0%, 100%);
  --performance-value-cancelled-journeys-band-0-colour: hsl(0deg, 0%, 0%);
  --performance-value-cancelled-journeys-band-1-background_colour: hsl(20deg, 93%, 56%);
  --performance-value-cancelled-journeys-band-1-colour: hsl(0deg, 0%, 0%);
  --performance-value-cancelled-journeys-band-2-background_colour: hsl(354deg, 70%, 54%);
  --performance-value-cancelled-journeys-band-2-colour: hsl(0deg, 0%, 100%);
  --performance-value-band-feed-performance-0-background_colour: hsl(354deg, 70%, 54%);
  --performance-value-band-feed-performance-0-colour: hsl(0deg, 0%, 100%);
  --performance-value-band-feed-performance-1-background_colour: hsl(20deg, 93%, 56%);
  --performance-value-band-feed-performance-1-colour: hsl(0deg, 0%, 0%);
  --performance-value-band-feed-performance-2-background_colour: hsl(0deg, 0%, 100%);
  --performance-value-band-feed-performance-2-colour: hsl(0deg, 0%, 0%);
}