/* Creative Yadley Design System 2.3.0 — Dark theme
 * Obsidian canvas (#08090B), elevated surfaces (#111317, #16191F, #1E222A),
 * 11% white hairlines, lime-tinted borders, 256px rail (#0D0F14), and signature lime accent. */
:root, [data-cy-theme="dark"] {
  color-scheme: dark;
  --cy-bg: #08090B;
  --cy-bg-deep: #111317;
  --cy-rail-bg: #0D0F14;
  --cy-surface-1: #111317;
  --cy-surface-2: #16191F;
  --cy-surface-3: #1E222A;
  --cy-surface-hover: #1E222A;
  --cy-field: #16191F;
  --cy-text: #FFFFFF;
  --cy-text-secondary: #C4C6C1;
  --cy-text-muted: #9BA09D;
  --cy-text-disabled: #6E7472;
  --cy-border: rgba(255, 255, 255, 0.11);
  --cy-border-strong: rgba(255, 255, 255, 0.22);
  --cy-border-lime: rgba(175, 225, 57, 0.24);
  --cy-action: #AFE139;
  --cy-action-hover: #C4F052;
  --cy-action-text: #0B0D0E;
  --cy-action-glow: rgba(175, 225, 57, 0.45);
  --cy-focus: #AFE139;
  --cy-link: #FFFFFF;
  --cy-shadow-1: 0 3px 16px rgba(0, 0, 0, 0.36);
  --cy-shadow-2: 0 18px 48px rgba(0, 0, 0, 0.55);
  --cy-danger: #E06A6A;
  --cy-success-text: #4ADE80; --cy-success-bg: #123B2B; --cy-success-border: rgba(22, 134, 91, 0.35);
  --cy-info-text: #60A5FA; --cy-info-bg: #172D49; --cy-info-border: rgba(37, 99, 166, 0.35);
  --cy-warning-text: #FBBF24; --cy-warning-bg: #422F12; --cy-warning-border: rgba(217, 154, 36, 0.35);
  --cy-danger-text: #F87171; --cy-danger-bg: #431C24; --cy-danger-border: rgba(196, 61, 77, 0.35);
  --cy-in-progress-text: #A78BFA; --cy-in-progress-bg: #2C2144; --cy-in-progress-border: rgba(118, 83, 181, 0.35);
  --cy-neutral-text: #9CA3AF; --cy-neutral-bg: #2C3231; --cy-neutral-border: rgba(100, 112, 109, 0.35);
}
