/* -------------------------------------------
 *  Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
 * ------------------------------------------- */

:root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
  --fg-accent-hover: var(--fg-color-accent-5);
  --fg-accent-ink: var(--fg-color-accent-4);
  --fg-accent-on: var(--fg-color-neutral-0);
  --fg-accent-on-hover: var(--fg-color-neutral-0);
  --fg-accent-pressed: var(--fg-color-accent-6);
  --fg-accent-rest: var(--fg-color-accent-4);
  --fg-accent-soft-ink: var(--fg-color-accent-6);
  --fg-accent-surface: color-mix(in oklab, var(--fg-accent-rest) 16%, transparent);
  --fg-collection-item-large-description-size: var(--fg-font-size-14);
  --fg-collection-item-large-title-size: var(--fg-font-size-16);
  --fg-collection-menu-item-gap: var(--fg-dimension-2);
  --fg-collection-menu-padding: var(--fg-dimension-6);
  --fg-collection-nesting-indentation: var(--fg-dimension-16);
  --fg-collection-scrollbar-inset: var(--fg-dimension-3);
  --fg-collection-scrollbar-thumb: color-mix(in oklch, var(--fg-content-foreground-primary) calc(var(--fg-opacity-13) * 100%), transparent);
  --fg-collection-scrollbar-thumb-active: color-mix(in oklch, var(--fg-content-foreground-primary) calc(var(--fg-opacity-28) * 100%), transparent);
  --fg-collection-scrollbar-width: var(--fg-dimension-10);
  --fg-color-accent-0: rgb(51.383% 76.209% 99.99%);
  --fg-color-accent-0: oklch(79.56% 0.1084 248.3);
  --fg-color-accent-1: rgb(31.315% 65.926% 99.992%);
  --fg-color-accent-1: oklch(71.68% 0.1529 250.5);
  --fg-color-accent-2: rgb(13.444% 56.793% 97.258%);
  --fg-color-accent-2: oklch(65% 0.18 252);
  --fg-color-accent-3: rgb(0.11301% 50.285% 92.641%);
  --fg-color-accent-3: oklch(60.24% 0.1874 253.3);
  --fg-color-accent-4: rgb(0% 43.696% 87.996%);
  --fg-color-accent-4: oklch(55.76% 0.1919 256.2);
  --fg-color-accent-5: rgb(0% 36.78% 77.017%);
  --fg-color-accent-5: oklch(49.82% 0.1772 257);
  --fg-color-accent-6: rgb(0% 30.211% 65.587%);
  --fg-color-accent-6: oklch(43.82% 0.1595 257.6);
  --fg-color-amber-high: rgb(93.334% 72.505% 48.195%);
  --fg-color-amber-high: oklch(82% 0.1 70);
  --fg-color-amber-low: rgb(51.749% 33.24% 5.9521%);
  --fg-color-amber-low: oklch(49% 0.1 70);
  --fg-color-amber-wash: rgb(99.041% 94.699% 89.961%);
  --fg-color-amber-wash: oklch(96.5% 0.02 70);
  --fg-color-blue-high: rgb(54.747% 76.414% 98.839%);
  --fg-color-blue-high: oklch(80% 0.1 250);
  --fg-color-blue-low: rgb(8.8158% 39.89% 66.5%);
  --fg-color-blue-low: oklch(50% 0.13 250);
  --fg-color-blue-vivid: rgb(0% 51.085% 90.095%);
  --fg-color-blue-vivid: oklch(60.25% 0.1772 251.4);
  --fg-color-dim-0: rgb(64.471% 64.471% 64.471%);
  --fg-color-dim-0: oklch(72% 0 0);
  --fg-color-dim-1: rgb(23.919% 23.919% 23.919%);
  --fg-color-dim-1: oklch(36% 0 0);
  --fg-color-dim-2: rgb(15.988% 15.988% 15.988%);
  --fg-color-dim-2: oklch(28% 0 0);
  --fg-color-dim-3: rgb(14.087% 14.087% 14.087%);
  --fg-color-dim-3: oklch(26% 0 0);
  --fg-color-dim-4: rgb(12.685% 12.685% 12.685%);
  --fg-color-dim-4: oklch(24.5% 0 0);
  --fg-color-dim-5: rgb(9.9454% 9.9454% 9.9454%);
  --fg-color-dim-5: oklch(21.5% 0 0);
  --fg-color-dim-6: rgb(7.7341% 7.7341% 7.7341%);
  --fg-color-dim-6: oklch(19% 0 0);
  --fg-color-dim-7: rgb(5.5945% 5.5945% 5.5945%);
  --fg-color-dim-7: oklch(16.5% 0 0);
  --fg-color-emblem-dream-bottom: rgb(23.081% 22.671% 61.943%);
  --fg-color-emblem-dream-bottom: oklch(41.3% 0.158 277.4);
  --fg-color-emblem-dream-top: rgb(55.709% 54.928% 96.134%);
  --fg-color-emblem-dream-top: oklch(68.8% 0.152 282.5);
  --fg-color-emblem-ground-bottom: rgb(10.952% 10.951% 11.771%);
  --fg-color-emblem-ground-bottom: oklch(22.7% 0.004 286.1);
  --fg-color-emblem-ground-top: rgb(22.734% 22.735% 23.421%);
  --fg-color-emblem-ground-top: oklch(34.9% 0.003 286.2);
  --fg-color-emblem-heartbeat-bottom: rgb(87.944% 14.881% 10.532%);
  --fg-color-emblem-heartbeat-bottom: oklch(58.4% 0.22 29.3);
  --fg-color-emblem-heartbeat-top: rgb(100% 47.885% 43.99%);
  --fg-color-emblem-heartbeat-top: oklch(73.29% 0.1639 26.2);
  --fg-color-emblem-memory-bottom: rgb(3.3658% 38.774% 83.978%);
  --fg-color-emblem-memory-bottom: oklch(52.4% 0.193 258.5);
  --fg-color-emblem-memory-top: rgb(35.862% 75.271% 97.144%);
  --fg-color-emblem-memory-top: oklch(77% 0.123 235.8);
  --fg-color-emblem-soul-bottom: rgb(94.79% 36.094% 2.3219%);
  --fg-color-emblem-soul-bottom: oklch(66.3% 0.199 41.8);
  --fg-color-emblem-soul-top: rgb(99.964% 69.347% 23.758%);
  --fg-color-emblem-soul-top: oklch(81.6% 0.154 72.5);
  --fg-color-green-high: rgb(55.775% 84.581% 65.807%);
  --fg-color-green-high: oklch(82% 0.1 155);
  --fg-color-green-low: rgb(6.3256% 42.453% 24.408%);
  --fg-color-green-low: oklch(47% 0.11 155);
  --fg-color-green-mid: rgb(42.678% 72.886% 43.979%);
  --fg-color-green-mid: oklch(72% 0.13 145);
  --fg-color-green-vivid: rgb(1.2631% 63.145% 28.928%);
  --fg-color-green-vivid: oklch(62% 0.17 150);
  --fg-color-green-wash: rgb(91.591% 97.147% 93.193%);
  --fg-color-green-wash: oklch(96.5% 0.02 155);
  --fg-color-label-tertiary: rgb(37.751% 37.751% 37.751%);
  --fg-color-label-tertiary: oklch(49% 0 0);
  --fg-color-neutral-0: rgb(100% 100% 100%);
  --fg-color-neutral-0: oklch(100% 0 0);
  --fg-color-neutral-1: rgb(96.321% 96.321% 96.321%);
  --fg-color-neutral-1: oklch(97.2% 0 0);
  --fg-color-neutral-2: rgb(90.592% 90.592% 90.592%);
  --fg-color-neutral-2: oklch(92.8% 0 0);
  --fg-color-neutral-3: rgb(85.955% 85.955% 85.955%);
  --fg-color-neutral-3: oklch(89.2% 0 0);
  --fg-color-neutral-4: rgb(74.321% 74.321% 74.321%);
  --fg-color-neutral-4: oklch(80% 0 0);
  --fg-color-neutral-5: rgb(58.451% 58.451% 58.451%);
  --fg-color-neutral-5: oklch(67% 0 0);
  --fg-color-neutral-6: rgb(42.772% 42.772% 42.772%);
  --fg-color-neutral-6: oklch(53.5% 0 0);
  --fg-color-neutral-7: rgb(32.307% 32.307% 32.307%);
  --fg-color-neutral-7: oklch(44% 0 0);
  --fg-color-neutral-8: rgb(19.892% 19.892% 19.892%);
  --fg-color-neutral-8: oklch(32% 0 0);
  --fg-color-neutral-9: rgb(12.222% 12.222% 12.222%);
  --fg-color-neutral-9: oklch(24% 0 0);
  --fg-color-neutral-10: rgb(5.1758% 5.1758% 5.1758%);
  --fg-color-neutral-10: oklch(16% 0 0);
  --fg-color-neutral-11: rgb(1.292% 1.292% 1.292%);
  --fg-color-neutral-11: oklch(10% 0 0);
  --fg-color-pale-0: rgb(94.099% 94.099% 94.099%);
  --fg-color-pale-0: oklch(95.5% 0 0);
  --fg-color-pink-high: rgb(96.486% 66.464% 80.466%);
  --fg-color-pink-high: oklch(82% 0.1 350);
  --fg-color-pink-low: rgb(61.955% 21.262% 43.56%);
  --fg-color-pink-low: oklch(50% 0.15 350);
  --fg-color-red-high: rgb(100% 64.041% 60.811%);
  --fg-color-red-high: oklch(80.59% 0.1103 25.37);
  --fg-color-red-low: rgb(65.862% 21.143% 20.57%);
  --fg-color-red-low: oklch(50% 0.15 25);
  --fg-color-red-mid: rgb(88.892% 51.073% 48.28%);
  --fg-color-red-mid: oklch(71% 0.12 25);
  --fg-color-red-solid: rgb(85.103% 22.746% 24.707%);
  --fg-color-red-solid: oklch(58.98% 0.1955 24.02);
  --fg-color-red-vivid: rgb(87.248% 23.215% 24.045%);
  --fg-color-red-vivid: oklch(60% 0.2 25);
  --fg-color-red-wash: rgb(100% 93.593% 92.815%);
  --fg-color-red-wash: oklch(96.35% 0.018 25.83);
  --fg-color-sheet-code: rgb(6.1101% 64.725% 58.057%);
  --fg-color-sheet-code: oklch(64.9% 0.114 182);
  --fg-color-sheet-document: rgb(24.334% 38.857% 86.697%);
  --fg-color-sheet-document: oklch(54.4% 0.191 267);
  --fg-color-sheet-file: rgb(43.552% 43.554% 47.121%);
  --fg-color-sheet-file: oklch(54.5% 0.014 285.9);
  --fg-color-sheet-html: rgb(90.872% 40.013% 23.594%);
  --fg-color-sheet-html: oklch(66.4% 0.171 38.1);
  --fg-color-sheet-image: rgb(89.81% 28.098% 47.819%);
  --fg-color-sheet-image: oklch(63.5% 0.196 5.3);
  --fg-color-sheet-json: rgb(55.758% 30.614% 77.694%);
  --fg-color-sheet-json: oklch(55.6% 0.183 305.9);
  --fg-color-sheet-markdown: rgb(35.669% 38.856% 82.84%);
  --fg-color-sheet-markdown: oklch(55.3% 0.17 276.2);
  --fg-color-sheet-pdf: rgb(89.811% 28.37% 30.32%);
  --fg-color-sheet-pdf: oklch(62.6% 0.193 23);
  --fg-color-sheet-sheet: rgb(18.792% 64.372% 42.399%);
  --fg-color-sheet-sheet: oklch(64.1% 0.133 157.7);
  --fg-color-sheet-slides: rgb(95.002% 60.006% 28.926%);
  --fg-color-sheet-slides: oklch(76% 0.142 59.5);
  --fg-color-sheet-text: rgb(55.659% 55.659% 57.527%);
  --fg-color-sheet-text: oklch(64.8% 0.007 286.2);
  --fg-color-sheet-video: rgb(43.149% 33.776% 81.222%);
  --fg-color-sheet-video: oklch(54.2% 0.179 288);
  --fg-color-signal-green: rgb(20.39% 78.04% 34.9%);
  --fg-color-signal-yellow: rgb(100% 80% 0%);
  --fg-color-system-blue: rgb(0% 44.71% 92.55%);
  --fg-color-system-graphite: rgb(46.27% 46.27% 46.27%);
  --fg-color-system-green: rgb(18.43% 53.33% 0%);
  --fg-color-system-orange: rgb(96.86% 50.98% 10.59%);
  --fg-color-system-pink: rgb(84.71% 18.04% 51.76%);
  --fg-color-system-purple: rgb(64.71% 31.37% 65.49%);
  --fg-color-system-red: rgb(85.1% 22.75% 24.71%);
  --fg-color-system-yellow: rgb(100% 83.92% 3.92%);
  --fg-color-violet-high: rgb(80.704% 71.235% 98.732%);
  --fg-color-violet-high: oklch(82% 0.1 300);
  --fg-color-violet-low: rgb(42.453% 33.291% 57.849%);
  --fg-color-violet-low: oklch(50% 0.1 300);
  --fg-color-yellow-high: rgb(92.876% 82.968% 45.217%);
  --fg-color-yellow-high: oklch(87% 0.12 95);
  --fg-color-yellow-low: rgb(48.98% 40.473% 0.04466%);
  --fg-color-yellow-low: oklch(52.03% 0.1067 94.45);
  --fg-content-bubble-background: color-mix(in oklab, var(--fg-accent-rest) calc(var(--fg-content-bubble-tint-opacity) * 100%), var(--fg-surface-background-base));
  --fg-content-bubble-foreground: var(--fg-content-foreground-primary);
  --fg-content-bubble-incoming-background: var(--fg-color-pale-0);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-3);
  --fg-content-bubble-quote-background: color-mix(in oklab, var(--fg-surface-background-base) 50%, transparent);
  --fg-content-bubble-tint-opacity: var(--fg-opacity-14);
  --fg-content-code-foreground: var(--fg-content-foreground-primary);
  --fg-content-code-surface: var(--fg-color-neutral-2);
  --fg-content-completed-opacity: var(--fg-opacity-45);
  --fg-content-diff-deleted: color-mix(in oklab, var(--fg-color-red-mid) calc(var(--fg-opacity-13) * 100%), transparent);
  --fg-content-diff-deleted-gutter: color-mix(in oklab, var(--fg-color-red-mid) calc(var(--fg-opacity-22) * 100%), transparent);
  --fg-content-diff-deleted-ink: var(--fg-color-red-low);
  --fg-content-diff-deleted-text: color-mix(in oklab, var(--fg-color-red-mid) calc(var(--fg-opacity-45) * 100%), transparent);
  --fg-content-diff-inserted: color-mix(in oklab, var(--fg-color-green-mid) calc(var(--fg-opacity-13) * 100%), transparent);
  --fg-content-diff-inserted-gutter: color-mix(in oklab, var(--fg-color-green-mid) calc(var(--fg-opacity-22) * 100%), transparent);
  --fg-content-diff-inserted-ink: var(--fg-color-green-low);
  --fg-content-diff-inserted-text: color-mix(in oklab, var(--fg-color-green-mid) calc(var(--fg-opacity-45) * 100%), transparent);
  --fg-content-foreground-link: var(--fg-accent-hover);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-0);
  --fg-content-foreground-primary: var(--fg-color-neutral-11);
  --fg-content-foreground-secondary: var(--fg-color-neutral-7);
  --fg-content-foreground-tertiary: var(--fg-color-label-tertiary);
  --fg-content-mark-background: color-mix(in oklab, var(--fg-accent-rest) calc(var(--fg-content-mark-tint-opacity) * 100%), var(--fg-surface-background-base));
  --fg-content-mark-tint-opacity: var(--fg-opacity-26);
  --fg-content-markup-blue: var(--fg-color-blue-vivid);
  --fg-content-markup-green: var(--fg-color-green-vivid);
  --fg-content-markup-red: var(--fg-color-red-vivid);
  --fg-content-markup-ring: var(--fg-color-neutral-0);
  --fg-content-measure-card: 22rem;
  --fg-content-measure-compact: 28rem;
  --fg-content-measure-document: 48rem;
  --fg-content-measure-inspector: 35rem;
  --fg-content-measure-message: 38rem;
  --fg-content-measure-page: 64rem;
  --fg-content-measure-standard: 720px;
  --fg-content-measure-wide: 56rem;
  --fg-content-media-backdrop: var(--fg-color-neutral-11);
  --fg-content-media-chrome: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-92) * 100%), transparent);
  --fg-content-media-dim: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-45) * 100%), transparent);
  --fg-content-media-on-backdrop: var(--fg-color-neutral-0);
  --fg-content-mention-background: color-mix(in oklab, var(--fg-content-foreground-primary) 14%, transparent);
  --fg-content-paper-background: var(--fg-color-neutral-0);
  --fg-content-quote-surface: var(--fg-content-bubble-background);
  --fg-content-syntax-attribute: var(--fg-color-yellow-low);
  --fg-content-syntax-comment: var(--fg-color-label-tertiary);
  --fg-content-syntax-function: var(--fg-color-violet-low);
  --fg-content-syntax-keyword: var(--fg-color-pink-low);
  --fg-content-syntax-number: var(--fg-color-amber-low);
  --fg-content-syntax-operator: var(--fg-color-neutral-11);
  --fg-content-syntax-property: var(--fg-color-neutral-11);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-11);
  --fg-content-syntax-regexp: var(--fg-color-red-low);
  --fg-content-syntax-string: var(--fg-color-green-low);
  --fg-content-syntax-tag: var(--fg-color-blue-low);
  --fg-content-syntax-type: var(--fg-color-violet-low);
  --fg-content-syntax-variable: var(--fg-color-violet-low);
  --fg-content-table-header-surface: var(--fg-color-neutral-2);
  --fg-control-binary-disabled-background: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-10) * 100%), var(--fg-surface-background-hover));
  --fg-control-binary-hover-background: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-26) * 100%), var(--fg-surface-background-hover));
  --fg-control-binary-inset: var(--fg-dimension-2);
  --fg-control-binary-off-background: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-16) * 100%), var(--fg-surface-background-hover));
  --fg-control-binary-thumb-size: var(--fg-dimension-20);
  --fg-control-binary-track-width: var(--fg-dimension-40);
  --fg-control-choice-dash-scale: 0.52;
  --fg-control-choice-indicator-radius-scale: 0.25;
  --fg-control-choice-indicator-size: var(--fg-dimension-18);
  --fg-control-choice-inner-highlight: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-3) * 100%), transparent);
  --fg-control-danger-on-solid: var(--fg-color-neutral-0);
  --fg-control-danger-soft-background: var(--fg-color-red-wash);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-high) 18%, var(--fg-color-red-wash));
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-high) 34%, var(--fg-color-red-wash));
  --fg-control-danger-solid-background: var(--fg-color-red-low);
  --fg-control-danger-solid-hover-background: color-mix(in oklab, var(--fg-control-danger-solid-background) 88%, var(--fg-color-neutral-11));
  --fg-control-danger-solid-pressed-background: color-mix(in oklab, var(--fg-control-danger-solid-background) 76%, var(--fg-color-neutral-11));
  --fg-control-primary-background: var(--fg-accent-rest);
  --fg-control-primary-foreground: var(--fg-accent-on);
  --fg-control-primary-hover-background: var(--fg-accent-hover);
  --fg-control-primary-hover-foreground: var(--fg-accent-on-hover);
  --fg-control-primary-pressed-background: var(--fg-accent-pressed);
  --fg-control-quiet-fill: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-control-quiet-pressed-fill: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-22) * 100%), transparent);
  --fg-control-range-track-background: var(--fg-color-neutral-3);
  --fg-control-secondary-background: var(--fg-material-roles-control-tint);
  --fg-control-secondary-hover-background: var(--fg-interaction-hover-background);
  --fg-control-secondary-pressed-background: var(--fg-interaction-pressed-background);
  --fg-control-segmented-track-background: var(--fg-surface-background-base);
  --fg-control-thumb-background: var(--fg-color-neutral-0);
  --fg-control-thumb-border: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-control-thumb-edge: var(--fg-material-ingredients-edge-soft-color);
  --fg-control-thumb-shadow: 0 var(--fg-dimension-1) var(--fg-dimension-2) var(--fg-control-thumb-shadow-color);
  --fg-control-thumb-shadow-color: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-24) * 100%), transparent);
  --fg-control-toggle-on-background: var(--fg-color-neutral-3);
  --fg-dimension-0: 0px;
  --fg-dimension-1: 1px;
  --fg-dimension-2: 2px;
  --fg-dimension-3: 3px;
  --fg-dimension-4: 0.25rem;
  --fg-dimension-6: 0.375rem;
  --fg-dimension-8: 0.5rem;
  --fg-dimension-10: 0.625rem;
  --fg-dimension-12: 0.75rem;
  --fg-dimension-14: 0.875rem;
  --fg-dimension-16: 1rem;
  --fg-dimension-18: 1.125rem;
  --fg-dimension-20: 1.25rem;
  --fg-dimension-22: 1.375rem;
  --fg-dimension-24: 1.5rem;
  --fg-dimension-28: 1.75rem;
  --fg-dimension-32: 2rem;
  --fg-dimension-34: 2.125rem;
  --fg-dimension-36: 2.25rem;
  --fg-dimension-40: 2.5rem;
  --fg-dimension-44: 2.75rem;
  --fg-dimension-52: 3.25rem;
  --fg-dimension-72: 4.5rem;
  --fg-dimension-108: 6.75rem;
  --fg-disclosure-lifecycle-transform-origin: center;
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-3);
  --fg-duration-0: 0ms;
  --fg-duration-100: 100ms;
  --fg-duration-140: 140ms;
  --fg-duration-160: 160ms;
  --fg-duration-180: 180ms;
  --fg-duration-220: 220ms;
  --fg-duration-240: 240ms;
  --fg-duration-400: 400ms;
  --fg-duration-480: 480ms;
  --fg-duration-720: 720ms;
  --fg-duration-2400: 2400ms;
  --fg-easing-accelerate: cubic-bezier(0.7, 0, 0.84, 0);
  --fg-easing-decelerate: cubic-bezier(0.16, 1, 0.3, 1);
  --fg-easing-linear: cubic-bezier(0, 0, 1, 1);
  --fg-easing-spring-calm: linear(0, 0.023, 0.079, 0.153, 0.236, 0.321, 0.403, 0.481, 0.551, 0.615, 0.671, 0.721, 0.764, 0.801, 0.833, 0.86, 0.883, 0.903, 0.919, 0.933, 0.945, 0.954, 0.962, 0.969, 0.974, 0.979, 0.983, 0.986, 0.988, 0.991, 0.992, 0.994, 1);
  --fg-easing-spring-press: linear(0, 0.046, 0.163, 0.317, 0.485, 0.648, 0.793, 0.913, 1.004, 1.067, 1.106, 1.124, 1.125, 1.115, 1.098, 1.078, 1.057, 1.037, 1.02, 1.006, 0.996, 0.989, 0.985, 0.984, 0.985, 0.986, 0.989, 0.991, 0.994, 0.996, 0.998, 1);
  --fg-elevation-overlay: var(--fg-shadow-3);
  --fg-elevation-raised: var(--fg-shadow-1);
  --fg-emblem-dream-bottom: var(--fg-color-emblem-dream-bottom);
  --fg-emblem-dream-top: var(--fg-color-emblem-dream-top);
  --fg-emblem-ground-bottom: var(--fg-color-emblem-ground-bottom);
  --fg-emblem-ground-top: var(--fg-color-emblem-ground-top);
  --fg-emblem-heartbeat-bottom: var(--fg-color-emblem-heartbeat-bottom);
  --fg-emblem-heartbeat-top: var(--fg-color-emblem-heartbeat-top);
  --fg-emblem-memory-bottom: var(--fg-color-emblem-memory-bottom);
  --fg-emblem-memory-top: var(--fg-color-emblem-memory-top);
  --fg-emblem-soul-bottom: var(--fg-color-emblem-soul-bottom);
  --fg-emblem-soul-top: var(--fg-color-emblem-soul-top);
  --fg-feedback-activity-spinner-origin: var(--fg-dimension-12);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-3);
  --fg-feedback-indicator-size: var(--fg-dimension-6);
  --fg-feedback-indicator-success: var(--fg-color-signal-green);
  --fg-feedback-indicator-warning: var(--fg-color-signal-yellow);
  --fg-feedback-sample-world: var(--fg-color-yellow-low);
  --fg-feedback-status-border-opacity: var(--fg-opacity-34);
  --fg-feedback-status-danger-border: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-border-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-danger-foreground: var(--fg-color-red-low);
  --fg-feedback-status-danger-on-solid: var(--fg-color-neutral-11);
  --fg-feedback-status-danger-solid-background: var(--fg-color-red-high);
  --fg-feedback-status-danger-surface: var(--fg-color-red-wash);
  --fg-feedback-status-neutral-border: color-mix(in oklab, var(--fg-feedback-status-neutral-foreground) calc(var(--fg-feedback-status-border-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-foreground: var(--fg-content-foreground-secondary);
  --fg-feedback-status-neutral-on-solid: var(--fg-color-neutral-11);
  --fg-feedback-status-neutral-solid-background: var(--fg-color-dim-0);
  --fg-feedback-status-success-border: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-border-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-success-foreground: var(--fg-color-green-low);
  --fg-feedback-status-success-on-solid: var(--fg-color-neutral-11);
  --fg-feedback-status-success-solid-background: var(--fg-color-green-high);
  --fg-feedback-status-success-surface: var(--fg-color-green-wash);
  --fg-feedback-status-surface-opacity: var(--fg-opacity-8);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-low);
  --fg-feedback-status-warning-on-solid: var(--fg-color-neutral-11);
  --fg-feedback-status-warning-solid-background: var(--fg-color-amber-high);
  --fg-feedback-status-warning-surface: var(--fg-color-amber-wash);
  --fg-file-family-archive: var(--fg-file-palette-gray);
  --fg-file-family-code: var(--fg-file-palette-violet);
  --fg-file-family-data: var(--fg-file-palette-green);
  --fg-file-family-document: var(--fg-file-palette-blue);
  --fg-file-family-folder: var(--fg-file-palette-gray);
  --fg-file-family-media: var(--fg-file-palette-amber);
  --fg-file-family-pdf: var(--fg-file-palette-red);
  --fg-file-format-code: var(--fg-color-sheet-code);
  --fg-file-format-document: var(--fg-color-sheet-document);
  --fg-file-format-file: var(--fg-color-sheet-file);
  --fg-file-format-html: var(--fg-color-sheet-html);
  --fg-file-format-image: var(--fg-color-sheet-image);
  --fg-file-format-json: var(--fg-color-sheet-json);
  --fg-file-format-markdown: var(--fg-color-sheet-markdown);
  --fg-file-format-pdf: var(--fg-color-sheet-pdf);
  --fg-file-format-sheet: var(--fg-color-sheet-sheet);
  --fg-file-format-slides: var(--fg-color-sheet-slides);
  --fg-file-format-text: var(--fg-color-sheet-text);
  --fg-file-format-video: var(--fg-color-sheet-video);
  --fg-file-palette-amber: var(--fg-color-amber-low);
  --fg-file-palette-blue: var(--fg-accent-rest);
  --fg-file-palette-gray: var(--fg-content-foreground-secondary);
  --fg-file-palette-green: var(--fg-color-green-low);
  --fg-file-palette-red: var(--fg-color-red-low);
  --fg-file-palette-violet: var(--fg-color-violet-low);
  --fg-file-sheet-mark: var(--fg-color-neutral-0);
  --fg-file-symbol-accent: var(--fg-accent-rest);
  --fg-file-symbol-gray: var(--fg-content-foreground-secondary);
  --fg-file-tile-opacity: var(--fg-opacity-18);
  --fg-font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", monospace;
  --fg-font-family-sans: system-ui, -apple-system, "BlinkMacSystemFont", sans-serif;
  --fg-font-leading-snug: 1.18;
  --fg-font-size-10: 0.625rem;
  --fg-font-size-11: 0.6875rem;
  --fg-font-size-12: 0.75rem;
  --fg-font-size-13: 0.8125rem;
  --fg-font-size-14: 0.875rem;
  --fg-font-size-15: 0.9375rem;
  --fg-font-size-16: 1rem;
  --fg-font-size-17: 1.0625rem;
  --fg-font-size-20: 1.25rem;
  --fg-font-size-22: 1.375rem;
  --fg-font-size-26: 1.625rem;
  --fg-font-size-28: 1.75rem;
  --fg-font-size-32: 2rem;
  --fg-font-tracking-fine: -0.005em;
  --fg-font-tracking-snug: -0.01em;
  --fg-font-tracking-tight: -0.024em;
  --fg-font-weight-400: 400;
  --fg-font-weight-500: 500;
  --fg-font-weight-600: 600;
  --fg-font-weight-700: 700;
  --fg-font-weight-800: 800;
  --fg-geometry-border-width: var(--fg-dimension-1);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-11);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-7);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-label-tertiary);
  --fg-increased-contrast-control-primary-background: var(--fg-accent-rest);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-accent-hover);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-accent-pressed);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-1);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-2);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-3);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-0);
  --fg-increased-contrast-surface-border-default: var(--fg-color-neutral-6);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-5);
  --fg-interaction-busy-opacity: var(--fg-opacity-70);
  --fg-interaction-differentiate-without-color-cue: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-22) * 100%), transparent);
  --fg-interaction-disabled-background: var(--fg-color-neutral-3);
  --fg-interaction-disabled-opacity: var(--fg-opacity-45);
  --fg-interaction-drag-feedback-mix-opacity: var(--fg-opacity-14);
  --fg-interaction-focus-indicator: var(--fg-content-foreground-primary);
  --fg-interaction-focus-offset: var(--fg-dimension-2);
  --fg-interaction-focus-separator: var(--fg-color-neutral-0);
  --fg-interaction-focus-width: var(--fg-dimension-2);
  --fg-interaction-hover-background: var(--fg-surface-background-hover);
  --fg-interaction-hover-inverse-mix-opacity: var(--fg-opacity-14);
  --fg-interaction-pressed-background: color-mix(in oklab, var(--fg-content-foreground-primary) calc(var(--fg-opacity-8) * 100%), var(--fg-interaction-hover-background));
  --fg-layering-content-sticky: 10;
  --fg-layering-inspection: 30;
  --fg-layering-modal: 400;
  --fg-layering-navigation: 20;
  --fg-layering-notice: 300;
  --fg-layering-scrim: 190;
  --fg-layering-transient: 200;
  --fg-layout-content-gutter: var(--fg-dimension-24);
  --fg-layout-overlay-blocking-max-block-size: 720px;
  --fg-layout-overlay-blocking-max-inline-size: 520px;
  --fg-layout-overlay-cap-compact: 16rem;
  --fg-layout-overlay-cap-maximum: 36rem;
  --fg-layout-overlay-cap-standard: 24rem;
  --fg-layout-overlay-cap-viewport: 50vh;
  --fg-layout-overlay-transient-max-inline-size: 280px;
  --fg-layout-overlay-trigger-gap: var(--fg-dimension-3);
  --fg-layout-overlay-viewport-inset: 20px;
  --fg-layout-pane-chat-min-width: 352px;
  --fg-layout-pane-navigation-collapsed-width: 68px;
  --fg-layout-pane-navigation-max-width: 420px;
  --fg-layout-pane-navigation-min-width: 200px;
  --fg-layout-pane-navigation-width: 330px;
  --fg-layout-pane-pressure-hysteresis: 24px;
  --fg-layout-pane-side-panel-max-width: 1040px;
  --fg-layout-pane-side-panel-min-width: 320px;
  --fg-layout-pane-side-panel-width: 640px;
  --fg-layout-stage-min-width: 360px;
  --fg-layout-stage-padding: var(--fg-dimension-32);
  --fg-layout-window-min-block-size: 100dvh;
  --fg-material-clearance-raised: var(--fg-dimension-32);
  --fg-material-ingredients-backdrop-floating-blur: var(--fg-dimension-20);
  --fg-material-ingredients-backdrop-floating-saturation: 180;
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-20);
  --fg-material-ingredients-backdrop-transient-saturation: 140;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-14);
  --fg-material-ingredients-edge-muted-color: color-mix(in oklab, var(--fg-surface-border-strong) calc(var(--fg-opacity-42) * 100%), transparent);
  --fg-material-ingredients-edge-soft-color: color-mix(in oklab, var(--fg-surface-border-strong) calc(var(--fg-opacity-58) * 100%), transparent);
  --fg-material-ingredients-edge-solid-color: color-mix(in oklab, var(--fg-surface-border-strong) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-72);
  --fg-material-ingredients-highlight-color: var(--fg-color-neutral-0);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-40);
  --fg-material-roles-composer-blur: var(--fg-dimension-24);
  --fg-material-roles-composer-opacity: var(--fg-opacity-58);
  --fg-material-roles-composer-tint: var(--fg-surface-background-raised);
  --fg-material-roles-content-tint: var(--fg-surface-background-base);
  --fg-material-roles-control-tint: var(--fg-surface-background-raised);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-base);
  --fg-material-roles-inverse-edge-opacity: var(--fg-opacity-82);
  --fg-material-roles-inverse-fill-opacity: var(--fg-opacity-94);
  --fg-material-roles-navigation-blur: var(--fg-material-ingredients-backdrop-floating-blur);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-0);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-3) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-11) calc(var(--fg-opacity-62) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-72);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-62);
  --fg-material-roles-navigation-saturation: var(--fg-material-ingredients-backdrop-floating-saturation);
  --fg-material-roles-navigation-tint: var(--fg-surface-background-base);
  --fg-material-roles-overlay-blur: var(--fg-material-ingredients-backdrop-transient-blur);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-92);
  --fg-material-roles-overlay-saturation: var(--fg-material-ingredients-backdrop-transient-saturation);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-raised);
  --fg-material-roles-raised-tint: var(--fg-surface-background-raised);
  --fg-material-roles-scrim-opacity: var(--fg-opacity-34);
  --fg-material-roles-scrim-tint: var(--fg-color-neutral-11);
  --fg-motion-blur-enter: var(--fg-dimension-2);
  --fg-motion-duration-emphasis: var(--fg-duration-720);
  --fg-motion-duration-enter: var(--fg-duration-220);
  --fg-motion-duration-exit: var(--fg-duration-140);
  --fg-motion-duration-move: var(--fg-duration-240);
  --fg-motion-duration-press: var(--fg-duration-100);
  --fg-motion-duration-selection: var(--fg-duration-160);
  --fg-motion-duration-spring-continuity: var(--fg-duration-400);
  --fg-motion-duration-spring-emerge: var(--fg-duration-400);
  --fg-motion-duration-spring-press: var(--fg-duration-480);
  --fg-motion-duration-spring-region: var(--fg-duration-240);
  --fg-motion-duration-state: var(--fg-duration-180);
  --fg-motion-duration-unresolved: var(--fg-duration-2400);
  --fg-motion-easing-exit: var(--fg-easing-accelerate);
  --fg-motion-easing-spring-continuity: var(--fg-easing-spring-calm);
  --fg-motion-easing-spring-emerge: var(--fg-easing-spring-calm);
  --fg-motion-easing-spring-press: var(--fg-easing-spring-press);
  --fg-motion-easing-spring-region: var(--fg-easing-spring-calm);
  --fg-motion-easing-standard: var(--fg-easing-decelerate);
  --fg-motion-easing-unresolved: var(--fg-easing-linear);
  --fg-motion-scale-continuity: var(--fg-scale-15);
  --fg-motion-scale-emerge: var(--fg-scale-30);
  --fg-motion-scale-enter: var(--fg-scale-98-5);
  --fg-motion-scale-popup: var(--fg-scale-90);
  --fg-navigation-current-background: var(--fg-color-neutral-3);
  --fg-navigation-destination-hover-background: var(--fg-color-neutral-2);
  --fg-opacity-0: 0;
  --fg-opacity-3: 0.03;
  --fg-opacity-8: 0.08;
  --fg-opacity-10: 0.1;
  --fg-opacity-13: 0.13;
  --fg-opacity-14: 0.14;
  --fg-opacity-16: 0.16;
  --fg-opacity-18: 0.18;
  --fg-opacity-22: 0.22;
  --fg-opacity-24: 0.24;
  --fg-opacity-26: 0.26;
  --fg-opacity-28: 0.28;
  --fg-opacity-34: 0.34;
  --fg-opacity-40: 0.4;
  --fg-opacity-42: 0.42;
  --fg-opacity-45: 0.45;
  --fg-opacity-56: 0.56;
  --fg-opacity-58: 0.58;
  --fg-opacity-62: 0.62;
  --fg-opacity-68: 0.68;
  --fg-opacity-70: 0.7;
  --fg-opacity-72: 0.72;
  --fg-opacity-82: 0.82;
  --fg-opacity-84: 0.84;
  --fg-opacity-92: 0.92;
  --fg-opacity-94: 0.94;
  --fg-opacity-95: 0.95;
  --fg-opacity-100: 1;
  --fg-scale-15: 0.15;
  --fg-scale-30: 0.3;
  --fg-scale-90: 0.9;
  --fg-scale-98-5: 0.985;
  --fg-scale-100: 1;
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-3);
  --fg-selection-option-selected-background: var(--fg-color-neutral-3);
  --fg-selection-text-opacity: var(--fg-opacity-28);
  --fg-shadow-1: 0px 1px 2px oklch(15% 0 0 / 0.04), 0px 2px 4px oklch(15% 0 0 / 0.035), 0px 4px 8px oklch(15% 0 0 / 0.03), 0px 8px 16px oklch(15% 0 0 / 0.025), 0px 16px 32px oklch(15% 0 0 / 0.02);
  --fg-shadow-2: 0px 8px 16px oklch(0% 0 0 / 0.05), 0px 16px 32px oklch(0% 0 0 / 0.04);
  --fg-shadow-3: 0px 2px 4px oklch(15% 0 0 / 0.05), 0px 4px 8px oklch(15% 0 0 / 0.045), 0px 8px 16px oklch(15% 0 0 / 0.04), 0px 16px 32px oklch(15% 0 0 / 0.035), 0px 32px 64px oklch(15% 0 0 / 0.03);
  --fg-shadow-4: 0px 16px 32px oklch(0% 0 0 / 0.06), 0px 32px 64px oklch(0% 0 0 / 0.05);
  --fg-shape-collection-radius: var(--fg-dimension-16);
  --fg-shape-content-surface-radius: var(--fg-dimension-28);
  --fg-shape-continuous-collection-radius: var(--fg-dimension-18);
  --fg-shape-continuous-content-surface-radius: var(--fg-dimension-34);
  --fg-shape-continuous-control-radius: var(--fg-dimension-14);
  --fg-shape-continuous-floating-pane-radius: var(--fg-dimension-20);
  --fg-shape-continuous-highlight-radius: var(--fg-dimension-4);
  --fg-shape-continuous-inline-radius: var(--fg-dimension-12);
  --fg-shape-continuous-overlay-radius: var(--fg-dimension-34);
  --fg-shape-continuous-surface-radius: var(--fg-dimension-28);
  --fg-shape-continuous-thumbnail-radius: var(--fg-dimension-16);
  --fg-shape-control-radius: var(--fg-dimension-12);
  --fg-shape-corner: superellipse(1.5);
  --fg-shape-floating-pane-radius: var(--fg-dimension-16);
  --fg-shape-highlight-radius: var(--fg-dimension-4);
  --fg-shape-inline-radius: var(--fg-dimension-10);
  --fg-shape-overlay-radius: var(--fg-dimension-28);
  --fg-shape-round-radius: 9999px;
  --fg-shape-surface-radius: var(--fg-dimension-24);
  --fg-shape-thumbnail-radius: var(--fg-dimension-14);
  --fg-sizing-avatar-extra-large: var(--fg-dimension-52);
  --fg-sizing-avatar-featured: var(--fg-dimension-72);
  --fg-sizing-avatar-hero: var(--fg-dimension-108);
  --fg-sizing-avatar-large: var(--fg-dimension-44);
  --fg-sizing-avatar-medium: var(--fg-dimension-36);
  --fg-sizing-avatar-mini: var(--fg-dimension-24);
  --fg-sizing-avatar-small: var(--fg-dimension-28);
  --fg-sizing-control-extra-large: var(--fg-dimension-52);
  --fg-sizing-control-large: var(--fg-dimension-44);
  --fg-sizing-control-medium: var(--fg-dimension-36);
  --fg-sizing-control-mini: var(--fg-dimension-24);
  --fg-sizing-control-small: var(--fg-dimension-28);
  --fg-sizing-icon-large: var(--fg-dimension-20);
  --fg-sizing-icon-medium: var(--fg-dimension-18);
  --fg-sizing-icon-small: var(--fg-dimension-16);
  --fg-sizing-icon-text-large: 1.625em;
  --fg-sizing-icon-text-medium: 1.4625em;
  --fg-sizing-icon-text-small: 1.3em;
  --fg-sizing-media-thumbnail: var(--fg-dimension-108);
  --fg-space-cluster: var(--fg-dimension-4);
  --fg-space-display: var(--fg-dimension-24);
  --fg-space-loose: var(--fg-dimension-12);
  --fg-space-related: var(--fg-dimension-8);
  --fg-space-section: var(--fg-dimension-16);
  --fg-surface-background-base: var(--fg-color-neutral-1);
  --fg-surface-background-canvas: var(--fg-color-neutral-0);
  --fg-surface-background-hover: var(--fg-color-neutral-3);
  --fg-surface-background-inverse: var(--fg-color-neutral-11);
  --fg-surface-background-raised: var(--fg-color-neutral-0);
  --fg-surface-border-default: var(--fg-color-neutral-4);
  --fg-surface-border-strong: var(--fg-color-neutral-6);
  --fg-surface-separator-default: var(--fg-color-neutral-4);
  --fg-swatch-blue: var(--fg-color-system-blue);
  --fg-swatch-graphite: var(--fg-color-system-graphite);
  --fg-swatch-green: var(--fg-color-system-green);
  --fg-swatch-orange: var(--fg-color-system-orange);
  --fg-swatch-pink: var(--fg-color-system-pink);
  --fg-swatch-purple: var(--fg-color-system-purple);
  --fg-swatch-red: var(--fg-color-system-red);
  --fg-swatch-yellow: var(--fg-color-system-yellow);
  --fg-target-pointer: var(--fg-dimension-28);
  --fg-target-touch: var(--fg-dimension-44);
  --fg-typography-accessibility-expanded-leading: 1.5;
  --fg-typography-accessibility-scaled-leading: 1.2;
  --fg-typography-code-family: var(--fg-font-family-mono);
  --fg-typography-code-leading: var(--fg-typography-text-style-callout-leading);
  --fg-typography-code-size: var(--fg-typography-text-style-callout-size);
  --fg-typography-inline-decoration-offset: 0.12em;
  --fg-typography-inline-decoration-thickness: 0.08em;
  --fg-typography-interface-action-tracking: var(--fg-font-tracking-snug);
  --fg-typography-interface-action-weight: var(--fg-typography-text-style-body-weight);
  --fg-typography-interface-body-family: var(--fg-font-family-sans);
  --fg-typography-interface-body-leading: var(--fg-typography-text-style-body-leading);
  --fg-typography-interface-body-size: var(--fg-typography-text-style-body-size);
  --fg-typography-interface-body-weight: var(--fg-typography-text-style-body-weight);
  --fg-typography-interface-bold-weight: var(--fg-font-weight-700);
  --fg-typography-interface-control-leading: var(--fg-font-leading-snug);
  --fg-typography-interface-heading-family: var(--fg-font-family-sans);
  --fg-typography-interface-heading-leading: var(--fg-font-leading-snug);
  --fg-typography-interface-heading-size-inline: var(--fg-typography-text-style-headline-size);
  --fg-typography-interface-heading-size-large: var(--fg-typography-text-style-title-1-size);
  --fg-typography-interface-heading-size-medium: var(--fg-typography-text-style-title-2-size);
  --fg-typography-interface-heading-size-small: var(--fg-typography-text-style-title-3-size);
  --fg-typography-interface-heading-tracking: var(--fg-font-tracking-tight);
  --fg-typography-interface-heading-weight: var(--fg-typography-text-style-title-1-emphasized-weight);
  --fg-typography-interface-label-family: var(--fg-font-family-sans);
  --fg-typography-interface-label-leading: var(--fg-typography-text-style-body-leading);
  --fg-typography-interface-label-size: var(--fg-typography-text-style-body-size);
  --fg-typography-interface-label-tracking: var(--fg-font-tracking-fine);
  --fg-typography-interface-label-weight: var(--fg-typography-text-style-body-weight);
  --fg-typography-interface-metadata-family: var(--fg-font-family-sans);
  --fg-typography-interface-metadata-leading: var(--fg-typography-text-style-footnote-leading);
  --fg-typography-interface-metadata-size: var(--fg-typography-text-style-footnote-size);
  --fg-typography-interface-metadata-weight: var(--fg-typography-text-style-footnote-weight);
  --fg-typography-interface-supporting-family: var(--fg-font-family-sans);
  --fg-typography-interface-supporting-leading: var(--fg-typography-text-style-callout-leading);
  --fg-typography-interface-supporting-size: var(--fg-typography-text-style-callout-size);
  --fg-typography-interface-supporting-weight: var(--fg-typography-text-style-callout-weight);
  --fg-typography-prose-family: var(--fg-font-family-sans);
  --fg-typography-prose-leading: var(--fg-typography-text-style-body-leading);
  --fg-typography-prose-size: var(--fg-typography-text-style-body-size);
  --fg-typography-root: 1rem;
  --fg-typography-scale: 1;
  --fg-typography-text-style-body-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-body-leading: 1.2308;
  --fg-typography-text-style-body-size: var(--fg-font-size-13);
  --fg-typography-text-style-body-tracking: -0.006em;
  --fg-typography-text-style-body-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-callout-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-callout-leading: 1.25;
  --fg-typography-text-style-callout-size: var(--fg-font-size-12);
  --fg-typography-text-style-callout-tracking: 0em;
  --fg-typography-text-style-callout-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-caption-1-emphasized-weight: var(--fg-font-weight-500);
  --fg-typography-text-style-caption-1-leading: 1.3;
  --fg-typography-text-style-caption-1-size: var(--fg-font-size-10);
  --fg-typography-text-style-caption-1-tracking: 0.012em;
  --fg-typography-text-style-caption-1-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-caption-2-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-caption-2-leading: 1.3;
  --fg-typography-text-style-caption-2-size: var(--fg-font-size-10);
  --fg-typography-text-style-caption-2-tracking: 0.012em;
  --fg-typography-text-style-caption-2-weight: var(--fg-font-weight-500);
  --fg-typography-text-style-footnote-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-footnote-leading: 1.3;
  --fg-typography-text-style-footnote-size: var(--fg-font-size-10);
  --fg-typography-text-style-footnote-tracking: 0.012em;
  --fg-typography-text-style-footnote-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-headline-emphasized-weight: var(--fg-font-weight-800);
  --fg-typography-text-style-headline-leading: 1.2308;
  --fg-typography-text-style-headline-size: var(--fg-font-size-13);
  --fg-typography-text-style-headline-tracking: -0.006em;
  --fg-typography-text-style-headline-weight: var(--fg-font-weight-700);
  --fg-typography-text-style-large-title-emphasized-weight: var(--fg-font-weight-700);
  --fg-typography-text-style-large-title-leading: 1.2308;
  --fg-typography-text-style-large-title-size: var(--fg-font-size-26);
  --fg-typography-text-style-large-title-tracking: 0.008em;
  --fg-typography-text-style-large-title-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-subheadline-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-subheadline-leading: 1.2727;
  --fg-typography-text-style-subheadline-size: var(--fg-font-size-11);
  --fg-typography-text-style-subheadline-tracking: 0.006em;
  --fg-typography-text-style-subheadline-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-title-1-emphasized-weight: var(--fg-font-weight-700);
  --fg-typography-text-style-title-1-leading: 1.1818;
  --fg-typography-text-style-title-1-size: var(--fg-font-size-22);
  --fg-typography-text-style-title-1-tracking: -0.012em;
  --fg-typography-text-style-title-1-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-title-2-emphasized-weight: var(--fg-font-weight-700);
  --fg-typography-text-style-title-2-leading: 1.2941;
  --fg-typography-text-style-title-2-size: var(--fg-font-size-17);
  --fg-typography-text-style-title-2-tracking: -0.026em;
  --fg-typography-text-style-title-2-weight: var(--fg-font-weight-400);
  --fg-typography-text-style-title-3-emphasized-weight: var(--fg-font-weight-600);
  --fg-typography-text-style-title-3-leading: 1.3333;
  --fg-typography-text-style-title-3-size: var(--fg-font-size-15);
  --fg-typography-text-style-title-3-tracking: -0.016em;
  --fg-typography-text-style-title-3-weight: var(--fg-font-weight-400);
  --fg-validation-invalid-border: color-mix(in oklab, var(--fg-validation-invalid-foreground) calc(var(--fg-opacity-68) * 100%), var(--fg-surface-background-base));
  --fg-validation-invalid-foreground: var(--fg-color-red-low);
}

