/* ==========================================================================
   AuriusCRM Theme — Aurius v2 (90% neutral · 10% teal accent)
   Discipline: backgrounds are pure neutral grays (no teal tint).
   Dark band is pure dark (no teal tint). Teal lives ONLY on:
   primary CTAs · hero gradient accent (1 phrase) · active state outlines ·
   small accent strokes/dots/icons · AI-response identifiers. See the design
   rule memory for the full do/don't list.
   ========================================================================== */

:root {
  /* ---- Primary accent (deeper, more saturated — Stripe/Linear feel) ---- */
  --theme-primary: #0B8B85;
  --theme-primary-hover: #07645E;
  --theme-primary-rgb: 11, 139, 133;

  /* ---- Text (pure dark — prose readability) ---- */
  --theme-text: #0E0E0E;
  --theme-text-rgb: 14, 14, 14;
  --theme-text-secondary: #4A5560;
  --theme-text-tertiary: #6B7785;
  --theme-text-muted: #98A2B3;

  /* ---- Backgrounds — PURE NEUTRAL gray (no teal tint anywhere) ---- */
  --theme-bg: #FFFFFF;
  --theme-bg-warm: #F7F7F7;
  --theme-bg-light: #EFEFEF;

  /* ---- Borders (pure neutral gray) ---- */
  --theme-border: #E0E0E0;

  /* ---- Dark variant — PURE DARK (no teal tint) ---- */
  --theme-dark: #0E0E0E;
  --theme-dark-rgb: 14, 14, 14;
  --theme-dark-hover: #1A1A1A;

  /* ---- Semantic accents ---- */
  --theme-error: #C0392B;
  --theme-accent-purple: #5B6ABF;

  /* ---- Footer / dark-section secondary text on dark bg ---- */
  --theme-on-dark-muted: #999999;

  /* ---- Logo strip / service text ---- */
  --theme-service-gray: #6B7785;

  /* ---- Code syntax ---- */
  --theme-code-comment: #888888;
  --theme-code-keyword: #4DD0C8;
  --theme-code-method: #E06C75;

  /* ---- Aurius-specific gradient — for H1 accent + the rare allowed teal area ---- */
  --aurius-gradient: linear-gradient(135deg, #0B8B85 0%, #07645E 60%, #043F3B 100%);

  /* Very subtle teal wash — for feature-card icon backgrounds, focus rings.
     Kept this low-opacity so it never reads as "teal background". */
  --aurius-gradient-soft: linear-gradient(135deg, rgba(11, 139, 133, 0.07) 0%, rgba(11, 139, 133, 0.0) 100%);

  /* ---- Illustration neutrals — used by SVGs in lieu of teal fills ---- */
  --aurius-ill-dark: #1A1A1A;
  --aurius-ill-darker: #0E0E0E;
  --aurius-ill-card: #F5F5F5;
  --aurius-ill-card-stroke: #E0E0E0;
  --aurius-ill-text-placeholder: #C8C8C8;
  --aurius-ill-text-placeholder-strong: #8A8A8A;
}
