diff options
author | sameerasw <[email protected]> | 2025-04-11 10:32:44 +0530 |
---|---|---|
committer | sameerasw <[email protected]> | 2025-04-11 10:32:44 +0530 |
commit | 6579d429de3c1cf9c3b147b5bc1e5cf5b720ef65 (patch) | |
tree | ff60780dc62eb690935a0194f44c0d7ef3366cfb /theme.css | |
parent | 1b6b6fda911fb00d3d3d6743118c078bd1fb223e (diff) |
dark/ light theme
Diffstat (limited to 'theme.css')
-rw-r--r-- | theme.css | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/theme.css b/theme.css new file mode 100644 index 0000000..08d31fc --- /dev/null +++ b/theme.css @@ -0,0 +1,46 @@ +/* Base theme variables for Zen Internet */ + +/* Dark theme (default) */ +:root { + --radius-sm: 6px; + --radius-md: 8px; + --radius-lg: 12px; + --transition: all 0.2s ease; + --shadow: 0 2px 10px rgba(0, 0, 0, 0.3); + --accent-color: #f98764; /* Subtle Zen-themed orange */ + --hover-color: #fa9475; /* Lighter hover state */ + --success-color: #40c057; + --warning-color: #fab005; + --danger-color: #fa5252; + --danger-hover-color: #e03444; + --bg-color: #1e1e2e; + --secondary-bg: #2a2a3c; + --border-color: #4c4c63; + --text-primary: #e2e8f0; + --text-secondary: #a0a0b8; + --header-bg-start: #2c3e50; + --header-bg-end: #1a2530; + --logo-filter: none; /* No filter for logo in dark mode */ + --danger-bg-color: rgba(220, 53, 69, 0.1); + --danger-border-color: rgba(220, 53, 69, 0.3); +} + +/* Light theme */ +@media (prefers-color-scheme: light) { + :root { + --bg-color: #f5f7fa; + --secondary-bg: #e9ecef; + --border-color: #ced4da; + --text-primary: #343a40; + --text-secondary: #6c757d; + --shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + --header-bg-start: #f98764; + --header-bg-end: #e77c5d; + /* Invert and desaturate logo in light mode */ + --logo-filter: invert(1) saturate(0); + --danger-bg-color: rgba(220, 53, 69, 0.08); + --danger-border-color: rgba(220, 53, 69, 0.2); + --danger-color: #dc3545; + --danger-hover-color: #c82333; + } +} |