/* Leanbump identity: overrides for design/tokens.css (values from blueprint/PRODUCT.md, Visual identity). */
:root{
  --bg:#F6F7F3; --surface:#FFFFFF; --ink:#14201C; --muted:#5B6B65; --line:#DDE3DE;
  --accent:#0F766E; --accent-ink:#FFFFFF; --good:#12805C; --warn:#A15C07; --crit:#B42318;
  --radius:6px; --shadow:0 1px 2px rgba(20,32,28,.08);
  --text-sm:13px; --text-base:16px; --text-lg:19px; --text-xl:26px; --text-2xl:38px;
  --mono:ui-monospace,"JetBrains Mono",Menlo,monospace;
  --good-tint:rgba(18,128,92,.12); --crit-tint:rgba(180,35,24,.10); --warn-tint:rgba(161,92,7,.12);
}
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#0E1513; --surface:#141D1A; --ink:#E5EEE9; --muted:#9AAAA3; --line:#25322D;
  --accent:#5EEAD4; --accent-ink:#04201C; --good:#4CC38A; --warn:#E5A24A; --crit:#F27B6C;
  --good-tint:rgba(76,195,138,.16); --crit-tint:rgba(242,123,108,.14); --warn-tint:rgba(229,162,74,.16);
}}
:root[data-theme="dark"]{
  --bg:#0E1513; --surface:#141D1A; --ink:#E5EEE9; --muted:#9AAAA3; --line:#25322D;
  --accent:#5EEAD4; --accent-ink:#04201C; --good:#4CC38A; --warn:#E5A24A; --crit:#F27B6C;
  --good-tint:rgba(76,195,138,.16); --crit-tint:rgba(242,123,108,.14); --warn-tint:rgba(229,162,74,.16);
}
