/* GL-039 / #22: shared responsive font-size ceilings (1rem = browser default).
 * Keep the existing viewport-based scaling, but stop growth on desktops.
 * Avoid a global font-size override: nested em and icon glyphs need their own scale.
 */
:root {
  --font-max-small: 1.25rem;   /* secondary information */
  --font-max-body: 1.5rem;     /* menus, form fields, order rows */
  --font-max-heading: 2rem;   /* headings, category legends */
  --font-max-action: 2.25rem; /* prominent order controls / navigation */
}
