Some remarks. The entire thing ends up feeling <i>tasteless</i> to me: it has a whole bunch of knobs (metaphorical and for a change pseudo-physical), half of which shouldn’t exist and some others which <i>should</i> being missing, with terrible calibration, poor defaults, and just… it lacks a certain <i>je ne sais quoi</i>.<p>Various factors make me suppose this is low-effort vibe-coding, but I make this response anyway for the potential benefit of <i>others</i>.<p>• Modular type scales are harmful nonsense. I wrote about it in more detail a few years ago in <a href="https://news.ycombinator.com/item?id=36000879">https://news.ycombinator.com/item?id=36000879</a>. They’re often presented as virtuous, but they actually produce arbitrary, bland, inferior results, mediocre at best.<p>• The range of base sizes is excessive. I <i>think</i> everyone should agree there’s no point in offering below 14px (8px!), and I <i>wish</i> everyone would agree beyond 24px is madness (32px!). Personally I recommend 16px on small screens, up to a maximum of 18–20px (or if you <i>must</i>, 22px) on large screens.<p>• Styling all heading levels the same is not a great idea. Yes, I know you have per-element overrides. Encouraging people to treat them the same is not wise. h1 especially is too often not treated differently enough from h2–h6. Sometimes I blame HTML for that, because despite its name, it’s not a heading, it’s the <i>page title</i>. Varying weight, and often varying size massively, between titles and headings and different-level headings, tends to be better than just using an anaemic modular scale with single steps. But there I go on that again…<p>• The auto-balancing button does some sensible things that show the nature of some of the other problems.<p>• Changing letter-spacing on headings (as is done by default) is a tad dubious.<p>• Changing letter-spacing on body text, and word-spacing on any text, should never be done; yet this option is offered.<p>• For “eyebrow” (interesting term, searching suggests it’s well-established yet somehow this is the first time I’ve come across it), 0.2em letter-spacing is definitely excessive. <a href="https://practicaltypography.com/letterspacing.html" rel="nofollow">https://practicaltypography.com/letterspacing.html</a> suggests 5–12% (0.05–0.12em). Incidentally, the per-element overrides doesn’t seem to know about that 0.2em, claims it’s at 0.<p>• I pressed random preset a few times, got some obviously bad results; e.g. Grand Hotel + Lato has a heading font with <i>significantly</i> smaller metrics than the body one, and where the negative letter-spacing is particularly bad, and where bold is not great. <i>Significantly</i> more than half the time, I strongly disliked the pairing. They felt completely random, even though it felt like half of the presets shown in the <i>list</i> were fine.