/* Jet-Parts design tokens (uit het ontwerp). Alleen variabelen, geen componenten. */
:root {
  --jp-purple: #6c2c91;
  --jp-purple-dark: #4e2168;
  --jp-purple-soft: #f3ecf8;
  --jp-purple-tint: #e6d9f2;
  --jp-yellow: #f5e623;
  --jp-yellow-dark: #d8c800;
  --jp-ink: #1c1220;
  --jp-ink-soft: #5a4f65;
  --jp-muted: #8d8294;
  --jp-footer-text: #c9c0d4;
  --jp-line: #e4dbee;
  --jp-bg: #ffffff;
  --jp-bg-soft: #faf8fc;
  --jp-success: #1f8a4c;
  --jp-radius: 8px;
  --jp-radius-sm: 4px;
  --jp-font-body: 'Work Sans', Arial, sans-serif;
  --jp-font-head: 'Poppins', 'Work Sans', Arial, sans-serif;
  --jp-container: 1360px;
  --jp-gutter: 40px;
  --jp-shadow-card: 0 10px 30px rgba(28, 18, 32, 0.08);
}
@media (max-width: 767.98px) { :root { --jp-gutter: 20px; } }
