/* ============================================================
   Silver Thumb Games — Spacing & Layout
   ------------------------------------------------------------
   4px base grid. Negative space and restraint are the brand —
   give the steel room to breathe.
   ============================================================ */

:root {
  /* ---- Spacing scale (4px grid) ---- */
  --space-0:   0;
  --space-1:   4px;
  --space-2:   8px;
  --space-3:   12px;
  --space-4:   16px;
  --space-5:   20px;
  --space-6:   24px;
  --space-8:   32px;
  --space-10:  40px;
  --space-12:  48px;
  --space-16:  64px;
  --space-20:  80px;
  --space-24:  96px;
  --space-32:  128px;
  --space-40:  160px;

  /* ---- Logo clear space — X = height of the GAMES bar.
          Nothing enters this zone. When in doubt, give it more. ---- */
  --logo-clearspace: 1em;  /* @kind spacing */

  /* ---- Container widths ---- */
  --container-sm:  640px;
  --container-md:  840px;
  --container-lg:  1080px;
  --container-xl:  1280px;
  --container-2xl: 1440px;

  /* ---- Section rhythm ---- */
  --section-gap:    var(--space-24);
  --content-gutter: var(--space-6);

  /* ---- Z-index ladder ---- */
  --z-base:     0;     /* @kind other */
  --z-raised:   10;    /* @kind other */
  --z-sticky:   100;   /* @kind other */
  --z-overlay:  1000;  /* @kind other */
  --z-modal:    1100;  /* @kind other */
  --z-toast:    1200;  /* @kind other */
  --z-tooltip:  1300;  /* @kind other */
}
