diff --git a/landing/docs.css b/landing/docs.css
index a8347632..9c6389a0 100644
--- a/landing/docs.css
+++ b/landing/docs.css
@@ -69,15 +69,15 @@
.docs-nav-list a:hover {
color: var(--text-bright);
- background: rgba(14, 165, 233, 0.05);
- /* very light blue hover */
+ background: rgba(88, 242, 157, 0.06);
+ /* very light green hover */
border-left-color: var(--accent-secondary);
}
.docs-nav-list a.active {
color: var(--text-primary);
font-weight: bold;
- background: rgba(14, 165, 233, 0.1);
+ background: rgba(88, 242, 157, 0.12);
border-left-color: var(--accent-primary);
}
@@ -221,7 +221,7 @@
}
.markdown-body table th {
- background: rgba(14, 165, 233, 0.05);
+ background: rgba(88, 242, 157, 0.08);
color: var(--text-bright);
font-weight: bold;
}
@@ -240,4 +240,4 @@
height: auto;
border-radius: 4px;
border: 1px solid var(--border-color);
-}
\ No newline at end of file
+}
diff --git a/landing/docs.html b/landing/docs.html
index b8a4ef05..ba053c79 100644
--- a/landing/docs.html
+++ b/landing/docs.html
@@ -5,6 +5,9 @@
SeedPass Docs
+
+
+
diff --git a/landing/favicon.svg b/landing/favicon.svg
new file mode 100644
index 00000000..a3bde25b
--- /dev/null
+++ b/landing/favicon.svg
@@ -0,0 +1,18 @@
+
diff --git a/landing/index.html b/landing/index.html
index 8a5bb453..0bd2446d 100644
--- a/landing/index.html
+++ b/landing/index.html
@@ -5,6 +5,9 @@
SeedPass - Deterministic Identity & Password Manager
+
+
+
diff --git a/landing/style.css b/landing/style.css
index edabda03..10c606a9 100644
--- a/landing/style.css
+++ b/landing/style.css
@@ -1,19 +1,19 @@
:root {
--bg-main: #080a0c;
--bg-secondary: #0d1114;
- --text-primary: #94a3b8;
- --text-bright: #cbd5e1;
- --text-muted: #475569;
- --accent-primary: #38bdf8;
- /* Muted vibrant blue */
- --accent-secondary: #0ea5e9;
- /* Slate blue */
+ --text-primary: #97b8a6;
+ --text-bright: #daf2e5;
+ --text-muted: #4f6c5e;
+ --accent-primary: #58f29d;
+ /* Favicon mint green */
+ --accent-secondary: #2abf75;
+ /* Deeper supporting green */
--accent-danger: #ef4444;
/* Muted red */
- --accent-glow: rgba(56, 189, 248, 0.15);
+ --accent-glow: rgba(88, 242, 157, 0.2);
--font-mono: 'JetBrains Mono', monospace;
- --border-color: #1e293b;
- --border-highlight: #334155;
+ --border-color: #1a3024;
+ --border-highlight: #274533;
}
* {
@@ -31,7 +31,7 @@ body {
overflow-x: hidden;
position: relative;
/* Subtle radial gradient */
- background-image: radial-gradient(circle at 50% 10%, #0d1218 0%, var(--bg-main) 80%);
+ background-image: radial-gradient(circle at 50% 10%, #0c1812 0%, var(--bg-main) 80%);
}
a {
@@ -476,7 +476,7 @@ a:hover {
.feature-item:hover {
border-color: var(--border-highlight);
- background: #0d1218;
+ background: #0c1812;
}
.feature-item i {
diff --git a/memory-update.md b/memory-update.md
index 486daffb..b210099f 100644
--- a/memory-update.md
+++ b/memory-update.md
@@ -16,3 +16,9 @@
- Added narrow pytest warning filters for known third-party GUI deprecation noise (`Pack.padding*`).
- For `imghdr` deprecation triggered during `test_imghdr_stub` import, added a local `warnings.filterwarnings(...)` at top of that test module to suppress import-time warning deterministically.
- Verified final suite status: `766 passed, 11 skipped`, no warnings.
+
+## UI update (landing favicon)
+- Added a new `landing/favicon.svg` with a lock/keyhole glyph in SeedPass terminal-green colors.
+- Wired favicon metadata into both `landing/index.html` and `landing/docs.html` (`rel="icon"`, `rel="alternate icon"`, and `theme-color`) so tab/icon branding is consistent across the landing site.
+- Landing theme accent system was centralized in `landing/style.css` CSS variables; changing `--accent-primary/secondary` propagated icon color updates (Font Awesome `` styles) across both home and docs pages.
+- `landing/docs.css` had a few hardcoded blue RGBA backgrounds for hover/active/table headers that needed manual conversion to green to fully complete a palette swap.