@media (color-gamut: p3) {
  :root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
    --fg-color-accent-0: rgb(51.371% 76.212% 100%);
    --fg-color-accent-0: oklch(79.81% 0.115 250.5);
    --fg-color-accent-1: rgb(31.367% 65.916% 100%);
    --fg-color-accent-1: oklch(72% 0.16 252);
    --fg-color-accent-3: rgb(0% 50.281% 92.641%);
    --fg-color-accent-3: oklch(60% 0.19 252);
    --fg-color-accent-4: rgb(0% 43.685% 87.997%);
    --fg-color-accent-4: oklch(55% 0.2 252);
    --fg-color-accent-5: rgb(0% 36.705% 77.338%);
    --fg-color-accent-5: oklch(49.03% 0.1897 252.2);
    --fg-color-accent-6: rgb(0% 30.13% 65.94%);
    --fg-color-accent-6: oklch(43.09% 0.1689 252.6);
    --fg-color-blue-vivid: rgb(0% 51.085% 90.085%);
    --fg-color-blue-vivid: oklch(60% 0.18 250);
    --fg-color-emblem-heartbeat-top: rgb(100% 47.882% 43.987%);
    --fg-color-emblem-heartbeat-top: oklch(73.3% 0.164 26.2);
    --fg-color-red-high: rgb(100% 64.049% 60.819%);
    --fg-color-red-high: oklch(82% 0.13 25);
    --fg-color-red-wash: rgb(100% 93.592% 92.816%);
    --fg-color-red-wash: oklch(96.5% 0.02 25);
    --fg-color-yellow-low: rgb(48.988% 40.476% 0%);
    --fg-color-yellow-low: oklch(52% 0.11 95);
  }
}

