body {
  --color-slbo-jolimont-white: #ffffff;
  --color-slbo-jolimont-shallow: #f3fffe;
  --color-slbo-jolimont-0: #d6fffc;
  --color-slbo-jolimont-5: #b3fef9;
  --color-slbo-jolimont-10: #a4f8f3;
  --color-slbo-jolimont-15: #96f2ed;
  --color-slbo-jolimont-20: #8ceae6;
  --color-slbo-jolimont-25: #82e3de;
  --color-slbo-jolimont-30: #79dad5;
  --color-slbo-jolimont-35: #71d2cd;
  --color-slbo-jolimont-40: #68c9c4;
  --color-slbo-jolimont-45: #5fc0bc;
  --color-slbo-jolimont-50: #55b7b3;
  --color-slbo-jolimont-55: #49aca8;
  --color-slbo-jolimont-60: #3e9f9c;
  --color-slbo-jolimont-65: #329591;
  --color-slbo-jolimont-70: #258985;
  --color-slbo-jolimont-75: #1f817d;
  --color-slbo-jolimont-80: #00706d;
  --color-slbo-jolimont-85: #005f5c;
  --color-slbo-jolimont-90: #00514e;
  --color-slbo-jolimont-95: #00413f;
  --color-slbo-jolimont-100: #002c2a;
  --color-slbo-jolimont-deep: #000908;
  --color-slbo-jolimont-black: #000000;

  --ring: var(--color-slbo-jolimont-60);
  --primary-background: var(--color-slbo-jolimont-80);
  --primary-background-accent: var(--color-slbo-jolimont-85);
  --primary-foreground: var(--color-slbo-jolimont-0);
  --primary-foreground-accent: var(--color-slbo-jolimont-shallow);
  --primary-soft-background: var(--color-slbo-jolimont-30);
  --primary-soft-background-accent: var(--color-slbo-jolimont-35);
  --primary-soft-foreground: var(--color-slbo-jolimont-95);
  --primary-soft-foreground-accent: var(--color-slbo-jolimont-100);
  --primary-shim-background: var(--color-slbo-jolimont-0);
  --primary-shim-background-accent: var(--color-slbo-jolimont-5);
  --primary-border: var(--color-slbo-jolimont-70);
  --primary-border-accent: var(--color-slbo-jolimont-80);
  --primary-ring: var(--color-slbo-jolimont-80);
  --primary-standalone: var(--color-slbo-jolimont-80);
  --primary-standalone-accent: var(--color-slbo-jolimont-90);
  --primary-standalone-emphasis: var(--color-slbo-jolimont-100);
}
