/* Vendored from shine. DO NOT EDIT. Re-vendor: npm run sync-consumers */
:root {
  --shine-color-bg: var(--shine-color-stone-950);
  --shine-color-bg-subtle: var(--shine-color-stone-900);
  --shine-color-border: var(--shine-color-stone-800);
  --shine-color-chart-1: rgb(90.196% 62.353% 0%);
  --shine-color-chart-2: rgb(33.725% 70.588% 91.373%);
  --shine-color-chart-3: rgb(0% 61.961% 45.098%);
  --shine-color-chart-4: rgb(94.118% 89.412% 25.882%);
  --shine-color-chart-5: rgb(0% 44.706% 69.804%);
  --shine-color-chart-6: rgb(83.529% 36.863% 0%);
  --shine-color-chart-7: rgb(80% 47.451% 65.49%);
  --shine-color-chart-8: var(--shine-color-stone-400);
  --shine-color-danger: var(--shine-color-status-crit);
  --shine-color-direction-bad: var(--shine-color-danger);
  --shine-color-direction-flat: var(--shine-color-fg-muted);
  --shine-color-direction-good: var(--shine-color-success);
  --shine-color-ember-300: rgb(99.216% 72.941% 45.49%);
  --shine-color-ember-400: rgb(98.431% 57.255% 23.529%);
  --shine-color-ember-600: rgb(91.765% 34.51% 4.7059%);
  --shine-color-ember-700: rgb(76.078% 25.49% 4.7059%);
  --shine-color-ember-800: rgb(60.392% 20.392% 7.0588%);
  --shine-color-ember-line: rgb(98.431% 57.255% 23.529% / 0.2);
  --shine-color-ember-soft: rgb(98.431% 57.255% 23.529% / 0.08);
  --shine-color-fg: var(--shine-color-stone-50);
  --shine-color-fg-muted: var(--shine-color-stone-400);
  --shine-color-primary: var(--shine-color-ember-400);
  --shine-color-primary-fg: var(--shine-color-stone-950);
  --shine-color-primary-text: var(--shine-color-ember-400);
  --shine-color-ring: var(--shine-color-ember-400);
  --shine-color-status-crit: rgb(93.725% 26.667% 26.667%);
  --shine-color-status-crit-800: rgb(60% 10.588% 10.588%);
  --shine-color-status-ok: rgb(13.333% 77.255% 36.863%);
  --shine-color-status-ok-800: rgb(8.6275% 39.608% 20.392%);
  --shine-color-status-warn: rgb(96.078% 61.961% 4.3137%);
  --shine-color-status-warn-800: rgb(57.255% 25.098% 5.4902%);
  --shine-color-stone-50: rgb(98.039% 98.039% 97.647%);
  --shine-color-stone-200: rgb(90.588% 89.804% 89.412%);
  --shine-color-stone-400: rgb(65.882% 63.529% 61.961%);
  --shine-color-stone-500: rgb(47.059% 44.314% 42.353%);
  --shine-color-stone-600: rgb(34.118% 32.549% 30.588%);
  --shine-color-stone-700: rgb(26.667% 25.098% 23.529%);
  --shine-color-stone-800: rgb(16.078% 14.51% 14.118%);
  --shine-color-stone-900: rgb(10.98% 9.8039% 9.0196%);
  --shine-color-stone-950: rgb(4.7059% 3.9216% 3.5294%);
  --shine-color-success: var(--shine-color-status-ok);
  --shine-color-warning: var(--shine-color-status-warn);
  --shine-duration-base: 200ms;
  --shine-duration-fast: 150ms;
  --shine-duration-slow: 250ms;
  --shine-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --shine-font-mono: "JetBrains Mono", "Courier New", monospace;
  --shine-font-sans: "Geist", -apple-system, "BlinkMacSystemFont", sans-serif;
  --shine-font-serif: "Fraunces", "Georgia", serif;
  --shine-leading-normal: 1.5;
  --shine-leading-relaxed: 1.65;
  --shine-leading-snug: 1.35;
  --shine-leading-tight: 1.2;
  --shine-radius-full: 999px;
  --shine-radius-lg: 16px;
  --shine-radius-md: 8px;
  --shine-radius-sm: 4px;
  --shine-radius-xl: 24px;
  --shine-shadow-lg: 0px 0px 0px 1px rgb(0% 0% 0% / 0.36), 0px 4px 8px -2px rgb(0% 0% 0% / 0.24), 0px 12px 24px -6px rgb(0% 0% 0% / 0.3), 0px 24px 48px -12px rgb(0% 0% 0% / 0.36);
  --shine-shadow-md: 0px 0px 0px 1px rgb(0% 0% 0% / 0.36), 0px 2px 4px 0px rgb(0% 0% 0% / 0.24), 0px 8px 16px -4px rgb(0% 0% 0% / 0.36);
  --shine-shadow-sm: 0px 1px 2px 0px rgb(0% 0% 0% / 0.24), 0px 2px 4px 0px rgb(0% 0% 0% / 0.24);
  --shine-space-1: 4px;
  --shine-space-2: 8px;
  --shine-space-3: 12px;
  --shine-space-4: 16px;
  --shine-space-5: 24px;
  --shine-space-6: 32px;
  --shine-space-7: 48px;
  --shine-space-8: 64px;
  --shine-text-2xl: 1.75rem;
  --shine-text-base: 1rem;
  --shine-text-lg: 1.125rem;
  --shine-text-sm: 0.875rem;
  --shine-text-xl: 1.375rem;
  --shine-text-xs: 0.75rem;
  --shine-tracking-2xl: -0.0344rem;
  --shine-tracking-base: 0rem;
  --shine-tracking-caps: 0.0375rem;
  --shine-tracking-lg: -0.0078rem;
  --shine-tracking-sm: 0rem;
  --shine-tracking-xl: -0.0156rem;
  --shine-tracking-xs: 0.0078rem;

  /* legacy aliases (shipped page compatibility) */
  --ink: var(--shine-color-stone-950);
  --ink-2: var(--shine-color-stone-900);
  --ink-3: var(--shine-color-stone-800);
  --ink-4: var(--shine-color-stone-700);
  --paper: var(--shine-color-stone-50);
  --paper-2: var(--shine-color-stone-200);
  --mute: var(--shine-color-stone-500);
  --mute-2: var(--shine-color-stone-600);
  --accent: var(--shine-color-ember-400);
  --accent-2: var(--shine-color-ember-300);
  --accent-3: var(--shine-color-ember-600);
  --accent-soft: var(--shine-color-ember-soft);
  --accent-line: var(--shine-color-ember-line);
  --crit: var(--shine-color-status-crit);
  --warn: var(--shine-color-status-warn);
  --ok: var(--shine-color-status-ok);
  --hair: var(--shine-color-stone-800);
  --serif: var(--shine-font-serif);
  --sans: var(--shine-font-sans);
  --mono: var(--shine-font-mono);
}
