/* BDAW Taxonomy — the little the blocks need to read in ANY theme.
   The BDAW Console theme restyles all of this; these rules only make sure a
   radar has rings and a node list has panels when the theme has no opinion.
   Colours come from CSS variables a theme may set, with plain fallbacks. */
.bdaw-radar { color: var(--bdaw-accent, #E6B319); }
.bdaw-radar .radar { width: 100%; height: auto; display: block; }
.bdaw-radar .radar__rings circle, .bdaw-radar .radar__rings line { fill: none; stroke: var(--bdaw-line, #2A2A24); }
.bdaw-radar .radar__spokes line { stroke: currentColor; stroke-width: 1; opacity: .5; }
.bdaw-radar .radar__links line { stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-dasharray: 5 9; }
.bdaw-radar .blip .r { fill: var(--bdaw-dim, #6E685E); }
.bdaw-radar .blip--core .r, .bdaw-radar .blip--locked .r { fill: currentColor; }
.bdaw-radar .blip--locked .ring { fill: none; stroke: currentColor; }
.bdaw-radar .blip--locked .ring--in { stroke-width: 1.5; }
.bdaw-radar text { font-family: 'IBM Plex Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: 1.6px; fill: var(--bdaw-body, #B4AC9E); }
.bdaw-radar .blip--core text, .bdaw-radar .blip--locked text { fill: var(--bdaw-paper, #FBF6EC); }
.bdaw-radar .blip text.state { fill: currentColor; font-size: 9px; }
.bdaw-radar .blip.hot .r { fill: currentColor; }
.bdaw-empty { opacity: .6; font-style: italic; }
