/* AIPilotera brand tokens for the shared AffiliaOS design system. */
:root {
  --ds-brand: #6b3fe0;
  --ds-brand-strong: #5429c4;
  --ds-brand-contrast: #fff;
  --ds-ink: #0b0920;
  --ds-ink-text: #f1eeff;
  --ds-ink-muted: #b7b0d9;
  --ds-accent: #b98cff;
  --ds-surface: #f6f4ff;
  --ds-text: #1c1433;
  --ds-muted: #564c70;
  --ds-border: #e4def5;
}
.ds-hero { background: radial-gradient(1100px 520px at 82% 30%, rgb(124 77 255 / 32%), transparent 62%), radial-gradient(700px 360px at 10% 100%, rgb(97 217 255 / 10%), transparent 60%), var(--ds-ink); }
.ds-hero__media img { object-position: 78% center; }
