3
3
--light-purple : # AB94F4 ;
4
4
--medium-purple : # 644B9F ;
5
5
--dark-purple : # 361F77 ;
6
+
7
+ --drac-bg : # 282A37 ;
8
+ --drac-pink-rgb : 255 , 121 , 198 ;
9
+ --drac-cyan-rgb : 132 , 222 , 240 ;
10
+ --drac-purple-rgb : 189 , 147 , 249 ;
11
+ --drac-green-rgb : 80 , 250 , 123 ;
12
+ --drac-yellow-rgb : 241 , 250 , 140 ;
13
+ --drac-red-rgb : 255 , 85 , 85 ;
14
+
15
+ --drac-rainbow-gradient : linear-gradient (
16
+ 90deg ,
17
+ rgba (var (--drac-pink-rgb ), 0.8 ) 0% ,
18
+ rgba (var (--drac-purple-rgb ), 0.8 ) 10% ,
19
+ rgba (var (--drac-cyan-rgb ), 0.8 ) 20% ,
20
+ rgba (var (--drac-green-rgb ), 0.8 ) 30% ,
21
+ rgba (var (--drac-yellow-rgb ), 0.8 ) 40% ,
22
+ rgba (var (--drac-pink-rgb ), 0.8 ) 50% ,
23
+ rgba (var (--drac-purple-rgb ), 0.8 ) 60% ,
24
+ rgba (var (--drac-cyan-rgb ), 0.8 ) 70% ,
25
+ rgba (var (--drac-green-rgb ), 0.8 ) 80% ,
26
+ rgba (var (--drac-yellow-rgb ), 0.8 ) 90% ,
27
+ rgba (var (--drac-pink-rgb ), 0.8 ) 100%
28
+ );
6
29
}
7
30
8
31
/* Link styling: neon green accents */
@@ -18,10 +41,47 @@ img {
18
41
margin-right : auto; /* Automatically adjusts right margin */
19
42
}
20
43
21
- /* Headings: Use bronze color for better visibility */
22
- h1 , h2 , h3 , h4 , h5 , h6 , .headerlink {
23
- color : var (--medium-purple ) !important ;
44
+ h1 , h2 , h3 , h4 , h5 , h6 {
45
+ text-align : center;
46
+ position : relative;
47
+ padding-bottom : 0.3em ;
48
+ }
49
+
50
+ h1 ::after , h2 ::after , h3 ::after , h4 ::after , h5 ::after , h6 ::after {
51
+ content : "" ;
52
+ position : absolute;
53
+ left : 50% ;
54
+ transform : translateX (-50% );
55
+ width : 60% ;
56
+ height : 4px ;
57
+ border-radius : 10px ;
58
+ background : var (--drac-rainbow-gradient );
59
+ bottom : 0 ;
60
+ }
61
+
62
+ h1 { color : rgb (var (--drac-pink-rgb )); font-size : 2.25em ; font-weight : 600 ; }
63
+ h2 { color : rgb (var (--drac-purple-rgb )); font-size : 2em ; font-weight : 600 ; }
64
+ h3 { color : rgb (var (--drac-cyan-rgb )); font-size : 1.75em ; font-weight : 600 ; }
65
+ h4 { color : rgb (var (--drac-green-rgb )); font-size : 1.5em ; font-weight : 500 ; }
66
+ h5 { color : rgb (var (--drac-yellow-rgb )); font-size : 1.25em ; font-weight : 500 ; }
67
+ h6 { color : rgb (var (--drac-pink-rgb )); font-size : 1em ; font-weight : 400 ; }
68
+
69
+ /* Optional: Horizontal rule rainbow bar with emoji */
70
+ hr ::after {
71
+ content : "🌈" ;
72
+ display : block;
24
73
text-align : center;
74
+ margin-top : -1.5em ;
75
+ font-size : 1.2em ;
76
+ }
77
+ hr {
78
+ border : none;
79
+ height : 4px ;
80
+ border-radius : 4px ;
81
+ background : var (--drac-rainbow-gradient );
82
+ position : relative;
83
+ margin : 3em auto;
84
+ width : 80% ;
25
85
}
26
86
27
87
/* Set the topic title to bronze, even inside nav.contents */
0 commit comments