aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--docs/THEMES.md11
-rw-r--r--internal/web/render_test.go2
-rw-r--r--internal/web/static/themes/deus_vult.css (renamed from internal/web/static/themes/camaldolese.css)18
-rw-r--r--internal/web/static/themes/franciscans.css2
-rw-r--r--internal/web/static/themes/pentecost.css18
6 files changed, 28 insertions, 27 deletions
diff --git a/README.md b/README.md
index 9b87c65..1df1633 100644
--- a/README.md
+++ b/README.md
@@ -221,11 +221,11 @@ only — no fonts, spacing, borders, or layout, which all live in the fixed
Religious orders: `transfiguration` (dark, gold/olive — the default),
`desert_fathers` (light, sand/umber), `benedictines` (dark, black/gold),
`franciscans` (dark, brown/terracotta), `memento_mori` (dark, greyscale),
-`camaldolese` (light, slate-blue).
+`deus_vult` (light, silver/white/red).
Liturgical seasons: `advent` (dark violet), `nativity` (light white/gold),
`lent` (dark ashen violet), `easter` (light radiant gold), `pentecost`
-(dark ember/red), `ordinary` (light green).
+(red/white/gold), `ordinary` (light green).
Set the default with `web_theme` in config, or pick one live from the
"motyw" dropdown in the browser UI.
diff --git a/docs/THEMES.md b/docs/THEMES.md
index 53fac9b..ba7627a 100644
--- a/docs/THEMES.md
+++ b/docs/THEMES.md
@@ -93,12 +93,13 @@ Religious orders:
ochre `#b8894a`.
- **benedictines** (dark) — black habit `#17130f` / parchment `#e8dcc0`,
accent gold `#c9a227`.
-- **franciscans** (dark, warm) — undyed brown `#3a2f26` / `#e0d5c3`, accent
+- **franciscans** (dark, warm) — undyed brown `#31271f` / `#e0d5c3`, accent
tau/terracotta `#a8703a`, link/refrain olive.
- **memento_mori** (dark, greyscale) — ash `#1a1a1a` / bone `#d8d4cc`;
`#7a4a42` (dried blood) is reserved for the `.error` role only.
-- **camaldolese** (light) — `#f2f1ee` / slate `#3a3f44`, accent slate-blue
- `#5f7a86`, refrain sage `#7a9a88`.
+- **deus_vult** (light, silver/white/red) — silver-white `#edeff2` / steel
+ `#2a2f34`, accent Templar red `#b31b25`, muted/border silver, refrain deep
+ red `#8f2028`.
Liturgical seasons:
@@ -110,8 +111,8 @@ Liturgical seasons:
violet `#7a6a86`, refrain dried rose `#8a6a72`.
- **easter** (light, radiant white/gold) — `#fdfbf4` / `#33302a`, accent
bright gold `#d4af37`.
-- **pentecost** (dark, ember/red) — `#241210` / `#f0e0d8`, accent flame
- `#d9705a`, link orange `#e0975a`.
+- **pentecost** (red/white/gold) — scarlet `#4d1418` / cream `#f5ecdb`,
+ accent gold `#e2b74a`, refrain soft gold `#e0c074`.
- **ordinary** (light green) — `#eef2e6` / `#33382e`, accent green
`#5a7a3f`.
diff --git a/internal/web/render_test.go b/internal/web/render_test.go
index 974c6f1..7d8df18 100644
--- a/internal/web/render_test.go
+++ b/internal/web/render_test.go
@@ -21,7 +21,7 @@ func TestBuiltinThemes(t *testing.T) {
t.Setenv("XDG_CONFIG_HOME", t.TempDir()) // no user themes
for _, name := range []string{
"transfiguration", "desert_fathers", "benedictines", "franciscans",
- "memento_mori", "camaldolese", "advent", "nativity", "lent", "easter",
+ "memento_mori", "deus_vult", "advent", "nativity", "lent", "easter",
"pentecost", "ordinary",
} {
if b, err := themeCSS(name); err != nil || len(b) == 0 {
diff --git a/internal/web/static/themes/camaldolese.css b/internal/web/static/themes/deus_vult.css
index 17b17f6..89dfc4f 100644
--- a/internal/web/static/themes/camaldolese.css
+++ b/internal/web/static/themes/deus_vult.css
@@ -1,14 +1,14 @@
-/* camaldolese -- religious-order palette, light. Colour only; see
- * docs/THEMES.md.
+/* deus_vult -- religious-order palette (crusader / Templar), light: white
+ * mantle, silver mail, red cross. Colour only; see docs/THEMES.md.
*/
:root {
- --bg: #f2f1ee;
- --fg: #3a3f44; /* slate */
- --muted: #8b9196;
- --accent: #5f7a86; /* slate blue */
- --link: #6a8a94;
- --refrain: #7a9a88; /* sage */
- --border: #d8dad9;
+ --bg: #edeff2; /* silver-white mantle */
+ --fg: #2a2f34; /* steel */
+ --muted: #868d95; /* silver-grey */
+ --accent: #b31b25; /* Templar cross red */
+ --link: #5f6b73; /* steel */
+ --refrain: #8f2028; /* deep red */
+ --border: #cfd4d9; /* silver */
}
.heading {
diff --git a/internal/web/static/themes/franciscans.css b/internal/web/static/themes/franciscans.css
index fe84034..212204c 100644
--- a/internal/web/static/themes/franciscans.css
+++ b/internal/web/static/themes/franciscans.css
@@ -2,7 +2,7 @@
* docs/THEMES.md.
*/
:root {
- --bg: #3a2f26; /* undyed brown */
+ --bg: #31271f; /* undyed brown, dark */
--fg: #e0d5c3;
--muted: #9c8b76;
--accent: #a8703a; /* tau/terracotta */
diff --git a/internal/web/static/themes/pentecost.css b/internal/web/static/themes/pentecost.css
index 2537ab1..747d62e 100644
--- a/internal/web/static/themes/pentecost.css
+++ b/internal/web/static/themes/pentecost.css
@@ -1,14 +1,14 @@
-/* pentecost -- liturgical season palette, dark ember/red. Colour only;
- * see docs/THEMES.md.
+/* pentecost -- liturgical season palette: red / white / gold, after the
+ * scarlet-and-gold Pentecost vestments. Colour only; see docs/THEMES.md.
*/
:root {
- --bg: #241210;
- --fg: #f0e0d8;
- --muted: #9a7a70;
- --accent: #d9705a; /* flame */
- --link: #e0975a; /* orange */
- --refrain: #c9a227; /* gold */
- --border: #3a201c;
+ --bg: #4d1418; /* scarlet silk, deep */
+ --fg: #f5ecdb; /* white / cream orphrey */
+ --muted: #c9a08a; /* dusty rose */
+ --accent: #e2b74a; /* gold brocade */
+ --link: #eac86a; /* light gold */
+ --refrain: #e0c074; /* soft gold */
+ --border: #6e2328; /* crimson */
}
.heading {