diff --git a/glance-system/glance-kisfenyo.yaml b/glance-system/glance-kisfenyo.yaml index 5b3f6e9..0acf589 100644 --- a/glance-system/glance-kisfenyo.yaml +++ b/glance-system/glance-kisfenyo.yaml @@ -562,10 +562,26 @@ data: title: NextCloud custom.css: | - /* Custom CSS for Kisfenyo's Glance Dashboard */ - /* Dark Blue theme */ +# ============================================================================= +# GLANCE CUSTOM CSS - BLUE/TECH THEME +# ============================================================================= +# +# Replace your entire custom.css section in the ConfigMap with this content. +# +# COLOR REFERENCE (adjust these to change the entire theme): +# - Cyan accent: #5ac8d8 (primary links, headers, active elements) +# - Cyan hover: #7ed9e6 (hover states) +# - Cyan dark: #2d7e88 (widget titles, subtle accents) +# - Blue background: rgba(30, 60, 90, X) (widget backgrounds, X = opacity) +# - Blue accent bg: rgba(45, 126, 136, X) (highlight backgrounds) +# +# HSL equivalent: hsl(190, 55%, 60%) for cyan accent +# ============================================================================= + + /* ========================================================================= + WALLPAPER VISIBLE + ========================================================================= */ - /* ===== Wallpaper visible ===== */ html, body { height: 100%; } html { @@ -594,38 +610,127 @@ data: } body > * { position: relative; z-index: 1; } - /* ===== Glassy widgets like Homepage ===== */ - .widget { - background: rgba(45, 126, 136, 0.32) !important; - border: 1px solid rgba(255,255,255,0.08) !important; - border-radius: 10px !important; - backdrop-filter: blur(6px) !important; - -webkit-backdrop-filter: blur(6px) !important; + /* ========================================================================= + ROOT VARIABLES OVERRIDE + These override Glance's default theme colors at the CSS variable level + ========================================================================= */ + :root { + /* Primary color - affects many built-in elements */ + --color-primary: hsl(190, 70%, 60%) !important; + + /* These control various UI elements */ + --color-text-highlight: #5ac8d8 !important; + --color-text-accent: #5ac8d8 !important; } - /* ===== Header + bigger logo ===== */ - .header-container { - background: rgba(45, 126, 136, 0.32) !important; - backdrop-filter: blur(10px) !important; - -webkit-backdrop-filter: blur(10px) !important; - border-bottom: 1px solid rgba(255,255,255,0.08) !important; + /* ========================================================================= + GLOBAL LINK COLORS + Affects all tags site-wide (bookmarks, reddit links, video titles, etc.) + ========================================================================= */ + a { + color: #5ac8d8 !important; /* CYAN - main link color */ } - .header { - min-height: 80px !important; + a:hover { + color: #7ed9e6 !important; /* LIGHTER CYAN - hover state */ + } + + /* Visited links - slightly muted */ + a:visited { + color: #4ab8c8 !important; /* SLIGHTLY DARKER CYAN */ + } + + /* ========================================================================= + HEADER / NAVIGATION + The top bar with Home, Media, NextCloud tabs + ========================================================================= */ + + /* Push nav items to bottom of header and align properly */ + .header.flex { align-items: flex-end !important; - padding: 16px 18px !important; } - /* This matches your DOM: