OKLCH color engine
10 families ร 7 shades generated from a single base lightness + chroma. Perceptual uniformity baked in. Hover states derived at runtime via CSS relative colors.
Astro starter ยท v0.1.0
Astrobase pairs an opinionated Astro setup with an in-house CSS framework built on OKLCH, fluid type, and fluid spacing. Clone it, tune override.scss, push. That's the whole workflow.
10 families ร 7 shades generated from a single base lightness + chroma. Perceptual uniformity baked in. Hover states derived at runtime via CSS relative colors.
Every --space-* and --text-* token is a clamp() between mobile and desktop breakpoints. Set a base value and a scale ratio; the rest falls out.
framework.scss stays pristine. override.scss tunes per project via @use โฆ with(). base.scss is opt-in reset. Pull framework updates without losing your brand.
css-framework/framework-import/override.scss to set brand colors, fonts, gutters.astro/src/pages/.npm run dev locally; git push to deploy.Clone the starter and see how little configuration it takes to ship something clean.