CR: Antora Aurora and Ocean Themes
Change Summary
Change ID |
CR-2026-03-26-antora-aurora-ocean-themes |
Type |
Feature / UI Enhancement |
Priority |
P2 - Medium |
Status |
Implemented |
Requested |
2026-03-26 |
Implemented |
2026-03-26 |
Owner |
Evan Rosado |
Background
Request to expand the Antora documentation theme palette with two additional themes designed for:
-
Maximum visual appeal and mesmerizing aesthetic
-
Productivity and focus during study/work sessions
-
Color psychology principles for concentration
Scope
Repository Affected
| Repository | Component | Files Modified |
|---|---|---|
domus-antora-ui |
Theme CSS + JS |
|
Theme Specifications
Aurora (Theme 5)
Northern lights inspired theme with ethereal, dancing color accents.
| Property | Value |
|---|---|
Background |
Deep dark gradient |
Text |
Soft mint |
Primary Accent |
Bioluminescent green |
Secondary Accent |
Electric cyan |
Tertiary Accent |
Soft violet |
Effect |
Gradient borders, glowing text shadows, aurora borealis navbar |
Design Rationale: Aurora borealis is universally mesmerizing. Green/teal colors are associated with creativity and calm focus.
Ocean (Theme 6)
Deep sea blues with bioluminescent highlights for focused productivity.
| Property | Value |
|---|---|
Background |
Navy gradient |
Text |
Soft blue-white |
Primary Accent |
Sky blue |
Secondary Accent |
Cyan glow |
Effect |
Subtle box shadows, clean professional appearance |
Design Rationale: Blue is scientifically proven to increase focus and productivity. Deep ocean aesthetic provides visual depth without distraction.
Implementation Details
CSS Structure (~540 lines added)
Each theme follows the established pattern:
[data-theme="aurora"],
html[data-theme="aurora"] {
--bg-primary: #0a0f14;
--bg-secondary: #111a22;
--text-primary: #c9e4ca;
--accent-primary: #00d9a0;
--accent-secondary: #7df9ff;
}
Selectors include:
-
Body and main content backgrounds
-
Navigation panels and menus
-
Tables (headers, rows, hover states)
-
Code blocks and inline code
-
Admonition blocks (note, tip, warning, caution, important)
-
TOC sidebar
-
Search input
-
Executive summary blocks
JavaScript Updates
Theme toggle array expanded:
var themes = ['dark', 'catppuccin', 'light', 'royal', 'aurora', 'ocean']
Custom SVG icons added for visual identity in theme picker.
Theme Comparison
| Theme | Mood | Best For | Colors |
|---|---|---|---|
Dark |
Neutral |
General use, low light |
Catppuccin base grays |
Mocha |
Cozy |
Extended reading |
Warm yellows, browns |
Light |
Bright |
High ambient light |
Clean whites |
Royal |
Regal |
Executive content |
Purple, magenta |
Aurora |
Ethereal |
Creative work, inspiration |
Green, cyan, violet gradients |
Ocean |
Focused |
Deep work, study sessions |
Navy, cyan highlights |
Testing
Local Verification
cd ~/atelier/_bibliotheca/domus-antora-ui
npm run build
Visual Checklist
-
Theme toggle cycles through all 6 themes
-
Cookie persists theme selection
-
No FOUC (flash of unstyled content)
-
Tables render correctly
-
Code blocks readable
-
Admonition colors appropriate
-
Navigation sidebar styled
-
Search input visible
Deployment
# 1. Push UI changes (triggers Cloudflare Pages build)
git -C ~/atelier/_bibliotheca/domus-antora-ui push origin main
# 2. After UI deploys (~2 min), rebuild docs
git -C ~/atelier/_bibliotheca/domus-docs commit --allow-empty -m "chore: Rebuild with Aurora + Ocean themes" && \
git -C ~/atelier/_bibliotheca/domus-docs push origin main
Risk Assessment
| Risk | Mitigation | Impact |
|---|---|---|
CSS conflicts |
Used |
Low |
Build size increase |
+540 lines CSS (~15KB uncompressed) |
Negligible |
Browser compatibility |
CSS gradients and variables widely supported |
Low |
Rollback Plan
If issues arise, revert commit:
git -C ~/atelier/_bibliotheca/domus-antora-ui revert HEAD
git -C ~/atelier/_bibliotheca/domus-antora-ui push origin main
Changelog
| Date | Author | Change |
|---|---|---|
2026-03-26 |
Evan Rosado |
CR created post-implementation (retroactive documentation) |
2026-03-26 |
Evan Rosado |
Aurora and Ocean themes implemented and pushed |