|
28 | 28 | /* ─── Theme tokens ─── */ |
29 | 29 | :root, |
30 | 30 | [data-theme="dark"] { |
31 | | - --bg: #0c0c10; |
32 | | - --bg-2: #111118; |
33 | | - --bg-3: #1a1a24; |
34 | | - --surface: rgba(255, 255, 255, 0.03); |
35 | | - --border: rgba(255, 255, 255, 0.08); |
36 | | - --border-2: rgba(255, 255, 255, 0.13); |
37 | | - --text-1: #e8e8f4; |
38 | | - --text-2: #94a3b8; |
39 | | - --text-3: #64748b; |
40 | | - --text-4: #475569; |
| 31 | + color-scheme: dark; |
| 32 | + --bg: #0b0d12; |
| 33 | + --bg-2: #121722; |
| 34 | + --bg-3: #1b2331; |
| 35 | + --surface: rgba(148, 163, 184, 0.08); |
| 36 | + --border: rgba(148, 163, 184, 0.18); |
| 37 | + --border-2: rgba(148, 163, 184, 0.28); |
| 38 | + --text-1: #f3f6ff; |
| 39 | + --text-2: #c3cddd; |
| 40 | + --text-3: #95a4bb; |
| 41 | + --text-4: #7787a0; |
41 | 42 | --accent: #6366f1; |
42 | | - --accent-dim: rgba(99, 102, 241, 0.15); |
43 | | - --accent-border: rgba(99, 102, 241, 0.35); |
44 | | - --accent-text: #a5b4fc; |
45 | | - --sidebar-bg: linear-gradient(180deg, #111118 0%, #0e0e15 100%); |
46 | | - --grid-line: rgba(99, 102, 241, 0.03); |
47 | | - --glow: rgba(79, 70, 229, 0.08); |
| 43 | + --accent-text: #d6ddff; |
| 44 | + --accent-soft: #c7d2fe; |
| 45 | + --accent-dim: rgba(129, 140, 248, 0.18); |
| 46 | + --accent-dim-hover: rgba(129, 140, 248, 0.24); |
| 47 | + --accent-subtle: rgba(129, 140, 248, 0.14); |
| 48 | + --accent-muted: #a5b4fc; |
| 49 | + --accent-glow: rgba(129, 140, 248, 0.4); |
| 50 | + --accent-border: rgba(129, 140, 248, 0.4); |
| 51 | + --accent-border-strong: rgba(165, 180, 252, 0.56); |
| 52 | + --accent-spinner-track: rgba(129, 140, 248, 0.26); |
| 53 | + --dim-text: #a7b4c8; |
| 54 | + --dim-icon: rgba(167, 180, 200, 0.75); |
| 55 | + --card-base-bg: rgba(148, 163, 184, 0.08); |
| 56 | + --card-base-border: rgba(148, 163, 184, 0.18); |
| 57 | + --sidebar-bg: linear-gradient(180deg, #121722 0%, #0d1017 100%); |
| 58 | + --grid-line: rgba(129, 140, 248, 0.05); |
| 59 | + --glow: rgba(99, 102, 241, 0.1); |
48 | 60 | --scrollbar: rgba(99, 102, 241, 0.2); |
49 | | - --card-hover: rgba(99, 102, 241, 0.06); |
| 61 | + --card-hover: rgba(129, 140, 248, 0.12); |
50 | 62 | } |
51 | 63 |
|
52 | 64 | [data-theme="light"] { |
| 65 | + color-scheme: light; |
53 | 66 | --bg: #f8f8fc; |
54 | 67 | --bg-2: #ffffff; |
55 | 68 | --bg-3: #f0f0f8; |
|
61 | 74 | --text-3: #6b7280; |
62 | 75 | --text-4: #9ca3af; |
63 | 76 | --accent: #4f46e5; |
| 77 | + --accent-text: #4f46e5; |
| 78 | + --accent-soft: #6366f1; |
64 | 79 | --accent-dim: rgba(79, 70, 229, 0.08); |
| 80 | + --accent-dim-hover: rgba(79, 70, 229, 0.12); |
| 81 | + --accent-subtle: rgba(79, 70, 229, 0.1); |
| 82 | + --accent-muted: #6366f1; |
| 83 | + --accent-glow: rgba(79, 70, 229, 0.28); |
65 | 84 | --accent-border: rgba(79, 70, 229, 0.25); |
66 | | - --accent-text: #4f46e5; |
| 85 | + --accent-border-strong: rgba(79, 70, 229, 0.35); |
| 86 | + --accent-spinner-track: rgba(79, 70, 229, 0.18); |
| 87 | + --dim-text: #4b5563; |
| 88 | + --dim-icon: rgba(75, 85, 99, 0.6); |
| 89 | + --card-base-bg: rgba(15, 23, 42, 0.03); |
| 90 | + --card-base-border: rgba(15, 23, 42, 0.08); |
67 | 91 | --sidebar-bg: linear-gradient(180deg, #ffffff 0%, #f4f4fc 100%); |
68 | 92 | --grid-line: rgba(79, 70, 229, 0.04); |
69 | 93 | --glow: rgba(79, 70, 229, 0.06); |
|
0 commit comments