/* ============================================================
   runut · Spacing & Layout Tokens
   ------------------------------------------------------------
   4px base grid. Generous by default — runut breathes.
   ============================================================ */

:root {
  --space-0:   0;
  --space-1:   0.25rem;  /* 4  */
  --space-2:   0.5rem;   /* 8  */
  --space-3:   0.75rem;  /* 12 */
  --space-4:   1rem;     /* 16 */
  --space-5:   1.25rem;  /* 20 */
  --space-6:   1.5rem;   /* 24 */
  --space-8:   2rem;     /* 32 */
  --space-10:  2.5rem;   /* 40 */
  --space-12:  3rem;     /* 48 */
  --space-16:  4rem;     /* 64 */
  --space-20:  5rem;     /* 80 */
  --space-24:  6rem;     /* 96 */

  /* Component-level rhythm */
  --gutter-screen:   var(--space-5);  /* mobile screen padding */
  --gutter-section:  var(--space-16); /* marketing section gap  */
  --stack-card:      var(--space-4);  /* gap inside a card      */

  /* Layout maxima */
  --container-max:   1200px;
  --content-max:     680px;
  --phone-width:     390px;  /* iPhone logical width */
}
