/**
 * DataRide branding for MediaCMS
 */
@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,400;0,700;1,700&display=swap');

:root {
  --dataride-accent-start: #00b4ff;
  --dataride-accent-end: #00e676;
  --dataride-bg: #000000;
  --dataride-card: #0d0d0d;
}

body {
  font-family: 'Segoe UI', system-ui, sans-serif;
}

.page-header-title,
.logo-wrap .logo,
h1, h2, h3 {
  font-family: 'Exo 2', sans-serif !important;
}

.btn-primary,
button.primary,
a.primary-button {
  background: linear-gradient(135deg, var(--dataride-accent-start), var(--dataride-accent-end)) !important;
  border: none !important;
}

[data-theme="dark"] body,
body.dark-theme {
  background-color: var(--dataride-bg);
}
