File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010 --text-primary : # 0f172a ;
1111 --text-muted : # 64748b ;
1212 --text-subtle : # 94a3b8 ;
13+
14+ --scrollbar-track : # e2e8f0 ;
15+ --scrollbar-thumb : # 94a3b8 ;
16+ --scrollbar-thumb-hover : # 7c3aed ;
1317}
1418
1519/* Dark mode overrides (applied via .dark on <html>) */
2226 --text-primary : # f1f5f9 ;
2327 --text-muted : # 94a3b8 ;
2428 --text-subtle : # 64748b ;
29+
30+ --scrollbar-track : # 1e293b ;
31+ --scrollbar-thumb : # 334155 ;
32+ --scrollbar-thumb-hover : # 7c3aed ;
2533}
2634
2735@theme inline {
@@ -64,3 +72,34 @@ input[type="range"]::-moz-range-thumb {
6472 cursor : pointer;
6573 border : none;
6674}
75+
76+ /* ── Custom scrollbar ────────────────────────────────────────────────────── */
77+
78+ /* Webkit (Chrome, Safari, Edge, mobile) */
79+ ::-webkit-scrollbar {
80+ width : 8px ;
81+ height : 8px ;
82+ }
83+ ::-webkit-scrollbar-track {
84+ background : var (--scrollbar-track );
85+ border-radius : 999px ;
86+ }
87+ ::-webkit-scrollbar-thumb {
88+ background : var (--scrollbar-thumb );
89+ border-radius : 999px ;
90+ border : 2px solid var (--scrollbar-track );
91+ transition : background 0.2s ;
92+ }
93+ ::-webkit-scrollbar-thumb : hover {
94+ background : var (--scrollbar-thumb-hover );
95+ }
96+ ::-webkit-scrollbar-corner {
97+ background : var (--scrollbar-track );
98+ }
99+
100+ /* Firefox */
101+ * {
102+ scrollbar-width : thin;
103+ scrollbar-color : var (--scrollbar-thumb ) var (--scrollbar-track );
104+ }
105+
You can’t perform that action at this time.
0 commit comments