/* Shared by the home and every case study. */
:root{
  font-family:"Geist",sans-serif;
  --text-title:20px;
  --text-label-small:16px;
  --text-body:16px;
  --text-body-leading:1.6;
  --text-body-small:12px;
  --text-body-small-leading:1.6;
  --bg:#fff;--fg:#1a1a1a;--muted:#666;--line:#e8e8ea;--soft:#f6f6f7;--surface:#fff;
  --text-section-color:#888;
  color-scheme:light;
}
:root[data-theme=dark]{
  --bg:#141414;--fg:#fff;--muted:#999;--line:#333336;--soft:#202022;--surface:#1c1c1e;
  --text-section-color:#aaa;
  color-scheme:dark;
}
