From da553bcdc40ec4a179af69719abfb98d480e1973 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Thu, 26 Feb 2026 16:12:43 -0500 Subject: [PATCH] landing: add favicon and switch accent palette to green --- landing/docs.css | 10 +++++----- landing/docs.html | 3 +++ landing/favicon.svg | 18 ++++++++++++++++++ landing/index.html | 3 +++ landing/style.css | 24 ++++++++++++------------ memory-update.md | 6 ++++++ 6 files changed, 47 insertions(+), 17 deletions(-) create mode 100644 landing/favicon.svg 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.