:root {
  --evergreen:#0D493D; --gold:#E9D386; --white:#FFFFFF;
  --canvas:#F7F7F2; --ink:#202925; --muted:#59665F; --line:#DED9CF;
  --control:#7B857E; --focus:#2457C5; --success:#236345;
  --warning:#805400; --danger:#A12B32; --info:#285D88;
  --soft-green:#EAF0EB; --soft-warning:#FFF2DA; --soft-danger:#FBECEE;
  --font-body:Arial,Helvetica,sans-serif; --font-display:Georgia,'Times New Roman',serif;
  --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px;
  --space-6:24px; --space-8:32px; --space-12:48px; --space-16:64px;
  --radius:8px; --radius-lg:14px; --content:1200px; --sidebar:224px;
}
