/* Leanhook brand: light neutral surfaces, near-black actions, the maroon of the logo as the accent. Tokens are the contract in ../README.md. */
@font-face{font-family:"Inter Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(inter.woff2) format("woff2-variations")}
:root{
  --bg:#fafafa; --panel:#ffffff; --surface:#f5f5f5; --surface-2:#e5e5e5; --border:#e5e5e5; --hover:#f5f5f5;
  --text:#171717; --muted:#525252; --heading:#171717; --accent:#520515; --accent-2:#7a1b2e; --link:#520515;
  --primary:#171717; --on-primary:#fff; --header-bg:#ffffffeb;
  --radius:8px; --heading-weight:700; --heading-tracking:-.01em;
  --font-sans:"Inter Variable","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --font-display:var(--font-sans);
  --mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
  --ok-fg:#067647; --ok-bg:#ecfdf3; --ok-bd:#abefc6; --warn-fg:#8f5a00; --warn-bg:#fffbeb; --warn-bd:#f2d7a6; --bad-fg:#b42318; --bad-bg:#fef3f2; --bad-bd:#fecdca;
  --seg-plain:#a3a3a3; --shadow:0 1px 2px #0000000d; --wash:#fafafa; color-scheme:light;
}
