diff --git a/.gitignore b/.gitignore
index c239ea2..eb354cd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,6 +11,6 @@ packages/css/dist/
npm-debug.log*
dist/
docs/generated/
-public/assets/
+public/assets/js/
public/fragments/
diff --git a/README.md b/README.md
index f94569f..62d625a 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
Basecoat is a Tailwind CSS, vanilla HTML/CSS/JavaScript implementation of the shadcn/ui design system. It provides shadcn-style components for any web stack without React, Radix, or framework runtime dependencies.
-
+
## Features
diff --git a/docs/src/assets/discord.svg b/docs/src/assets/discord.svg
deleted file mode 100644
index 9d7796b..0000000
--- a/docs/src/assets/discord.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/src/customization.mdx b/docs/src/customization.mdx
index eca6f22..da908a3 100644
--- a/docs/src/customization.mdx
+++ b/docs/src/customization.mdx
@@ -45,7 +45,7 @@ Learn more in the [shadcn/ui theming docs](https://ui.shadcn.com/docs/theming).
## Fonts
-Basecoat does not ship web fonts by default. The docs site uses the same font choices as the current shadcn/ui site: [Geist Sans](https://fonts.google.com/specimen/Geist) for sans and heading text, and [Geist Mono](https://fonts.google.com/specimen/Geist+Mono) for monospace text.
+Basecoat does not ship web font files by default. Its font tokens prefer [Geist Sans](https://fonts.google.com/specimen/Geist) and [Geist Mono](https://fonts.google.com/specimen/Geist+Mono) when those fonts are available, then fall back to the full Tailwind default sans and mono stacks.
Install the fonts with Fontsource:
@@ -67,9 +67,9 @@ Then import the font files and override the font tokens after Basecoat:
@import "@fontsource/geist-mono/600.css";
@import "@fontsource/geist-mono/700.css";
:root {
- --font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif;
- --font-heading: "Geist Sans", ui-sans-serif, system-ui, sans-serif;
- --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
+ --font-sans: "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-heading: "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ --font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
```
diff --git a/docs/src/site/StyleHead.astro b/docs/src/site/StyleHead.astro
index bec0df4..7792a80 100644
--- a/docs/src/site/StyleHead.astro
+++ b/docs/src/site/StyleHead.astro
@@ -22,6 +22,65 @@ const styleUrls = {
};
---
+
+