:root{--bg:#EEF1F3;--panel:#FFFFFF;--ink:#1B2430;--ink-soft:#5B6572;--line:#D7DBDF;--line-strong:#B7BEC6;--amber:#C9791E;--amber-bg:#FBEEDD;--teal:#2F6F62;--teal-bg:#E6F0EE;--red:#B23A2F;--red-bg:#FBEAE8;--radius:10px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:15px;line-height:1.55}.mono{font-family:IBM Plex Mono,monospace}
