body.route-programs { --brand: #ff0000 }
body.route-about #main-menu .route-about > div > a { text-decoration: underline from-font }
body.route-space #main-menu .route-space > div > a { text-decoration: underline from-font }
body.route-code-of-conduct #main-menu .route-code-of-conduct > div > a { text-decoration: underline from-font }
body.route-shop { --brand: #0037ff }
body.route-code-of-conduct #main-menu .route-space { background-color: var(--brand) }
body.route-about #main-menu .route-space { background-color: var(--brand) }
body.route-events #main-menu .route-events > div > a { text-decoration: underline from-font }
body.route-digital-archive #main-menu .route-digital-archive > div > a { text-decoration: underline from-font }
body.route-programs #main-menu .route-programs { background-color: var(--brand) }
body.route-digital-archive #main-menu .route-space { background-color: var(--brand) }
body.route-space #main-menu .route-space { background-color: var(--brand) }
body.route-residencies #main-menu .route-residencies { background-color: var(--brand) }
body.route-who-we-are #main-menu .route-space { background-color: var(--brand) }
body.route-shop #main-menu .route-shop { background-color: var(--brand) }
body.route-sound-lab #main-menu .route-programs { background-color: var(--brand) }
body.route-residencies { --brand: #00ff5d }
body.route-space { --brand: #ff7200 }
body.route-who-we-are #main-menu .route-about > div > a { text-decoration: underline from-font }
