/* Design tokens — reused from the live alevectis.co.il theme (Alevectis brand),
   with Zoho's official partner colors added as a separate accent set (spec §18, §5.13).
   Zoho colors are NEVER used as primary UI/background/CTA colors — only as small
   accents on product chips, icons and integration diagrams. */
:root{
  /* Alevectis brand (source: alevectis-theme/assets/css/global.css, production-validated for WCAG AA) */
  --ink:#0d1a17;
  --muted:#5f6e67;
  --paper:#f5f7f2;
  --white:#fff;
  --line:#dde5da;
  --teal:#0f766e;
  --teal-d:#0b4f4a;
  --gold:#b45309;
  --dark:#17332f;
  --darker:#0d1a17;

  /* Zoho official partner colors — accent only, never dominant (spec §5.13) */
  --zoho-red:#E42527;
  --zoho-green:#089949;
  --zoho-blue:#226DB4;
  --zoho-yellow:#F9B21D;
  /* Shared accent band. Doubled sequence so background-position can scroll it seamlessly;
     the four official colours are used unmodified. */
  --zoho-band:linear-gradient(90deg,#E42527,#089949,#226DB4,#F9B21D,#E42527,#089949,#226DB4,#F9B21D);

  /* text-on-dark: used in the header/hero/footer "dark cap" bands (see global.css) */
  --on-dark-ink:#f3f6f4;
  --on-dark-muted:#a9b6b0;
  --on-dark-line:#2f4a43;

  /* type: Heebo for Hebrew body copy throughout (as before). Poppins added to the heading
     stack for display type - it's the actual typeface used in the Alevectis logo wordmark
     itself (the corporate theme just never used it beyond the logo). Poppins has no Hebrew
     glyphs, so Hebrew headline text still renders in Heebo via normal per-character font
     fallback - only Latin words/product names inside headings pick up Poppins. */
  --font:"Heebo",Arial,sans-serif;
  --font-display:"Poppins","Heebo",Arial,sans-serif;

  /* layout */
  --content-max:1240px;
  --radius:6px;
  --radius-sm:4px;
  --radius-lg:13px; /* secondary-card grids ("מה זה כולל" capability cards) - a real, consistent
    third tier used across many product pages, formalized as a token instead of a repeated
    hardcoded value so it can't silently drift page to page. */
  --hh:72px; /* header height */

  /* spacing rhythm (8px base) */
  --sp-1:8px; --sp-2:16px; --sp-3:24px; --sp-4:32px; --sp-6:48px; --sp-8:64px; --sp-10:80px; --sp-14:112px;
}

@media (prefers-color-scheme: dark){
  /* Reserved: site ships light-mode only for now, matching alevectis.co.il. */
}
