Philosophy

Keep things simple! It uses system fonts and mostly system colors without dragging in heavy UI frameworks. It’s all about progressive enhancement—using JavaScript only when necessary—and applying modern CSS like logical properties, cascade layers, and relative units. And it all starts with good ol’ semantic HTML as the foundation.

Tech Stack

Development
Astro and Node.js
Foundation Styling
MCSS reset and base styles
Component Styling
The opposite of Tailwind garbage

Local Development

1. Clone the repository and cd into the main folder, then install dependencies:

npm install

2. Start the development server:

npm run dev

3. Import the component on a page:

import Alert from "path/to/components/Alert.astro";

4. Then include the component:

<Alert type="success">
  Operation completed successfully!
</Alert>

Download the code on GitHub and happy coding!