/* Generated from colours.js. Run npm run colours:build. */
:root{
 --primary:#0055AA;
 --accent:#FF4411;
 --primary-hover:#004488;
 --text-primary:#333333;
 --text-secondary:#5C6670;
 --background:#EEEEEE;
 --surface:#FFFFFF;
 --surface-muted:#DDE3E8;
 --selection-background:#E8F2FC;
 --map-route-dark:#67B4FF;
 --map-background-dark:#202833;
 --success:#23864A;
 --success-text:#146B35;
 --success-background:#E4F1E8;
 --warning:#E77700;
 --warning-text:#9C5600;
 --warning-background:#FFF2DE;
 --error:#D92D20;
 --error-text:#A3290D;
 --error-background:#FCE8E6;
 --unknown:#8B949C;
 --unknown-background:#E8EDF1;
 --strava:#FC4C02;
 --border-subtle:#DADDE0;
 --border-control:#707D89;
 --location:#007AFF;
 --map-wind-tail:#0055AA;
 --map-wind-neutral:#9D53AD;
 --map-wind-head:#FF4411;
 --map-rain-dry:#0055AA;
 --map-rain-moderate:#A543C8;
 --map-rain-heavy:#EF238E;
 --map-temperature-cold:#2458C6;
 --map-temperature-cool:#159DA8;
 --map-temperature-warm:#E4AB33;
 --map-temperature-hot:#D9343D;
 --map-metrics-low:#0055AA;
 --map-metrics-middle:#7954B8;
 --map-metrics-high:#E25E38;
 --map-works-closure:#D92D20;
 --map-works-restriction:#E77700;
 --map-works-detour:#23864A;
 --map-works-other:#D1A500;
 --map-towns-visited:#2F9E55;
 --map-towns-visitedRoute:#146B35;
 --map-towns-fresh:#FF4411;
 --map-towns-overlap:#F2C94C;
 --map-towns-unvisited:#EEEEEE;
 --map-heatmap-rides:#FF4411;
 --map-heatmap-selected:#0055AA;
 --map-heatmap-opacity:0.2;
 --map-casing-light:#FFFFFF;
 --map-casing-dark:#E8F2FC;
 --map-casing-outline:#333333;
 --gradient-wind:linear-gradient(90deg,#0055AA,#9D53AD,#FF4411);
 --gradient-rain:linear-gradient(90deg,#0055AA,#A543C8,#EF238E);
 --gradient-temperature:linear-gradient(90deg,#2458C6 0%,#159DA8 33.333%,#E4AB33 66.667%,#D9343D 100%);
 --gradient-metrics:linear-gradient(90deg,#0055AA,#7954B8,#E25E38);
 --blue:var(--primary);
 --orange:var(--accent);
 --ink:var(--text-primary);
 --gray:var(--background);
 --white:var(--surface);
}
