1.7 KiB
1.7 KiB
Why
The Astro project scaffold exists but has no Tailwind CSS integration or brand tokens configured. Before any UI work can begin, the design system foundation must be in place: brand colors, the Archia typeface, and the gradient — all wired into Tailwind so every subsequent step can use utility classes directly.
What Changes
- Install
tailwindcssand@tailwindcss/vite(Tailwind v4) and@astrojs/sitemap - Configure
astro.config.mjswith the Vite Tailwind plugin and sitemap integration - Create
src/styles/global.csswith:@import "tailwindcss"@themeblock defining brand color tokens andfont-archia@font-facedeclarations for all 6 Archia weights (Thin, Light, Regular, Medium, SemiBold, Bold)
- Replace the default
src/pages/index.astrowith a brand smoke test page showing color swatches, font weight samples, and a gradient bar - No
tailwind.config.mjs— configuration is CSS-based (Tailwind v4 pattern)
Capabilities
New Capabilities
brand-tokens: Qumo design system tokens available as Tailwind utilities — brand colors (midnight,snow,brand-blue,brand-red),font-archia, and the gradient definition
Modified Capabilities
(none)
Impact
website/package.json— new dependencies:tailwindcss,@tailwindcss/vite,@astrojs/sitemapwebsite/astro.config.mjs— adds Vite plugin and sitemap integrationwebsite/src/styles/global.css— new file, imported globallywebsite/src/pages/index.astro— replaced with temporary smoke test (will be replaced again in a later step when the homepage is built)- No SEO impact — smoke test page is a dev-only visual check
- No content strings needed — smoke test has no user-visible text to localize