@media (color-gamut: rec2020) {
  :root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
    --fg-color-accent-0: rgb(51.608% 76.23% 100%);
    --fg-color-accent-0: oklch(79.89% 0.1157 251);
    --fg-color-accent-1: rgb(31.367% 65.916% 100%);
    --fg-color-accent-1: oklch(72% 0.16 252);
    --fg-color-accent-3: rgb(0% 50.281% 92.641%);
    --fg-color-accent-3: oklch(60% 0.19 252);
    --fg-color-accent-4: rgb(0% 43.685% 87.997%);
    --fg-color-accent-4: oklch(55% 0.2 252);
    --fg-color-accent-5: rgb(0% 36.774% 77.018%);
    --fg-color-accent-5: oklch(49% 0.19 252);
    --fg-color-accent-6: rgb(0% 30.202% 65.587%);
    --fg-color-accent-6: oklch(43% 0.17 252);
    --fg-color-blue-vivid: rgb(0% 51.085% 90.085%);
    --fg-color-blue-vivid: oklch(60% 0.18 250);
    --fg-color-emblem-heartbeat-top: rgb(100% 47.882% 43.987%);
    --fg-color-emblem-heartbeat-top: oklch(73.3% 0.164 26.2);
    --fg-color-red-high: rgb(100% 64.049% 60.819%);
    --fg-color-red-high: oklch(82% 0.13 25);
    --fg-color-red-wash: rgb(100% 93.592% 92.816%);
    --fg-color-red-wash: oklch(96.5% 0.02 25);
    --fg-color-yellow-low: rgb(48.988% 40.476% 0%);
    --fg-color-yellow-low: oklch(52% 0.11 95);
  }
}

:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="reduced"] {
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
}

:root[data-appearance="light"][data-contrast="standard"][data-motion="reduced"][data-transparency="standard"] {
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
}

:root[data-appearance="light"][data-contrast="standard"][data-motion="reduced"][data-transparency="reduced"] {
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
}

:root[data-appearance="light"][data-contrast="increased"][data-motion="standard"][data-transparency="standard"] {
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
}

:root[data-appearance="light"][data-contrast="increased"][data-motion="standard"][data-transparency="reduced"] {
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
}

:root[data-appearance="light"][data-contrast="increased"][data-motion="reduced"][data-transparency="standard"] {
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
}

:root[data-appearance="light"][data-contrast="increased"][data-motion="reduced"][data-transparency="reduced"] {
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
}

:root[data-appearance="dark"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-color-neutral-3);
  --fg-content-foreground-secondary: var(--fg-color-dim-0);
  --fg-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-72);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-45);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-95);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-color-dim-6);
  --fg-surface-background-canvas: var(--fg-color-dim-7);
  --fg-surface-background-hover: var(--fg-color-dim-3);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-color-dim-5);
  --fg-surface-border-default: var(--fg-color-neutral-8);
  --fg-surface-separator-default: var(--fg-color-neutral-8);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="standard"][data-motion="standard"][data-transparency="reduced"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-color-neutral-3);
  --fg-content-foreground-secondary: var(--fg-color-dim-0);
  --fg-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-color-dim-6);
  --fg-surface-background-canvas: var(--fg-color-dim-7);
  --fg-surface-background-hover: var(--fg-color-dim-3);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-color-dim-5);
  --fg-surface-border-default: var(--fg-color-neutral-8);
  --fg-surface-separator-default: var(--fg-color-neutral-8);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="standard"][data-motion="reduced"][data-transparency="standard"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-color-neutral-3);
  --fg-content-foreground-secondary: var(--fg-color-dim-0);
  --fg-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-72);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-45);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-95);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-color-dim-6);
  --fg-surface-background-canvas: var(--fg-color-dim-7);
  --fg-surface-background-hover: var(--fg-color-dim-3);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-color-dim-5);
  --fg-surface-border-default: var(--fg-color-neutral-8);
  --fg-surface-separator-default: var(--fg-color-neutral-8);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="standard"][data-motion="reduced"][data-transparency="reduced"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-color-neutral-3);
  --fg-content-foreground-secondary: var(--fg-color-dim-0);
  --fg-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-color-dim-6);
  --fg-surface-background-canvas: var(--fg-color-dim-7);
  --fg-surface-background-hover: var(--fg-color-dim-3);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-color-dim-5);
  --fg-surface-border-default: var(--fg-color-neutral-8);
  --fg-surface-separator-default: var(--fg-color-neutral-8);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="increased"][data-motion="standard"][data-transparency="standard"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-72);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-45);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-95);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="increased"][data-motion="standard"][data-transparency="reduced"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="increased"][data-motion="reduced"][data-transparency="standard"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-72);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-45);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-95);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

