feat: implement theming system with persistence and add new themes

This commit is contained in:
letieu
2025-12-10 06:08:01 +07:00
parent db618b99fc
commit 2e91f3a1c1
16 changed files with 457 additions and 16 deletions

25
themes/ayu-dark.css Normal file
View File

@@ -0,0 +1,25 @@
:root {
--terminal-bg: #0A0E14;
--terminal-fg: #B3B1AD;
/* ANSI Palette */
--terminal-black: #01060E;
--terminal-red: #FF3333;
--terminal-green: #BAE67E;
--terminal-yellow: #FFD580;
--terminal-blue: #73D0FF;
--terminal-magenta: #D4BFFF;
--terminal-cyan: #5FD7FF;
--terminal-white: #D9D7CE;
--terminal-purple: #D4BFFF;
/* Semantic Colors */
--primary: var(--terminal-blue);
--danger: var(--terminal-red);
--success: var(--terminal-green);
--warning: var(--terminal-yellow);
--info: var(--terminal-cyan);
--border-color: #393b44;
--surface: #1F2229;
--muted: #5C6773;
}