From 08038b066f7d26bb820a4a2ebc6f473a25eefe3f Mon Sep 17 00:00:00 2001 From: nickviljoen Date: Sun, 17 May 2026 10:12:18 +0200 Subject: [PATCH] Rebrand UI to OLIVER template: Montserrat, yellow accents, sticky nav, tab fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Swap the muddy #f3ae3e palette for the real OLIVER brand pulled from the master PPT template: yellow #FFCB05 + near-black #1A1A1A + off-white #F6F7F7, Montserrat font. White-first page with a brand-yellow highlight rectangle behind page titles, stat tiles with yellow left-strip, and a short yellow accent line under each card section title — picks up the template's "01" chapter-marker rhythm. Fixes two production bugs along the way: - Nav stays pinned at top while page scrolls. The conflicting `.navbar { position: relative !important }` rule was removed from nav.html so the `position: fixed` from style.css can take effect. - Clicking admin tabs no longer scrolls the page. Converted `` to ` - - - - @@ -1040,75 +1050,18 @@ {% endblock %} diff --git a/templates/login.html b/templates/login.html index 0d7aadc..69c7b0d 100644 --- a/templates/login.html +++ b/templates/login.html @@ -112,14 +112,14 @@ .login-icon { width: 80px; height: 80px; - border-radius: 50%; - background: linear-gradient(135deg, var(--primary-color), var(--secondary-color)); + border-radius: 8px; + background: var(--brand-yellow); display: flex; align-items: center; justify-content: center; margin: 0 auto; font-size: 2rem; - color: white; + color: var(--brand-dark); } .password-input-group { diff --git a/templates/nav.html b/templates/nav.html index fc42cde..c8bfd95 100644 --- a/templates/nav.html +++ b/templates/nav.html @@ -1,7 +1,7 @@ -