/**
 * Generated from theme.md
 * Do not edit directly — run: make build
 */

:root {
  --global-body-font-family: "Figtree";
  --global-content-width: 1200px;
  --global-font-size-large: 18px;
  --global-font-size-larger: 24px;
  --global-font-size-medium: 16px;
  --global-font-size-small: 14px;
  --global-font-size-xxlarge: 70px;
  --global-heading-font-family: "Figtree";
  --global-palette1: #017DBA /* Brand primary */;
  --global-palette10: #9696DE /* Full-bleed complementary sections */;
  --global-palette11: #71CDA1 /* Process / impact / form sections */;
  --global-palette12: #FFE73F /* TRC section backgrounds */;
  --global-palette2: #7171A7 /* Alternate / dark brand */;
  --global-palette3: #07080C /* Headlines */;
  --global-palette4: #2F2D2D /* h3–h5 */;
  --global-palette5: #333333 /* Body copy */;
  --global-palette6: #6E6E6E /* Eyebrows · captions · meta */;
  --global-palette7: #F6F6F6 /* Alt section backgrounds */;
  --global-palette8: #EEEEEE /* Light surfaces · cards */;
  --global-palette9: #FFFFFF /* Page background */;
  --scraps-bg-alt: #F6F6F6 /* Alt bg alias of palette7 */;
  --scraps-body: #333333 /* Body alias of palette5 */;
  --scraps-border: #EEEEEE /* Default borders (palette-8) */;
  --scraps-brand: #017DBA /* Brand alias of palette1 */;
  --scraps-button-black: #000000 /* dark-solid fill */;
  --scraps-button-black-hover: #242424 /* dark-solid hover fill (AA) */;
  --scraps-button-blue: #009DEA /* secondary-outline / outline-light border */;
  --scraps-button-blue-hover: #0077B1 /* outline-light hover fill (AA) */;
  --scraps-button-blue-solid: #007DBB /* blue-solid fill */;
  --scraps-button-blue-solid-hover: #006494 /* blue-solid hover fill */;
  --scraps-button-orange: #FF9E25 /* primary-cta border · header Donate fill · logo orange */;
  --scraps-button-orange-hover: #FFAE49 /* header Donate hover fill (AA) */;
  --scraps-button-yellow: #FAE652 /* primary-cta fill */;
  --scraps-button-yellow-border-hover: #FFAC44 /* primary-cta hover border */;
  --scraps-button-yellow-hover: #FBEA6A /* primary-cta hover fill (AA) */;
  --scraps-card-outline: #CCF0F6 /* Eligibility / criteria card borders */;
  --scraps-dual-pink: #DE4668 /* dual-cta / warm accent with ink text */;
  --scraps-dual-pink-hover: #E3607D /* warm accent hover fill (AA) */;
  --scraps-faq-surface: #F6F6F6 /* FAQ accordion surfaces */;
  --scraps-field-border: #CCCCCC /* Form input borders */;
  --scraps-ink: #07080C /* Ink alias of palette3 */;
  --scraps-logo-blue: #009CDE /* Logo */;
  --scraps-muted: #6E6E6E /* Muted alias of palette6 */;
  --scraps-nav-green: #2F855C /* header nav volunteer highlight */;
  --scraps-pink: #D04160 /* pink-solid / red accent */;
  --scraps-pink-hover: #AE3751 /* pink-solid hover fill (AA) */;
  --scraps-process-green: #71CDA1 /* green-solid · giving accent */;
  --scraps-process-green-dark: #358B62 /* process step numbers */;
  --scraps-process-green-hover: #85D4AE /* giving accent hover fill (AA) */;
  --scraps-stat-orange: #DB7C04 /* stat-band values */;
  --scraps-trc-yellow: #FFE73F /* TRC section backgrounds */;
  --scraps-white: #FFFFFF /* White alias of palette9 */;
  --section-gutter: 64px;
}
