/* WooWoo DS v0.8 — токены из src/app/globals.css (тёмная тема — единственная) */
:root{
  --color-ink-0: #0A090F;   /* page bg, deepest */
  --color-ink-1: #0D0C14;   /* section bg */
  --color-ink-2: #181724;   /* card bg */
  --color-ink-3: #21202E;   /* elevated card */
  --color-ink-4: #232234;   /* raised / active row */
  --color-ink-5: #2D2C40;   /* hover / focus surface */
  --color-line-1: rgb(255 255 255 / 0.07);  /* default border */
  --color-line-2: rgb(255 255 255 / 0.10);  /* card edge */
  --color-line-3: rgb(255 255 255 / 0.14);  /* hover edge */
  --color-line-4: rgb(255 255 255 / 0.18);  /* active edge */
  --color-fg: #F4F5F7;            /* primary */
  --color-fg-muted: rgb(255 255 255 / 0.70);  /* secondary */
  --color-fg-dim: rgb(255 255 255 / 0.55);    /* tertiary */
  --color-fg-ghost: rgb(255 255 255 / 0.40);  /* labels, captions */
  --color-fg-faint: rgb(255 255 255 / 0.25);  /* disabled */
  --color-iris-400: #7C7BFF;   /* hover */
  --color-iris-500: #5B5BFF;   /* primary brand */
  --color-iris-600: #4847E8;   /* press */
  --color-mint-400: #6EE7B7;
  --color-mint-500: #34D399;   /* success */
  --color-mint-600: #10B981;
  --color-coral-400: #FFA39A;
  --color-coral-500: #FF7A6B;  /* danger */
  --color-coral-600: #E5483B;
  --color-amber-400: #FAD879;
  --color-amber-500: #F5C94B;  /* warn */
  --color-amber-600: #DDA82A;
  --color-info-500: #60A5FA;   /* info / link */
  --color-aurora-1: #5B5BFF;
  --color-aurora-2: #B66BFF;
  --color-aurora-3: #FF7A9A;
  --font-display: "SF Pro Display", "Inter Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-sans: "Inter Variable", "Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --font-mono: "SF Mono", "Berkeley Mono", ui-monospace, "JetBrains Mono", "Menlo", monospace;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-2xl: 20px;
  --radius-full: 9999px;
  --shadow-1: 0 1px 0 rgb(255 255 255 / 0.10) inset, 0 0 0 1px rgb(255 255 255 / 0.04), 0 6px 16px rgb(91 91 255 / 0.10), 0 12px 32px rgb(0 0 0 / 0.45);
  --shadow-2: 0 1px 0 rgb(255 255 255 / 0.12) inset, 0 0 0 1px rgb(255 255 255 / 0.06), 0 12px 28px rgb(91 91 255 / 0.14), 0 32px 80px rgb(0 0 0 / 0.55);
  --shadow-3: 0 1px 0 rgb(255 255 255 / 0.08) inset, 0 30px 80px rgb(124 123 255 / 0.30), 0 0 0 1px rgb(124 123 255 / 0.25);
  --shadow-glow: 0 0 0 1px rgb(124 123 255 / 0.35), 0 0 24px rgb(124 123 255 / 0.45);
  --shadow-focus: 0 0 0 2.5px rgb(124 123 255 / 0.45), 0 0 0 5px rgb(124 123 255 / 0.12);
  --color-admin-300: #FFAB9F;   /* hover / soft chip */
  --color-admin-400: #FF8B7A;   /* secondary CTA / link */
  --color-admin-500: #FF6D5A;   /* primary brand · n8n signature coral */
  --color-admin-600: #E04A38;   /* pressed / deep border */
  --color-admin-vio-300: #C4B5FD;   /* secondary hover */
  --color-admin-vio-400: #A78BFA;   /* secondary CTA */
  --color-admin-vio-500: #8B5CF6;   /* secondary brand · violet */
  --color-admin-vio-600: #6D28D9;   /* secondary pressed */
  --color-admin-aurora-1: #FF6D5A;   /* coral */
  --color-admin-aurora-2: #A855F7;   /* violet bridge */
  --color-admin-aurora-3: #8B5CF6;   /* deep violet */
  --color-admin-sparkle: rgb(255 109 90 / 0.55);
  --shadow-admin-focus: 0 0 0 2.5px rgb(255 109 90 / 0.45), 0 0 0 5px rgb(255 109 90 / 0.12);
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  color-scheme: dark;
}
html,body{background:var(--color-ink-0);color:var(--color-fg);font-family:var(--font-sans);}
