/* Creative Yadley Design System 2.3.0 — Light theme
 * Warm architectural canvas (#F4F5F2), white surfaces (#FFFFFF), soft surfaces (#ECEEE9, #E2E5DF),
 * architectural borders (#D2D6D0, #C6CBC4), and signature lime accent. */
[data-cy-theme="light"] {
  color-scheme: light;
  --cy-bg: #F4F5F2;
  --cy-bg-deep: #FFFFFF;
  --cy-rail-bg: #FFFFFF;
  --cy-surface-1: #FFFFFF;
  --cy-surface-2: #ECEEE9;
  --cy-surface-3: #E2E5DF;
  --cy-surface-hover: #E2E5DF;
  --cy-field: #F4F5F2;
  --cy-text: #111214;
  --cy-text-secondary: #434745;
  --cy-text-muted: #5E6463;
  --cy-text-disabled: #8A8F8C;
  --cy-border: #D2D6D0;
  --cy-border-strong: #C6CBC4;
  --cy-border-lime: rgba(175, 225, 57, 0.5);
  --cy-action: #AFE139;
  --cy-action-hover: #9ED128;
  --cy-action-text: #0B0D0E;
  --cy-action-glow: rgba(175, 225, 57, 0.55);
  --cy-focus: #365D0A;
  --cy-link: #111214;
  --cy-shadow-1: 0 3px 16px rgba(17, 18, 20, 0.06);
  --cy-shadow-2: 0 18px 48px rgba(17, 18, 20, 0.12);
  --cy-danger: #B83232;
  --cy-success-text: #16865B; --cy-success-bg: #E8F5EE; --cy-success-border: rgba(22, 134, 91, 0.35);
  --cy-info-text: #2563A6; --cy-info-bg: #EAF2FC; --cy-info-border: rgba(37, 99, 166, 0.35);
  --cy-warning-text: #B47B10; --cy-warning-bg: #FFF4D6; --cy-warning-border: rgba(217, 154, 36, 0.35);
  --cy-danger-text: #C43D4D; --cy-danger-bg: #FCEBED; --cy-danger-border: rgba(196, 61, 77, 0.35);
  --cy-in-progress-text: #7653B5; --cy-in-progress-bg: #F1ECFA; --cy-in-progress-border: rgba(118, 83, 181, 0.35);
  --cy-neutral-text: #64706D; --cy-neutral-bg: #EEF0EF; --cy-neutral-border: rgba(100, 112, 109, 0.35);
}
