/* Fly-Wei font scale (+~12%), deployed 2026-10-12. Loaded last on each page. Rollback: remove <link href="/css/fontscale.css"> lines. */
html body{font-size:18px!important;line-height:1.75;}
html body p,html body li,html body dd,html body dt,html body td,html body th{line-height:1.8;}
html body .text-xs{font-size:.84rem!important;}
html body .text-sm{font-size:.98rem!important;}
html body .text-base{font-size:1.125rem!important;}
html body .text-lg{font-size:1.25rem!important;}
html body .text-xl{font-size:1.4rem!important;}
html body .text-2xl{font-size:1.68rem!important;}
html body .text-3xl{font-size:2.1rem!important;}
html body .text-4xl{font-size:2.5rem!important;}
html body .text-5xl{font-size:3.3rem!important;}
@media(min-width:768px){
  html body .md\:text-sm{font-size:.98rem!important;}
  html body .md\:text-base{font-size:1.125rem!important;}
  html body .md\:text-lg{font-size:1.25rem!important;}
  html body .md\:text-xl{font-size:1.4rem!important;}
  html body .md\:text-2xl{font-size:1.68rem!important;}
  html body .md\:text-3xl{font-size:2.1rem!important;}
  html body .md\:text-4xl{font-size:2.5rem!important;}
  html body .md\:text-7xl{font-size:4.9rem!important;}
}
@media(max-width:768px){
  html body{font-size:16px!important;}
  html body .text-xs{font-size:13.5px!important;}
  html body .text-sm,html body .text-base{font-size:15.5px!important;}
  html body p.text-sm,html body p.text-base,html body p:not([class*="text-"]){font-size:16px!important;}
  html body .text-lg{font-size:17.5px!important;}
  html body .text-xl{font-size:19px!important;}
  html body h1{font-size:1.75rem!important;}
  html body h2{font-size:1.5rem!important;}
  html body h3{font-size:1.2rem!important;}
  html body .hero-title{font-size:2.3rem!important;letter-spacing:.2em!important;}
  html body table{font-size:15px!important;}
  html body .navbar a,html body .nav a,html body header a,html body nav a{font-size:15px!important;}
  /* very wide letter-spacing makes bigger text wrap; tone it down on phones */
  html body [class*="tracking-[8px]"]{letter-spacing:5px!important;}
  html body [class*="tracking-[6px]"]{letter-spacing:4px!important;}
}
