/* The Marketing Desk — spacing, radius, rule, motion tokens. */
:root{
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 32px;
  --space-8: 40px;
  --space-9: 48px;
  --space-10: 56px;
  --space-11: 72px;
  --space-12: 88px;

  /* Sheet geometry */
  --sheet-gutter: 88px;   /* left/right padding of an identity sheet */
  --section-pad: 72px;    /* vertical padding between numbered sections */
  --grid-gap: 20px;
  --container-max: 1400px;

  /* Radius — softer than SE parent at the container level, never on rules */
  --radius-xs: 8px;
  --radius-sm: 10px;
  --radius-tile: 11px;
  --radius-tile-lg: 12px;
  --radius-md: 14px;
  --radius-lg: 18px;
  --radius-xl: 20px;
  --radius-pill: 999px;

  /* Rules & borders */
  --rule-hairline: 1px;
  --rule-heavy: 2px;

  /* Shadows — the Desk is flat. Borders, not elevation. */
  --shadow-none: none;
  --shadow-lift: 0 2px 8px rgba(60, 16, 110, 0.08);

  /* Motion */
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1); /* @kind other */
  --dur-fast: 120ms; /* @kind other */
  --dur-base: 200ms; /* @kind other */
}
