Web Weaver’s entire visual identity flows from a singleDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/web-weaver/llms.txt
Use this file to discover all available pages before exploring further.
:root block in assets/main.css. Six CSS custom properties define the dark mystical palette — the deep ink background, the glowing teal accents, the warm parchment text, and the amber candle flame. Changing your color scheme is as simple as editing those hex values, and the whole site updates instantly.
Design Tokens
The six custom properties live at the top ofassets/main.css inside the :root block:
assets/main.css
| Token | Value | Used for |
|---|---|---|
--color-teal-dark | #0a3a3f | Card and panel backgrounds |
--color-teal-mid | #14b8a6 | Borders, dividers, mid-tone accents |
--color-teal-bright | #5eead4 | Headings, active nav states, highlights |
--color-parchment | #f4f1ea | Primary body text |
--color-ink | #0f172a | Main page background |
--color-amber | #fbbf24 | Candle flame, warm accent glow |
Tailwind Color Aliases
The design tokens are mapped to named Tailwind utilities throughout the component code. Wherever you see a Tailwind class liketext-teal-bright or bg-ink, it resolves to the corresponding CSS variable:
| Tailwind class | Maps to token | Hex value |
|---|---|---|
text-teal-bright / bg-teal-bright | --color-teal-bright | #5eead4 |
text-teal-mid / bg-teal-mid | --color-teal-mid | #14b8a6 |
text-teal-dark / bg-teal-dark | --color-teal-dark | #0a3a3f |
text-parchment / bg-parchment | --color-parchment | #f4f1ea |
text-ink / bg-ink | --color-ink | #0f172a |
text-amber / bg-amber | --color-amber | #fbbf24 |
:root block — every component that references bg-teal-dark or text-parchment automatically picks up the change.
Changing the Color Scheme
To swap out the default teal-and-ink palette for your own brand colors, openassets/main.css and replace the hex values in the :root block. The example below replaces the mystical teal palette with a deep violet theme:
assets/main.css
npm run build (or let your dev server hot-reload) to see the updated palette applied across every component.
Typography
Web Weaver uses a curated font pair loaded from Google Fonts. Both imports live at the top ofassets/main.css:
assets/main.css
Cormorant Garamond
A high-contrast serif with elegant italics. Used for page headings, section titles, and decorative pull quotes. Loaded at weights 300–700, including italic variants, to support both delicate and bold display text.
JetBrains Mono
A humanist monospace designed for readability. Used for body text, navigation labels, and inline code. Loaded at weights 400–700 — the slight character spacing gives the interface its spellbook-receipt quality.
Swapping Fonts
To replace the font pair with your own Google Fonts choices, update the@import URL and the font-family declarations below it in main.css:
assets/main.css
If you self-host fonts instead of using Google Fonts, replace the
@import line with @font-face declarations pointing to your local font files in the assets/ folder. Self-hosting avoids the external network request and improves page load performance for visitors in regions with restricted Google connectivity.