
/* variant-5 - non-destructive visual theme */
:root {
  --variant-accent: #BD10E0;
  --variant-font: Poppins, Helvetica, Arial, sans-serif;
}
html, body {
  font-family: var(--variant-font);
}
a, button, .btn, .link {
  /* Accent only if element doesn't already define color */
  color: var(--variant-accent);
}
/* Light touch smoothing and consistent rendering */
body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
