:root,
:host {
  --background: oklch(0.9912 0.0041 271.37);
  --foreground: oklch(0.3378 0.0742 292.68);
  --card: oklch(0.9912 0.0041 271.37);
  --card-foreground: oklch(0.3378 0.0742 292.68);
  --popover: oklch(0.9912 0.0041 271.37);
  --popover-foreground: oklch(0.3378 0.0742 292.68);
  --primary: oklch(0.6571 0.1245 71.6);
  --primary-foreground: oklch(0.991911 0.003956 286.3274);
  --primary-hover: oklch(0.703 0.1119 73.63);
  --primary-active: oklch(0.5893 0.1105 72.17);
  --secondary: oklch(0.9504 0.0094 279.69);
  --secondary-foreground: oklch(0.3378 0.0742 292.68);
  --secondary-hover: oklch(0.9569 0.008 286.25);
  --secondary-active: oklch(0.8493 0.0083 278.62);
  --muted: oklch(0.9159 0.0042 271.37);
  --muted-foreground: oklch(0.536 0.0622 295.7);
  --border: oklch(0.6571 0.1245 71.6);
  --input-border: oklch(0.9109 0.007 247.9);
  --input-background: oklch(100% 0 0);
  --ring: oklch(0.642966 0.192983 257.024466);
  --split-handle: oklch(51.55% 0.0078 286.12);
  --negative: oklch(62.68% 0.2133 19.36);
  --negative-foreground: oklch(100% 0 0);
  --negative-hover: oklch(65.68% 0.1921 16.84);
  --negative-active: oklch(57.11% 0.1931 19.34);
  --positive: oklch(65.09% 0.1491 158.94);
  --positive-foreground: oklch(100% 0 0);
  --positive-hover: oklch(68.43% 0.1413 162.42);
  --positive-active: oklch(60.25% 0.1376 159.06);
  --warning: oklch(69.62% 0.1955 32.32);
  --warning-foreground: oklch(100% 0 0);
  --warning-hover: oklch(72.4% 0.1723 32.05);
  --warning-active: oklch(64.47% 0.1802 32.22);
  --information: oklch(65.2% 0.1901 253.21);
  --information-foreground: oklch(100% 0 0);
  --information-hover: oklch(68.57% 0.1709 251.52);
  --information-active: oklch(60.47% 0.1749 253.06);
  --sidebar: oklch(98.46% 0.0017 247.839);
  --sidebar-foreground: oklch(32.11% 0 0);
  --sidebar-primary: oklch(0.6571 0.1245 71.6);
  --sidebar-primary-foreground: oklch(0.991911 0.003956 286.3274);
  --sidebar-secondary: oklch(92.76% 0.0058 264.531);
  --sidebar-secondary-foreground: oklch(32.11% 0 0);
  --sidebar-border: oklch(90% 0 0);
  --sidebar-ring: oklch(62.31% 0.188 259.815 / 0.5);
  --object-header: oklch(97.54% 0.0011 197.14);
  --object-header-foreground: oklch(32.11% 0 0);
  --table-header: oklch(97.54% 0.0011 197.14);
  --table-header-foreground: oklch(32.11% 0 0);
  --table-hover: oklch(96.04% 0.0011 197.14);
  --table-hover-foreground: oklch(32.11% 0 0);
  --table-active: oklch(93.93% 0.0011 197.14);
  --table-active-foreground: oklch(32.11% 0 0);
  --shadow-xs: 0 1px 2px #0000000a, 0 1px 2px #0000000d;
  --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 3px -2px #0000001a;
  --shadow-md: 0 3px 6px -1px #0000001a, 0 1px 4px #0000001a;
  --shadow-lg: 0 10px 15px -3px #0000001a, 0 1px 6px #0000001a;
  --shadow-xl: 0 20px 25px -5px #0000001a, 0 1px 10px #0000001a;
  --shadow-button: none;
  --shadow-input: 0 0 0 0.25rem transparent;
  --font-sans: "Commissioner", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-serif: "Merriweather", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --tracking-normal: 0;
  --opacity-disabled: 0.5;
  --radius-control: 0.625rem;
  --radius: 0.625rem;
  --spacing: 0.25rem;

  --text-base: 1rem;
  --text-5xl: 2.5rem;
}

/* Old site's H1 grows from 40px to 45px on screens wider than 1440px */
@media (min-width: 96rem) {
  :root,
  :host {
    --text-5xl: 2.8125rem;
  }
}
