/* OC Neon Glow theme — the OwnCord brand identity.
   Applied as a class on <body> to override tokens.css defaults. */

body.theme-neon-glow {
  /* Backgrounds — deeper, darker */
  --bg-tertiary: #0d0e10;
  --bg-secondary: #111214;
  --bg-primary: #1a1b1e;
  --bg-input: #252629;
  --bg-hover: #1f2023;
  --bg-active: #2a2b2e;

  /* Accent — defaults to OC cyan, but accent picker overrides --accent
     so --accent-primary and --accent-gradient follow the user's choice */
  --accent: #00c8ff;
  --accent-hover: #7b2fff;
  --accent-active: #6620e0;
  --accent-primary: var(--accent);
  --accent-secondary: var(--accent-hover);
  --accent-gradient: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));

  /* Border glow — derived from accent for consistency */
  --border: rgba(0, 200, 255, 0.08);
  --border-strong: rgba(0, 200, 255, 0.15);
  --border-glow: rgba(0, 200, 255, 0.08);

  /* Text link — follows accent */
  --text-link: var(--accent);

  /* Semantic colors (theme contract) */
  --color-success: #23a55a;
  --color-warning: #f0b232;
  --color-danger: #f23f43;
}
