/* AI Software Insights reusable brand tokens */
:root,
.brand-aisoftwareinsights {
  --brand-id: "aisoftwareinsights";
  --brand-bg: #FBFBFD;
  --brand-fg: #0B1220;
  --brand-accent: #1B5EF5;
  --brand-accent-2: #F0523C;
  --brand-muted: #6B7280;
  --brand-font-heading: Mada, system-ui, sans-serif;
  --brand-font-body: Mada, system-ui, sans-serif;
}

.brand-aisoftwareinsights {
  background: var(--brand-bg);
  color: var(--brand-fg);
  font-family: var(--brand-font-body);
}

.brand-aisoftwareinsights .brand-heading {
  font-family: var(--brand-font-heading);
  font-weight: 850;
  letter-spacing: 0;
}

.brand-aisoftwareinsights .brand-button {
  border: 1px solid color-mix(in srgb, var(--brand-accent) 60%, transparent);
  background: var(--brand-accent);
  color: var(--brand-bg);
}

.brand-aisoftwareinsights .brand-card {
  border: 1px solid color-mix(in srgb, var(--brand-muted) 35%, transparent);
  background:
    linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 55%),
    color-mix(in srgb, var(--brand-bg) 92%, var(--brand-fg) 8%);
}

.brand-aisoftwareinsights .brand-kicker {
  color: var(--brand-accent);
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  text-transform: uppercase;
  letter-spacing: .08em;
}
