File tree 1 file changed +90
-27
lines changed
1 file changed +90
-27
lines changed Original file line number Diff line number Diff line change 11<!DOCTYPE html>
22< html >
33< head >
4+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
45< style >
56* {
67 box-sizing : border-box;
910body {
1011 font-family : Helvetica, Arial, sans-serif;
1112 margin : 0 ;
12- padding : 24 px 16px ;
13+ padding : 16px ;
1314 -webkit-text-size-adjust : 100% ;
15+ color : # 1a202c ;
1416}
1517
1618.container {
1719 max-width : 600px ;
1820 margin : 0 auto;
21+ padding : 8px ;
1922}
2023
2124h1 {
22- font-size : 28 px ;
23- margin-bottom : 24 px ;
24- line-height : 1.2 ;
25+ font-size : 24 px ;
26+ margin-bottom : 20 px ;
27+ line-height : 1.3 ;
2528}
2629
2730h2 {
28- font-size : 20 px ;
29- margin-top : 32 px ;
30- margin-bottom : 16 px ;
31+ font-size : 18 px ;
32+ margin-top : 28 px ;
33+ margin-bottom : 14 px ;
3134 color : # 334155 ;
3235}
3336
3437.progress-container {
3538 background-color : # f0f0f0 ;
3639 border-radius : 8px ;
3740 height : 32px ;
38- margin-bottom : 24 px ;
41+ margin-bottom : 20 px ;
3942 overflow : hidden;
4043 position : relative;
4144}
5861
5962.midterm-label {
6063 position : absolute;
61- top : -24 px ;
64+ top : -22 px ;
6265 transform : translateX (-50% );
6366 color : # dc2626 ;
64- font-size : 14 px ;
67+ font-size : 12 px ;
6568 font-weight : 600 ;
6669}
6770
6871.details {
6972 color : # 4b5563 ;
70- font-size : 16 px ;
71- margin-bottom : 32 px ;
72- line-height : 1.4 ;
73+ font-size : 14 px ;
74+ margin-bottom : 28 px ;
75+ line-height : 1.5 ;
7376}
7477
7578.stats {
7679 display : grid;
77- grid-template-columns : 1fr 1fr ;
78- gap : 16px ;
79- margin-bottom : 32px ;
80- }
81-
82- .stats-single {
83- grid-column : span 2 ;
80+ grid-template-columns : 1fr ;
81+ gap : 12px ;
82+ margin-bottom : 28px ;
8483}
8584
8685.stat-card {
8786 background-color : # eff6ff ;
8887 border-radius : 12px ;
89- padding : 20 px ;
88+ padding : 16 px ;
9089 border-left : 4px solid # 2563eb ;
9190}
9291
9392.stat-label {
9493 color : # 64748b ;
95- font-size : 16 px ;
96- margin-bottom : 8 px ;
94+ font-size : 14 px ;
95+ margin-bottom : 6 px ;
9796}
9897
9998.stat-value {
100- font-size : 24 px ;
99+ font-size : 22 px ;
101100 font-weight : 600 ;
102101}
103102
104103.midterm-stats {
105104 display : grid;
106- grid-template-columns : 1fr 1 fr ;
107- gap : 16 px ;
105+ grid-template-columns : 1fr ;
106+ gap : 12 px ;
108107}
109108
110109.midterm-card {
111110 background-color : # fef2f2 ;
112111 border-radius : 12px ;
113- padding : 20 px ;
112+ padding : 16 px ;
114113 border-left : 4px solid # dc2626 ;
115114}
115+
116+ /* Media queries for responsive design */
117+ @media (min-width : 480px ) {
118+ body {
119+ padding : 24px 16px ;
120+ }
121+
122+ .container {
123+ padding : 0 ;
124+ }
125+
126+ h1 {
127+ font-size : 28px ;
128+ margin-bottom : 24px ;
129+ }
130+
131+ h2 {
132+ font-size : 20px ;
133+ margin-top : 32px ;
134+ margin-bottom : 16px ;
135+ }
136+
137+ .details {
138+ font-size : 16px ;
139+ margin-bottom : 32px ;
140+ }
141+
142+ .stats {
143+ grid-template-columns : 1fr 1fr ;
144+ gap : 16px ;
145+ margin-bottom : 32px ;
146+ }
147+
148+ .stat-card {
149+ padding : 20px ;
150+ }
151+
152+ .stats-single {
153+ grid-column : span 2 ;
154+ }
155+
156+ .midterm-stats {
157+ grid-template-columns : 1fr 1fr ;
158+ gap : 16px ;
159+ }
160+
161+ .midterm-card {
162+ padding : 20px ;
163+ }
164+
165+ .stat-label {
166+ font-size : 16px ;
167+ margin-bottom : 8px ;
168+ }
169+
170+ .stat-value {
171+ font-size : 24px ;
172+ }
173+
174+ .midterm-label {
175+ font-size : 14px ;
176+ top : -24px ;
177+ }
178+ }
116179</ style >
117180</ head >
118181< body >
You can’t perform that action at this time.
0 commit comments