/* Spacing, radii and slide geometry. Scale is the source deck's point grid
   converted to px for a 1280 × 720 slide. */
:root{
  --space-1:7px;    /* 4pt  */
  --space-2:11px;   /* 6pt  */
  --space-3:14px;   /* 8pt  */
  --space-4:21px;   /* 12pt */
  --space-5:28px;   /* 16pt */
  --space-6:36px;   /* 20pt */
  --space-7:43px;   /* 24pt */
  --space-8:57px;   /* 32pt */
  --space-9:71px;   /* 40pt */
  --space-10:85px;  /* 48pt */

  /* Slide geometry */
  --slide-w:1280px;
  --slide-h:720px;
  --slide-chrome-x:38px;   /* header badge / slide number inset from the edge */
  --slide-chrome-y:30px;
  --slide-pad-x:85px;      /* content left/right margin */
  --slide-pad-y:64px;

  /* Radii */
  --radius-badge:6px;
  --radius-sm:8px;
  --radius-md:14px;   /* cards, tooltips, callouts */
  --radius-lg:21px;   /* screen mockups, large panels */
  --radius-pill:999px;

  --border-width-screen:2px; /* @kind spacing */
}