:root[data-appearance="dark"][data-contrast="increased"][data-motion="reduced"][data-transparency="reduced"] {
  --fg-accent-hover: var(--fg-color-accent-2);
  --fg-accent-ink: var(--fg-color-accent-1);
  --fg-accent-on: var(--fg-color-neutral-11);
  --fg-accent-on-hover: var(--fg-color-neutral-11);
  --fg-accent-pressed: var(--fg-color-accent-4);
  --fg-accent-rest: var(--fg-color-accent-3);
  --fg-accent-soft-ink: var(--fg-color-accent-0);
  --fg-content-bubble-foreground: var(--fg-color-neutral-1);
  --fg-content-bubble-incoming-background: var(--fg-color-neutral-9);
  --fg-content-bubble-outgoing-background: var(--fg-color-neutral-7);
  --fg-content-code-foreground: var(--fg-color-neutral-1);
  --fg-content-code-surface: var(--fg-color-neutral-9);
  --fg-content-diff-deleted-ink: var(--fg-color-red-mid);
  --fg-content-diff-inserted-ink: var(--fg-color-green-mid);
  --fg-content-foreground-link: var(--fg-color-accent-2);
  --fg-content-foreground-on-inverse: var(--fg-color-neutral-11);
  --fg-content-foreground-primary: var(--fg-increased-contrast-content-foreground-primary);
  --fg-content-foreground-secondary: var(--fg-increased-contrast-content-foreground-secondary);
  --fg-content-foreground-tertiary: var(--fg-increased-contrast-content-foreground-tertiary);
  --fg-content-syntax-attribute: var(--fg-color-yellow-high);
  --fg-content-syntax-comment: var(--fg-color-neutral-5);
  --fg-content-syntax-function: var(--fg-color-violet-high);
  --fg-content-syntax-keyword: var(--fg-color-pink-high);
  --fg-content-syntax-number: var(--fg-color-amber-high);
  --fg-content-syntax-operator: var(--fg-color-neutral-3);
  --fg-content-syntax-property: var(--fg-color-neutral-3);
  --fg-content-syntax-punctuation: var(--fg-color-neutral-3);
  --fg-content-syntax-regexp: var(--fg-color-red-high);
  --fg-content-syntax-string: var(--fg-color-green-high);
  --fg-content-syntax-tag: var(--fg-color-blue-high);
  --fg-content-syntax-type: var(--fg-color-violet-high);
  --fg-content-syntax-variable: var(--fg-color-violet-high);
  --fg-content-table-header-surface: var(--fg-color-neutral-9);
  --fg-control-danger-soft-background: color-mix(in oklab, var(--fg-color-red-vivid) 22%, transparent);
  --fg-control-danger-soft-hover-background: color-mix(in oklab, var(--fg-color-red-vivid) 28%, transparent);
  --fg-control-danger-soft-pressed-background: color-mix(in oklab, var(--fg-color-red-vivid) 34%, transparent);
  --fg-control-danger-solid-background: var(--fg-color-red-solid);
  --fg-control-primary-background: var(--fg-increased-contrast-control-primary-background);
  --fg-control-primary-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-hover-background: var(--fg-increased-contrast-control-primary-hover-background);
  --fg-control-primary-hover-foreground: var(--fg-color-neutral-0);
  --fg-control-primary-pressed-background: var(--fg-increased-contrast-control-primary-pressed-background);
  --fg-control-range-track-background: var(--fg-color-neutral-8);
  --fg-control-secondary-background: var(--fg-color-dim-4);
  --fg-control-secondary-hover-background: var(--fg-color-dim-2);
  --fg-control-segmented-track-background: var(--fg-color-dim-4);
  --fg-control-thumb-edge: color-mix(in oklab, var(--fg-increased-contrast-content-foreground-secondary) calc(var(--fg-opacity-100) * 100%), transparent);
  --fg-control-toggle-on-background: var(--fg-color-dim-1);
  --fg-disclosure-trigger-open-background: var(--fg-color-neutral-8);
  --fg-elevation-overlay: var(--fg-shadow-4);
  --fg-elevation-raised: var(--fg-shadow-2);
  --fg-feedback-activity-unresolved-base: var(--fg-color-neutral-8);
  --fg-feedback-sample-world: var(--fg-color-yellow-high);
  --fg-feedback-status-border-opacity: var(--fg-opacity-42);
  --fg-feedback-status-danger-foreground: var(--fg-color-red-high);
  --fg-feedback-status-danger-solid-background: var(--fg-feedback-status-danger-foreground);
  --fg-feedback-status-danger-surface: color-mix(in oklab, var(--fg-feedback-status-danger-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-neutral-solid-background: var(--fg-content-foreground-secondary);
  --fg-feedback-status-success-foreground: var(--fg-color-green-high);
  --fg-feedback-status-success-solid-background: var(--fg-feedback-status-success-foreground);
  --fg-feedback-status-success-surface: color-mix(in oklab, var(--fg-feedback-status-success-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-feedback-status-surface-opacity: var(--fg-opacity-18);
  --fg-feedback-status-warning-foreground: var(--fg-color-amber-high);
  --fg-feedback-status-warning-solid-background: var(--fg-feedback-status-warning-foreground);
  --fg-feedback-status-warning-surface: color-mix(in oklab, var(--fg-feedback-status-warning-foreground) calc(var(--fg-feedback-status-surface-opacity) * 100%), var(--fg-surface-background-base));
  --fg-file-palette-amber: var(--fg-color-amber-high);
  --fg-file-palette-green: var(--fg-color-green-high);
  --fg-file-palette-red: var(--fg-color-red-high);
  --fg-file-palette-violet: var(--fg-color-violet-high);
  --fg-increased-contrast-content-foreground-primary: var(--fg-color-neutral-1);
  --fg-increased-contrast-content-foreground-secondary: var(--fg-color-neutral-4);
  --fg-increased-contrast-content-foreground-tertiary: var(--fg-color-neutral-5);
  --fg-increased-contrast-control-primary-background: var(--fg-color-accent-4);
  --fg-increased-contrast-control-primary-hover-background: var(--fg-color-accent-5);
  --fg-increased-contrast-control-primary-pressed-background: var(--fg-color-accent-6);
  --fg-increased-contrast-surface-background-base: var(--fg-color-neutral-10);
  --fg-increased-contrast-surface-background-canvas: var(--fg-color-neutral-11);
  --fg-increased-contrast-surface-background-hover: var(--fg-color-neutral-8);
  --fg-increased-contrast-surface-background-raised: var(--fg-color-neutral-9);
  --fg-increased-contrast-surface-border-strong: var(--fg-color-neutral-4);
  --fg-increased-contrast-surface-separator-default: var(--fg-color-neutral-7);
  --fg-interaction-disabled-background: var(--fg-color-neutral-8);
  --fg-interaction-focus-separator: var(--fg-color-neutral-11);
  --fg-interaction-focus-width: var(--fg-dimension-4);
  --fg-material-ingredients-backdrop-transient-blur: var(--fg-dimension-22);
  --fg-material-ingredients-backdrop-transient-saturation: 130;
  --fg-material-ingredients-edge-default-opacity: var(--fg-opacity-24);
  --fg-material-ingredients-edge-transient-opacity: var(--fg-opacity-40);
  --fg-material-ingredients-highlight-default-opacity: var(--fg-opacity-0);
  --fg-material-roles-composer-blur: var(--fg-dimension-0);
  --fg-material-roles-composer-opacity: var(--fg-opacity-100);
  --fg-material-roles-composer-tint: var(--fg-surface-background-hover);
  --fg-material-roles-inspection-tint: var(--fg-surface-background-canvas);
  --fg-material-roles-navigation-blur: var(--fg-dimension-0);
  --fg-material-roles-navigation-glass-dim-center: var(--fg-opacity-72);
  --fg-material-roles-navigation-glass-fill: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-14) * 100%), transparent);
  --fg-material-roles-navigation-glass-fill-hover: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-10) * 100%), transparent);
  --fg-material-roles-navigation-glass-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-84) * 100%), transparent);
  --fg-material-roles-navigation-glass-secondary-label: color-mix(in oklab, var(--fg-color-neutral-0) calc(var(--fg-opacity-56) * 100%), transparent);
  --fg-material-roles-navigation-native-opacity: var(--fg-opacity-100);
  --fg-material-roles-navigation-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-blur: var(--fg-dimension-0);
  --fg-material-roles-overlay-opacity: var(--fg-opacity-100);
  --fg-material-roles-overlay-tint: var(--fg-surface-background-hover);
  --fg-motion-blur-enter: var(--fg-dimension-0);
  --fg-motion-duration-emphasis: var(--fg-duration-0);
  --fg-motion-duration-enter: var(--fg-duration-0);
  --fg-motion-duration-exit: var(--fg-duration-0);
  --fg-motion-duration-move: var(--fg-duration-0);
  --fg-motion-duration-press: var(--fg-duration-0);
  --fg-motion-duration-selection: var(--fg-duration-0);
  --fg-motion-duration-spring-continuity: var(--fg-duration-0);
  --fg-motion-duration-spring-emerge: var(--fg-duration-0);
  --fg-motion-duration-spring-press: var(--fg-duration-0);
  --fg-motion-duration-spring-region: var(--fg-duration-0);
  --fg-motion-duration-state: var(--fg-duration-0);
  --fg-motion-duration-unresolved: var(--fg-duration-0);
  --fg-motion-scale-continuity: var(--fg-scale-100);
  --fg-motion-scale-emerge: var(--fg-scale-100);
  --fg-motion-scale-enter: var(--fg-scale-100);
  --fg-motion-scale-popup: var(--fg-scale-100);
  --fg-navigation-current-background: var(--fg-color-neutral-8);
  --fg-navigation-destination-hover-background: var(--fg-color-dim-3);
  --fg-selection-option-highlighted-background: var(--fg-color-neutral-7);
  --fg-selection-option-selected-background: var(--fg-color-neutral-8);
  --fg-surface-background-base: var(--fg-increased-contrast-surface-background-base);
  --fg-surface-background-canvas: var(--fg-increased-contrast-surface-background-canvas);
  --fg-surface-background-hover: var(--fg-increased-contrast-surface-background-hover);
  --fg-surface-background-inverse: var(--fg-color-neutral-0);
  --fg-surface-background-raised: var(--fg-increased-contrast-surface-background-raised);
  --fg-surface-border-default: var(--fg-increased-contrast-surface-border-default);
  --fg-surface-border-strong: var(--fg-increased-contrast-surface-border-strong);
  --fg-surface-separator-default: var(--fg-increased-contrast-surface-separator-default);
  --fg-validation-invalid-foreground: var(--fg-color-red-high);
}

