/* Flow brand tokens for the Flowhaus app. Copied from planner/static/brand.css (generated by brand/build.py --apply flow); keep in step. */
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 400 800; font-display: swap; src: url(fonts/bricolage-grotesque.woff2) format('woff2'); }
@font-face { font-family: 'Nunito Sans'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(fonts/nunito-sans.woff2) format('woff2'); }
@font-face { font-family: 'Red Hat Mono'; font-style: normal; font-weight: 400 500; font-display: swap; src: url(fonts/red-hat-mono.woff2) format('woff2'); }
:root {
  --bg: #F3F6F2;
  --surface: #FFFFFF;
  --surface-2: #E7EDE7;
  --line: #D1DCD3;
  --ink: #142019;
  --muted: #4D5C53;
  --accent: #1F6B4F;
  --accent-ink: #FFFFFF;
  --danger: #B3261E;
  --ok: #2A7531;
  --warn: #8A5700;
  --font-display: 'Bricolage Grotesque', 'Trebuchet MS', sans-serif;
  --font-body: 'Nunito Sans', 'Segoe UI', sans-serif;
  --font-mono: 'Red Hat Mono', ui-monospace, monospace;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bg: #0D1511;
    --surface: #15201A;
    --surface-2: #15201A;
    --line: #25342C;
    --ink: #E8F0EB;
    --muted: #9CB0A4;
    --accent: #5FC79B;
    --accent-ink: #0D1511;
    --danger: #FF8A80;
    --ok: #7BD88F;
    --warn: #F3BE57;
  }
}
