Nuxt 3 + Tailwind CSS v4. Light theme. Token subset synced from the web app.
Token source: apps/td-home/assets/css/tailwind.css (synced from main-app-web)
Same core tokens as the web app, plus marketing-specific dark and FitScore colors.
Hero CTAs and feature sections use larger buttons: text-[17px] px-9 py-3.5
Same utility classes as web: .td-btn-primary, .td-btn-secondary, etc.
Standard feature card with icon, heading, and description text.
All features included
"TrainerDay has transformed my training. Simple, effective, and actually fun to use."
Login, register, and password reset pages use the same input system as the web app.
Blog content uses the .prose-blog class with @tailwindcss/typography.
January 15, 2026
Blog body text renders with comfortable reading typography. Links appear in primary blue with a light underline that darkens on hover.