/* ELC Developers theme */
:root {
  --font-head: 'Space Grotesk', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --bg: #0b0d12;
  --bg-alt: #10131b;
  --surface: #121620;
  --ink: #e8ecf4;
  --muted: #9aa3b5;
  --line: #232a38;
  --accent: #7c5cff;
  --accent-strong: #6a47ff;
  --accent-soft: rgba(124, 92, 255, .16);
  --accent-deep: #b7a6ff;
  --on-accent: #ffffff;
  --link: #b7a6ff;
  --eyebrow: #b7a6ff;
  --radius: 14px;
  --btn-radius: 10px;
  --badge-radius: 10px;
  --hero-bg: radial-gradient(1200px 500px at 50% -10%, rgba(124,92,255,.28), transparent 60%), #0b0d12;
  --hero-line: #2a3242;
  --header-bg: rgba(11, 13, 18, .92);
  --header-line: #1b2130;
  --ink-bg: #121620;
  --cta-bg: linear-gradient(120deg, #7c5cff, #3ec6ff);
  --cta-btn-bg: #0b0d12;
  --cta-btn-ink: #ffffff;
  --footer-bg: #07090d;
  --footer-line: #1b2130;
  --input-bg: #0e1219;
  --input-line: #2a3242;
}
.section--alt{background:#10131b}
