:root {
  color-scheme: dark;

  /* Verde e viola campionati dal logo HD Sys. */
  --color-page: #08090a;
  --color-section: #121316;
  --color-surface: #18191d;
  --color-text: #f6f6f8;
  --color-muted: #b5b6bd;
  --color-border: #303139;
  --color-accent: #90fc48;
  --color-action: #6c00d8;
  --color-action-hover: #7b22e5;
  --color-action-edge: #ad6dff;
  --color-action-wash: #211232;
  --color-on-action: #fff;
  --color-partners: #36363b;

  --font-body: "Inter", system-ui, sans-serif;
  --font-display: "Cal Sans", "Inter", system-ui, sans-serif;
  --content-width: 72rem;
  --gutter: clamp(1rem, 4vw, 2rem);
  --section-space: clamp(2.75rem, 7vw, 5rem);
  --grid-gap: clamp(0.75rem, 2vw, 1.25rem);
  --radius-panel: 0.875rem;
  --radius-control: 0.5rem;
}
