/* Framework Pest design scale, 2026-10-30. Loads after the main stylesheet. Fonts and colours unchanged. */
:root{
  --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;
  --radius-s:8px;--radius-m:16px;--radius-l:24px;--radius-round:9999px;
  --fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;
  --fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;
}
/* Radii: 8 / 16 / 24 / round (was 8, 16, 20, 24, 28 and round) */
.rounded-sm{border-radius:var(--radius-s)}
.rounded-2xl{border-radius:var(--radius-m)}
.rounded-\[20px\],.rounded-\[24px\],.rounded-\[28px\],.rounded-xl{border-radius:var(--radius-l)}
/* Spacing: snap the off-grid half steps to the 4px grid */
.space-y-2\.5>:not(:last-child){margin-block-start:0;margin-block-end:var(--space-3)}
.mb-1\.5{margin-bottom:var(--space-2)}
.mt-0\.5{margin-top:var(--space-1)}
.pr-3\.5{padding-right:var(--space-4)}
/* Type: fold one-off sizes onto the scale */
.text-\[0\.65rem\]{font-size:var(--fs-2xs)}
.text-\[0\.72rem\],.text-\[0\.78rem\]{font-size:var(--fs-xs)}
.text-\[0\.95rem\]{font-size:var(--fs-base)}
.text-\[1\.15rem\]{font-size:var(--fs-md)}
