{
  "light": {
    "--sf-color-primary": "oklch(0.47 0.27 264)",
    "--sf-color-secondary": "oklch(0.22 0.04 264)",
    "--sf-color-tertiary": "oklch(0.42 0.22 295)",
    "--sf-color-action": "oklch(0.5 0.22 235)",
    "--sf-color-neutral": "oklch(0.52 0.025 260)",
    "--sf-color-base": "oklch(0.96 0.006 250)",
    "--sf-color-success": "oklch(0.5 0.16 145)",
    "--sf-color-warning": "oklch(0.75 0.17 80)",
    "--sf-color-info": "oklch(0.48 0.18 235)",
    "--sf-color-danger": "oklch(0.48 0.22 12)",
    "--sf-color-bg": "oklch(from oklch(0.96 0.006 250) calc(l + 0.02) c h)",
    "--sf-color-inset": "oklch(from oklch(0.96 0.006 250) calc(l - 0.02) c h)",
    "--sf-color-raised": "oklch(from oklch(0.96 0.006 250) calc(l + 0.04) c h)",
    "--sf-color-text": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.05, calc(l - 0.4 - 0), 0.35) c h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.70, calc(l + 0.25 + 0), 1)    c h)\n      )",
    "--sf-color-text--subtle": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.15, calc(l - 0.25 - 0), 0.45) c h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.55, calc(l + 0.1 + 0), 0.90) c h)\n      )",
    "--sf-color-heading": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.05, calc(l - 0.4 - 0), 0.35) c h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.70, calc(l + 0.25 + 0), 1)    c h)\n      )",
    "--sf-color-border": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.70, calc(l + 0.35), 0.95) 0.005 h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.25, calc(l - 0.3),  0.55) 0.005 h)\n      )",
    "--sf-color-border--subtle": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.75, calc(l + 0.4),  0.97) 0.005 h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.20, calc(l - 0.38), 0.45) 0.005 h)\n      )",
    "--sf-color-border--strong": "light-dark(\n        oklch(from oklch(0.52 0.025 260) clamp(0.55, calc(l + 0.1),  0.85) 0.02  h),\n        oklch(from oklch(0.52 0.025 260)       clamp(0.38, calc(l - 0.1),  0.65) 0.02  h)\n      )",
    "--sf-color-link": "light-dark(\n        oklch(from oklch(0.5 0.22 235) clamp(0, min(l - 0.07, 0.48), 1) c h),\n        oklch(from oklch(0.5 0.22 235) clamp(0.68, l, 1) c h)\n      )",
    "--sf-color-selection-bg": "light-dark(\n        oklch(from oklch(0.5 0.22 235) l c h / 0.28),\n        oklch(from oklch(0.7 0.198 235) clamp(0.62, calc(0.93 - l * 0.4), 0.78) c h / 0.55)\n      )",
    "--sf-color-success-strong": "light-dark(\n        oklch(from oklch(0.5 0.16 145) calc(l - 0.15) c h),\n        oklch(from oklch(0.5 0.16 145)       clamp(0.70, calc(l + 0.15), 1) c h)\n      )",
    "--sf-color-warning-strong": "light-dark(\n        oklch(from oklch(0.75 0.17 80) calc(l - 0.25) c h),\n        oklch(from oklch(0.75 0.17 80)       clamp(0.70, calc(l + 0.05), 1) c h)\n      )",
    "--sf-color-info-strong": "light-dark(\n        oklch(from oklch(0.48 0.18 235) calc(l - 0.1) c h),\n        oklch(from oklch(0.48 0.18 235)       clamp(0.70, calc(l + 0.15), 1) c h)\n      )",
    "--sf-color-danger-strong": "light-dark(\n        oklch(from oklch(0.48 0.22 12) calc(l - 0.1) c h),\n        oklch(from oklch(0.48 0.22 12)       clamp(0.70, calc(l + 0.15), 1) c h)\n      )",
    "--sf-shadow-xs": "0 1px 2px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 0.5), 0.7))",
    "--sf-shadow-s": "0 1px 2px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 0.5), 0.7)),\n                         0 2px 6px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(0.08 + 0 * 0.17), 0.7))",
    "--sf-shadow-m": "0 1px 3px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 0.5), 0.7)),\n                         0 4px 12px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 2), 0.7))",
    "--sf-shadow-l": "0 2px 4px 0   oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 0.5), 0.7)),\n                         0 8px 24px 0  oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 3), 0.7)),\n                         0 16px 48px 0 oklch(from oklch(from oklch(0.52 0.025 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 0 * 0.17) * 2), 0.7))"
  },
  "dark": {
    "--sf-color-primary": "oklch(0.715 0.243 264)",
    "--sf-color-secondary": "oklch(0.84 0.036 264)",
    "--sf-color-tertiary": "oklch(0.74 0.198 295)",
    "--sf-color-action": "oklch(0.7 0.198 235)",
    "--sf-color-neutral": "oklch(0.69 0.0225 260)",
    "--sf-color-base": "oklch(0.22 0.003 250)",
    "--sf-color-success": "oklch(0.7 0.144 145)",
    "--sf-color-warning": "oklch(0.65 0.153 80)",
    "--sf-color-info": "oklch(0.71 0.162 235)",
    "--sf-color-danger": "oklch(0.71 0.198 12)",
    "--sf-color-bg": "oklch(from oklch(0.22 0.003 250) calc(l + 0.02) c h)",
    "--sf-color-inset": "oklch(from oklch(0.22 0.003 250) calc(l - 0.02) c h)",
    "--sf-color-raised": "oklch(from oklch(0.22 0.003 250) calc(l + 0.04) c h)",
    "--sf-color-text": "oklch(from oklch(0.69 0.0225 260) clamp(0.70, calc(l + 0.25 + 0), 1)    c h)",
    "--sf-color-text--subtle": "oklch(from oklch(0.69 0.0225 260) clamp(0.55, calc(l + 0.1 + 0), 0.90) c h)",
    "--sf-color-heading": "oklch(from oklch(0.69 0.0225 260) clamp(0.70, calc(l + 0.25 + 0), 1)    c h)",
    "--sf-color-border": "oklch(from oklch(0.69 0.0225 260) clamp(0.25, calc(l - 0.3),  0.55) 0.005 h)",
    "--sf-color-border--subtle": "oklch(from oklch(0.69 0.0225 260) clamp(0.20, calc(l - 0.38), 0.45) 0.005 h)",
    "--sf-color-border--strong": "oklch(from oklch(0.69 0.0225 260) clamp(0.38, calc(l - 0.1),  0.65) 0.02  h)",
    "--sf-color-link": "oklch(from oklch(0.7 0.198 235) clamp(0.68, l, 1) c h)",
    "--sf-color-selection-bg": "oklch(from oklch(0.7 0.198 235) clamp(0.62, calc(0.93 - l * 0.4), 0.78) c h / 0.55)",
    "--sf-color-success-strong": "oklch(from oklch(0.7 0.144 145) clamp(0.70, calc(l + 0.15), 1) c h)",
    "--sf-color-warning-strong": "oklch(from oklch(0.65 0.153 80) clamp(0.70, calc(l + 0.05), 1) c h)",
    "--sf-color-info-strong": "oklch(from oklch(0.71 0.162 235)    clamp(0.70, calc(l + 0.15), 1) c h)",
    "--sf-color-danger-strong": "oklch(from oklch(0.71 0.198 12)  clamp(0.70, calc(l + 0.15), 1) c h)",
    "--sf-shadow-xs": "0 1px 2px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 0.5), 0.7))",
    "--sf-shadow-s": "0 1px 2px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 0.5), 0.7)),\n                         0 2px 6px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(0.08 + 1 * 0.17), 0.7))",
    "--sf-shadow-m": "0 1px 3px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 0.5), 0.7)),\n                         0 4px 12px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 2), 0.7))",
    "--sf-shadow-l": "0 2px 4px 0   oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 0.5), 0.7)),\n                         0 8px 24px 0  oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 3), 0.7)),\n                         0 16px 48px 0 oklch(from oklch(from oklch(0.69 0.0225 260) 0.15 c h) l c h / clamp(0, calc(calc(0.08 + 1 * 0.17) * 2), 0.7))"
  }
}
