/* Agentiq brand override for the Documenso admin UI — monochrome + logo swap.
   Injected same-origin (CSP style-src-elem 'self') by the brand-proxy sidecar.
   Documenso source/image untouched. */

/* 1. Theme vars → monochrome (buttons, rings, focus/hover accent text). */
:root, html, body, .light, [data-theme="light"] {
  --primary: 0 0% 9% !important;
  --primary-foreground: 0 0% 98% !important;
  --ring: 0 0% 9% !important;
  --accent-foreground: 0 0% 9% !important;
  --documenso: #0a0a0a !important;
}
.dark, [data-theme="dark"] {
  --primary: 0 0% 98% !important;
  --primary-foreground: 0 0% 9% !important;
  --ring: 0 0% 70% !important;
  --accent-foreground: 0 0% 98% !important; /* was lime — fixes the green hover text */
  --documenso: #f5f5f5 !important;
}

/* 2. Documenso lime color-scale utilities → neutral gray scale (avatars, badges).
      Ascending order so e.g. -500 wins over the -50 substring match. */
[class*="bg-documenso-50"]  { background-color: #ffffff !important; }
[class*="bg-documenso-100"] { background-color: #fafafa !important; }
[class*="bg-documenso-200"] { background-color: #e5e5e5 !important; }
[class*="bg-documenso-300"] { background-color: #d4d4d4 !important; }
[class*="bg-documenso-400"] { background-color: #a3a3a3 !important; }
[class*="bg-documenso-500"] { background-color: #737373 !important; }
[class*="bg-documenso-600"] { background-color: #525252 !important; }
[class*="bg-documenso-700"] { background-color: #404040 !important; }
[class*="bg-documenso-800"] { background-color: #262626 !important; }
[class*="bg-documenso-900"] { background-color: #171717 !important; }
[class*="bg-documenso-950"] { background-color: #0a0a0a !important; }
[class*="text-documenso-50"]  { color: #d4d4d4 !important; }
[class*="text-documenso-100"] { color: #d4d4d4 !important; }
[class*="text-documenso-200"] { color: #a3a3a3 !important; }
[class*="text-documenso-300"] { color: #737373 !important; }
[class*="text-documenso-400"] { color: #525252 !important; }
[class*="text-documenso-500"] { color: #404040 !important; }
[class*="text-documenso-600"] { color: #333333 !important; }
[class*="text-documenso-700"] { color: #2a2a2a !important; }
[class*="text-documenso-800"] { color: #262626 !important; }
[class*="text-documenso-900"] { color: #171717 !important; }
[class*="border-documenso-"] { border-color: #525252 !important; }

/* 3. Solid brand class (dark-mode primary buttons) → monochrome. */
[class~="bg-documenso"], [class~="dark:bg-documenso"] {
  background-color: hsl(var(--primary)) !important;
  color: hsl(var(--primary-foreground)) !important;
}

/* 4. Swap the Documenso wordmark (unique viewBox) for the Agentiq wordmark. */
svg[viewBox="0 0 2248 320"] { display: none !important; }
:where(a, div, span, button):has(> svg[viewBox="0 0 2248 320"]) {
  display: inline-block !important;
  width: 108px !important;
  height: 24px !important;
  background: url("/agentiq-brand-logo.png") left center / contain no-repeat !important;
}
