/* Shared HyperVisual tokens: the visual-panel SVG vocabulary used by every engine. */
@import url("/studio/fonts.css");
:root{
  --ink:#161616; --mid:#6f6f6f; --soft:#a9a9a9; --line:#cfcfcf; --pale:#e6e6e6; --panel:#f8f8f8;
  --coral:#E8614D; --page:#efeeeb; --paper:#fff; --muted:#6b6b6b; --rule:#dedcd6;
  --good:#2f8f5b; --warn:#c7862a; --bad:#c2452f;
}
.hvpanel{background:var(--panel);border-radius:6px;overflow:hidden}
.hvpanel svg{display:block;width:100%;height:auto}
.hvpanel svg text{font-family:Inter,system-ui,sans-serif}
.lab{font-size:9.5px;font-weight:600;letter-spacing:1px;fill:var(--mid)}
.labd{font-size:9.5px;font-weight:700;letter-spacing:1px;fill:var(--ink)}
.inv{font-size:10px;font-weight:700;letter-spacing:1px;fill:#fff}
.anton{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.3px}

:root{--accent:#E8614D}
