The entire visual identity of Welcome, Mortals lives inDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/welcome-mortals/llms.txt
Use this file to discover all available pages before exploring further.
assets/main.css. The dark purple backdrop, Pumpkin Orange headings, Parchment content surfaces, and Lawn Green accents are all defined there, and the documented palette is the right starting point for any color change. Before touching a single value, search for the hex codes listed below — knowing where each color appears prevents broken patches.
Color Palette
The five palette colors carry the full spooky personality of the theme. Use them as your reference before making any changes.| Color Name | Hex | Primary Use |
|---|---|---|
| Haunted Purple | #2A1B3D | Primary page background |
| Pumpkin Orange | #FF7518 | Headings and Halloween accents |
| Parchment | #F4F1E8 | Readable content surfaces and body text |
| Lawn Green | #7CFC00 | Bright accent details and hover states |
| White | #FFFFFF | High-contrast readable text |
How to Find and Change a Color
Open assets/main.css in your editor
All layout, color, and typography rules live in this single file. Do not edit the files inside
components/ to change colors — those components inherit their visual treatment from the stylesheet.Search for the hex value you want to change
Use your editor’s find tool to search for the exact hex code, for example
#FF7518. The stylesheet references each palette color in multiple places — utility classes, hover states, focus rings, and other declarations. Review every result before changing any of them.Make one targeted replacement at a time
Change one occurrence at a time and verify the result in a browser before moving to the next. Replacing a value globally can affect hover states, borders, or focus rings that use the same hex but should stay visually distinct.
Experimenting with a Color Override
The cleanest way to experiment with a color swap is to append an override block to the bottom ofassets/main.css rather than editing values scattered through the file. Adding a new rule at the end takes precedence over earlier declarations:
Orange and Green Accents: Emphasis Only
Pumpkin Orange (#FF7518) and Lawn Green (#7CFC00) are high-saturation colors that create strong contrast against the Haunted Purple background — which is exactly what makes them effective for headings, labels, and interactive callouts. That same intensity makes them fatiguing when used for long passages of body text.
Keep orange and green as emphasis colors, not body-text colors. Use Parchment (
#F4F1E8) or White (#FFFFFF) for readable paragraph text. Before publishing any customized version, run a contrast check on every orange-or-green-on-dark combination you have used.prefers-reduced-motion rule is already present in assets/main.css and collapses animations for visitors who have that preference enabled. Keep this rule in place when editing the stylesheet — it is part of the theme’s accessibility baseline alongside color contrast.
Fonts
Font families are declared inassets/main.css — search for font-family declarations to find and update them. The stylesheet assigns typefaces to heading elements and body text separately, so you can swap one without affecting the other.
To change a typeface:
- Open
assets/main.cssin your editor. - Search for
font-familyto locate every declaration where a typeface is explicitly set. - Replace the font name in the relevant declaration with your chosen typeface.
- If loading a web font, add or update the corresponding
@importor<link>in the HTML files. - Save and reload the site to confirm the new font renders correctly.
Preserving Spacing and Layout
The spacing values inassets/main.css are inlined throughout the file rather than driven by a single variable. Changing a padding, margin, gap, or line-height value in one place does not update every component that uses the same spacing scale. To preserve layout stability:
- Change only
color,font-family, andfont-sizevalues unless you are intentionally redesigning a section. - Do not delete rules that look unused — some apply only at specific viewport widths inside
@mediablocks lower in the file. - After any edit, test the homepage and at least two additional pages at both desktop and mobile widths to confirm nothing has shifted.
Checklist: Before Publishing a Restyled Version
Checklist: Before Publishing a Restyled Version
- Searched for every occurrence of the original hex values before replacing them
- Confirmed body text uses Parchment or White, not orange or green
- Ran a contrast check on all custom orange and green accent uses
- Tested on both desktop and a narrow mobile viewport
- Verified the
prefers-reduced-motionblock is still present in the stylesheet - Confirmed heading font and body font still load correctly (check browser network tab)
- Reviewed all eleven pages to confirm layout has not shifted