package main import "fmt" // kgHeadingBaseClass returns size classes per heading level (Tailwind-like // utilities scoped to the kindergarten CSS). func kgHeadingBaseClass(level int) string { switch level { case 1: return "kg-display kg-crayon-underline" case 2: return "kg-display kg-crayon-underline" case 3: return "kg-display" case 4: return "kg-display" case 5: return "kg-display" case 6: return "kg-display" default: return "kg-display" } } // kgHeadingComponent renders a heading with Kindergarten accents, optionally // preceded by a circular step badge (e.g. for "Step 1", "Step 2" sections). templ kgHeadingComponent(level int, text, textClass string, step int) { if step > 0 {