package main // coffeeHeadingBaseClass returns base Tailwind classes for each heading level. func coffeeHeadingBaseClass(level int) string { switch level { case 1: return "coffee-display text-5xl leading-tight" case 2: return "coffee-display text-3xl italic" case 3: return "coffee-display text-2xl" case 4: return "coffee-display text-xl" case 5: return "coffee-display text-lg" case 6: return "coffee-display text-base" default: return "coffee-display text-3xl" } } // coffeeHeadingComponent renders a heading with Coffee display styling and an // optional doodle underline for h2+ levels. templ coffeeHeadingComponent(level int, text, textClass string) { switch level { case 1: