:root{
  /* Brand — sampled from the ΕΝ.Π.ΑΝ. logo */
  --enpan-blue:    #0090E0;
  --enpan-blue-d:  #0072C0;
  --enpan-navy:    #0A2E5C;
  --enpan-sky:     #A0D0F0;
  --enpan-cyan:    #7FE3E8;
  --enpan-accent:  #E0356A;

  /* Neutrals */
  --enpan-bg:      #F4FAFE;
  --enpan-surface: #FFFFFF;
  --enpan-ink:     #1A2B3C;
  --enpan-muted:   #5B7286;
  --enpan-border:  #D9E8F4;

  /* The signature arc gradient (cyan → blue → rose, like the logo swoosh) */
  --enpan-arc: linear-gradient(90deg, var(--enpan-cyan) 0%, var(--enpan-blue) 55%, var(--enpan-accent) 100%);

  /* System */
  --radius: 12px;
  --radius-sm: 8px;
  --shadow: 0 6px 24px rgba(10,46,92,.08);
  --shadow-lg: 0 14px 40px rgba(10,46,92,.14);
  --maxw: 1180px;
  --gap: 24px;

  --font-head: "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-body: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
}
