1111 --nav-hover : # 133653 ;
1212 --section-bg : rgba (65 , 65 , 65 , 0.95 );
1313 --transition-speed : 0.3s ;
14+ --visited-link : # dfa843 ;
15+
16+ --highlight-color : # e7df69 ;
17+ --visited-color : # dfa843 ;
18+ --transition-smooth : 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
1419}
1520
1621/* Fonts */
3237 font-style : normal;
3338}
3439
35- title {
40+ /* General Styling */
41+ body {
42+ font-family : 'roboto' , sans-serif;
43+ margin : 0 ;
44+ padding : 0 ;
45+ line-height : 1.6 ;
46+ color : var (--text-dark );
47+ background : linear-gradient (to bottom, var (--gradient-start ), var (--gradient-middle ), var (--gradient-end ));
48+ }
49+
50+ /* Typography */
51+ h1 , h2 , h3 {
3652 font-family : 'rampage-monoline' , sans-serif;
53+ color : var (--text-light );
54+ text-align : center;
55+ }
56+
57+ h1 {
58+ font-size : 85px ;
59+ }
60+
61+ h2 {
62+ font-size : 55px ;
63+ }
64+
65+ h3 {
66+ font-size : 40px ;
67+ }
68+
69+ li , p {
70+ font-size : 18px ;
3771}
3872
3973/* Header */
@@ -49,13 +83,6 @@ header {
4983 transition : all var (--transition-speed ) ease;
5084}
5185
52- header nav ul li a img {
53- width : 30px ;
54- height : 30px ;
55- margin-right : 4px ;
56- vertical-align : middle;
57- }
58-
5986nav ul {
6087 list-style : none;
6188 padding : 0 ;
@@ -86,20 +113,11 @@ nav ul li a:hover {
86113 box-shadow : 0 4px 12px rgba (0 , 0 , 0 , 0.15 );
87114}
88115
89- /* General Styling */
90- body {
91- font-family : 'roboto' , sans-serif;
92- margin : 0 ;
93- padding : 0 ;
94- line-height : 1.6 ;
95- color : var (--text-dark );
96- background : linear-gradient (to bottom, var (--gradient-start ), var (--gradient-middle ), var (--gradient-end ));
97- }
98-
99- h1 , h2 , h3 {
100- font-family : 'rampage-monoline' , sans-serif;
101- color : var (--text-light );
102- text-align : center;
116+ header nav ul li a img {
117+ width : 30px ;
118+ height : 30px ;
119+ margin-right : 4px ;
120+ vertical-align : middle;
103121}
104122
105123/* Section Styling */
@@ -120,11 +138,28 @@ section:hover {
120138 transform : translateX (10px );
121139}
122140
123- /* Section Sizing */
124141section .title {
125142 width : 30% ;
126143}
127144
145+ /* Contact Section Styling */
146+ section # contact p a img {
147+ width : 50px ;
148+ height : 50px ;
149+ margin-right : 8px ;
150+ vertical-align : middle;
151+ }
152+
153+ section # contact p a {
154+ font-family : 'rampage-monoline' , sans-serif;
155+ font-size : 30px ;
156+ color : var (--accent-color );
157+ }
158+
159+ section # contact p a : visited {
160+ color : var (--visited-link );
161+ }
162+
128163/* Buttons and Links */
129164.button {
130165 display : inline-block;
@@ -186,4 +221,8 @@ canvas {
186221 nav ul li {
187222 margin : 5px ;
188223 }
224+
225+ # contact p a {
226+ font-size : 24px ;
227+ }
189228}
0 commit comments