/* Layout constants. Two breakpoints, one content width, one rail width. */
:root{
  --sidebar-width:264px;
  --sidebar-width-collapsed:72px;
  --topbar-height:64px;
  --content-max:1200px;
  --content-max-wide:1360px;
  --prose-max:68ch;
  --email-width:600px;
  --control-height-sm:32px;
  --control-height:40px;
  --control-height-lg:48px;
  --touch-target-min:44px;
  /* 768px: rail collapses to icons */
  --bp-md:768px;
  /* 1120px: marketing switches to single column */
  --bp-lg:1120px;
}
