/* Site-wide text 10% smaller. Only font sizes change: spacing, widths and layout (rem-based)
   keep their values because the root font size is left at the browser default.
   Loaded after app.css, so these unlayered values override Tailwind's theme tokens. */
:root {
  --text-xs: .675rem;    /* 12px   → 10.8px */
  --text-sm: .7875rem;   /* 14px   → 12.6px */
  --text-base: .9rem;    /* 16px   → 14.4px */
  --text-lg: 1.0125rem;  /* 18px   → 16.2px */
  --text-xl: 1.125rem;   /* 20px   → 18px   */
  --text-2xl: 1.35rem;   /* 24px   → 21.6px */
  --text-3xl: 1.6875rem; /* 30px   → 27px   */
  --text-4xl: 2.025rem;  /* 36px   → 32.4px */
  --text-5xl: 2.7rem;    /* 48px   → 43.2px */
  --text-7xl: 4.05rem;   /* 72px   → 64.8px */
}
/* Text without a size class (inputs inherit it too). */
body { font-size: .9rem; }
.domain-color-pick-hex { font-size: .7875rem; }
