/* A restrained warm counterpoint to the primary blue identity. */
:root{--warm:#f5b642;--warm-ink:#f5b642;--warm-line:#f5b64270;--warm-soft:#f5b6420c}
[data-theme=light]{--warm-ink:#875307;--warm-line:#bd7b226b;--warm-soft:#d58a1610}
.eyebrow .dot{background:var(--warm);box-shadow:0 0 13px #f5b64230}
.hero-bottom span:first-child:before{color:var(--warm-ink)}
.value>.eyebrow{color:var(--warm-ink)}
.dark-section .value>.eyebrow{color:var(--warm)}
.text-link:hover .arrow{color:var(--warm-ink)}
.dark-section .text-link:hover .arrow{color:var(--warm)}
.faq summary::marker{color:var(--warm-ink)}

/* One warm node and one signal; the network remains predominantly blue. */
.hotspot-home .hotspot-point{color:var(--warm);background:#2a2318e8;border-color:var(--warm-line);box-shadow:0 0 0 5px #f5b64209}
.hotspot-home .hotspot-point:before{border-color:#f5b64240}
.hotspot-home:hover .hotspot-point,.hotspot-home:focus-visible .hotspot-point{color:#080e19;background:var(--warm);box-shadow:0 0 22px #f5b64235}
.hotspot-home:hover .hotspot-label{border-color:var(--warm-line)}
.signal-packet.third{stroke:var(--warm);filter:drop-shadow(0 0 4px #f5b64250)}
[data-theme=light] .hotspot-home .hotspot-point{color:var(--warm-ink);background:#fff7e9f2;border-color:var(--warm-line)}
[data-theme=light] .hotspot-home:hover .hotspot-point,[data-theme=light] .hotspot-home:focus-visible .hotspot-point{color:#112440;background:var(--warm)}
[data-theme=light] .signal-packet.third{stroke:#c88b20;filter:drop-shadow(0 0 4px #c88b2025)}

/* Warm details distinguish the blueprint offering without recolouring its art. */
.blueprints-copy>.eyebrow:before{content:'';display:inline-block;width:19px;height:2px;margin-right:10px;vertical-align:3px;background:var(--warm)}
.blueprint-sheet:before{color:var(--warm-ink)}
.project-card[data-category] .small-badge{color:var(--warm-ink);border-color:var(--warm-line);background:var(--warm-soft)}
.project-card[data-category] .status-dot{background:var(--warm)}
@media(forced-colors:active){.eyebrow .dot,.blueprints-copy>.eyebrow:before,.project-card[data-category] .status-dot{background:CanvasText}.value>.eyebrow,.blueprint-sheet:before,.project-card[data-category] .small-badge{color:CanvasText}}