@supports (color: color(display-p3 0 0 0)) {
  :root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
    --fg-color-accent-0: color(display-p3 0.5684 0.75549 0.97923);
    --fg-color-accent-1: color(display-p3 0.40352 0.65133 0.9732);
    --fg-color-accent-2: color(display-p3 0.27946 0.55973 0.94313);
    --fg-color-accent-3: color(display-p3 0.21668 0.49506 0.89683);
    --fg-color-accent-4: color(display-p3 0.18426 0.43009 0.85049);
    --fg-color-accent-5: color(display-p3 0.15012 0.36188 0.74382);
    --fg-color-accent-6: color(display-p3 0.1187 0.29712 0.63296);
    --fg-color-amber-high: color(display-p3 0.90092 0.73324 0.51657);
    --fg-color-amber-low: color(display-p3 0.49086 0.3406 0.1278);
    --fg-color-amber-wash: color(display-p3 0.98289 0.94847 0.9048);
    --fg-color-blue-high: color(display-p3 0.59357 0.7582 0.96883);
    --fg-color-blue-low: color(display-p3 0.19064 0.39296 0.64506);
    --fg-color-blue-vivid: color(display-p3 0.22035 0.50295 0.87293);
    --fg-color-dim-0: color(display-p3 0.64471 0.64471 0.64471);
    --fg-color-dim-1: color(display-p3 0.23919 0.23919 0.23919);
    --fg-color-dim-2: color(display-p3 0.15988 0.15988 0.15988);
    --fg-color-dim-3: color(display-p3 0.14087 0.14087 0.14087);
    --fg-color-dim-4: color(display-p3 0.12685 0.12685 0.12685);
    --fg-color-dim-5: color(display-p3 0.09945 0.09945 0.09945);
    --fg-color-dim-6: color(display-p3 0.07734 0.07734 0.07734);
    --fg-color-dim-7: color(display-p3 0.05594 0.05594 0.05594);
    --fg-color-emblem-dream-bottom: color(display-p3 0.23009 0.22685 0.59687);
    --fg-color-emblem-dream-top: color(display-p3 0.55571 0.54954 0.93388);
    --fg-color-emblem-ground-bottom: color(display-p3 0.10952 0.10951 0.117);
    --fg-color-emblem-ground-top: color(display-p3 0.22734 0.22735 0.23361);
    --fg-color-emblem-heartbeat-bottom: color(display-p3 0.80836 0.23073 0.16826);
    --fg-color-emblem-heartbeat-top: color(display-p3 0.93435 0.5082 0.46042);
    --fg-color-emblem-memory-bottom: color(display-p3 0.16893 0.38169 0.81078);
    --fg-color-emblem-memory-top: color(display-p3 0.46189 0.74371 0.95114);
    --fg-color-emblem-soul-bottom: color(display-p3 0.87945 0.40012 0.17001);
    --fg-color-emblem-soul-top: color(display-p3 0.95454 0.70654 0.33318);
    --fg-color-green-high: color(display-p3 0.62194 0.83825 0.6725);
    --fg-color-green-low: color(display-p3 0.19332 0.41806 0.26053);
    --fg-color-green-mid: color(display-p3 0.4982 0.72134 0.4685);
    --fg-color-green-vivid: color(display-p3 0.28081 0.62189 0.32782);
    --fg-color-green-wash: color(display-p3 0.9261 0.9697 0.9346);
    --fg-color-label-tertiary: color(display-p3 0.37751 0.37751 0.37751);
    --fg-color-neutral-0: color(display-p3 1 1 1);
    --fg-color-neutral-1: color(display-p3 0.96321 0.96321 0.96321);
    --fg-color-neutral-2: color(display-p3 0.90592 0.90592 0.90592);
    --fg-color-neutral-3: color(display-p3 0.85955 0.85955 0.85955);
    --fg-color-neutral-4: color(display-p3 0.74321 0.74321 0.74321);
    --fg-color-neutral-5: color(display-p3 0.58451 0.58451 0.58451);
    --fg-color-neutral-6: color(display-p3 0.42772 0.42772 0.42772);
    --fg-color-neutral-7: color(display-p3 0.32307 0.32307 0.32307);
    --fg-color-neutral-8: color(display-p3 0.19892 0.19892 0.19892);
    --fg-color-neutral-9: color(display-p3 0.12222 0.12222 0.12222);
    --fg-color-neutral-10: color(display-p3 0.05176 0.05176 0.05176);
    --fg-color-neutral-11: color(display-p3 0.01292 0.01292 0.01292);
    --fg-color-pale-0: color(display-p3 0.94099 0.94099 0.94099);
    --fg-color-pink-high: color(display-p3 0.92076 0.67751 0.79873);
    --fg-color-pink-low: color(display-p3 0.57284 0.24084 0.42818);
    --fg-color-red-high: color(display-p3 0.94894 0.65667 0.62005);
    --fg-color-red-low: color(display-p3 0.60834 0.2441 0.22414);
    --fg-color-red-mid: color(display-p3 0.83759 0.52921 0.49562);
    --fg-color-red-solid: color(display-p3 0.78473 0.28048 0.27211);
    --fg-color-red-vivid: color(display-p3 0.80453 0.28691 0.2686);
    --fg-color-red-wash: color(display-p3 0.98914 0.93815 0.93001);
    --fg-color-sheet-code: color(display-p3 0.29536 0.63757 0.58131);
    --fg-color-sheet-document: color(display-p3 0.27592 0.38478 0.83717);
    --fg-color-sheet-file: color(display-p3 0.43552 0.43554 0.46816);
    --fg-color-sheet-html: color(display-p3 0.84641 0.4305 0.28221);
    --fg-color-sheet-image: color(display-p3 0.82999 0.32833 0.47892);
    --fg-color-sheet-json: color(display-p3 0.52371 0.31859 0.75162);
    --fg-color-sheet-markdown: color(display-p3 0.3626 0.38755 0.80097);
    --fg-color-sheet-pdf: color(display-p3 0.83013 0.33051 0.32505);
    --fg-color-sheet-sheet: color(display-p3 0.33232 0.63475 0.44208);
    --fg-color-sheet-slides: color(display-p3 0.9006 0.61604 0.34956);
    --fg-color-sheet-text: color(display-p3 0.55659 0.55659 0.57363);
    --fg-color-sheet-video: color(display-p3 0.41672 0.34138 0.78473);
    --fg-color-violet-high: color(display-p3 0.79131 0.71576 0.96799);
    --fg-color-violet-low: color(display-p3 0.41008 0.33645 0.5628);
    --fg-color-yellow-high: color(display-p3 0.9122 0.83322 0.50519);
    --fg-color-yellow-low: color(display-p3 0.47607 0.40791 0.11988);
  }
  @media (color-gamut: p3) {
    :root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
      --fg-color-accent-0: color(display-p3 0.56832 0.75551 0.99998);
      --fg-color-accent-1: color(display-p3 0.40381 0.65124 0.99508);
      --fg-color-accent-3: color(display-p3 0.19167 0.49467 0.89674);
      --fg-color-accent-4: color(display-p3 0.07907 0.42886 0.85026);
      --fg-color-accent-5: color(display-p3 0.00068 0.35881 0.75165);
      --fg-color-blue-vivid: color(display-p3 0.19469 0.50259 0.87274);
      --fg-color-emblem-heartbeat-top: color(display-p3 0.93463 0.5082 0.46041);
      --fg-color-red-high: color(display-p3 0.9999 0.6537 0.61483);
      --fg-color-red-wash: color(display-p3 0.99517 0.93841 0.93015);
      --fg-color-yellow-low: color(display-p3 0.47614 0.40795 0.10395);
    }
  }
  @media (color-gamut: rec2020) {
    :root,:root[data-appearance="light"][data-contrast="standard"][data-motion="standard"][data-transparency="standard"] {
      --fg-color-accent-1: color(display-p3 0.40381 0.65124 0.99508);
      --fg-color-accent-3: color(display-p3 0.19167 0.49467 0.89674);
      --fg-color-accent-4: color(display-p3 0.07907 0.42886 0.85026);
      --fg-color-blue-vivid: color(display-p3 0.19469 0.50259 0.87274);
      --fg-color-emblem-heartbeat-top: color(display-p3 0.93463 0.5082 0.46041);
      --fg-color-red-high: color(display-p3 0.9999 0.6537 0.61483);
      --fg-color-red-wash: color(display-p3 0.99517 0.93841 0.93015);
      --fg-color-yellow-low: color(display-p3 0.47614 0.40795 0.10395);
    }
  }
}
