.badge{border:1px solid var(--line);padding:4px 6px;color:var(--amber);letter-spacing:.12em}.badge.recorded{border-color:var(--cyan);color:var(--cyan)}.badge.live{border-color:var(--lime);color:var(--lime)}.badge.error{border-color:var(--red);color:var(--red)}
.unit-value.negative{color:#ff7b72}
.token{border-color:color-mix(in srgb,var(--lime) calc(var(--signal)*75%),var(--line));display:grid;gap:3px}.token b{font-size:7px;color:var(--soft);font-weight:400}
.recorded-notice{margin:12px;border-left:2px solid var(--cyan);padding:9px 10px;background:#081114;display:grid;gap:5px;font-size:9px;color:#9faeaa}.recorded-notice b{color:var(--cyan);letter-spacing:.12em}.detail a{color:var(--cyan)}
.attribution{margin:12px;padding:10px;border:1px solid var(--line);background:#070b0c;color:#9faeaa;font-size:9px;line-height:1.55}.attribution p{margin:7px 0}.attribution a{color:var(--cyan)}.attribution code{color:var(--soft);font-size:8px}
