1818
1919 ul {
2020 @extend .unstyled !optional ;
21- padding-top : 24 px ;
21+ padding-top : 6 px ;
2222 display : flex ;
2323 flex-direction : row ;
2424 flex-wrap : wrap ;
9999 }
100100}
101101
102- $monitor-width : 313px ;
103- $monitor-height : 271px ;
104-
105102#front-downloads {
106103 float : right ;
107- width : 313 px ;
104+ width : 295 px ;
108105 position : relative ;
109106
110- .monitor {
111- position : absolute ;
112- top : 0 ;
113- right : -12px ;
114- }
115-
116- table {
117- position : absolute ;
118- top : $monitor-height ;
119- left : 24px ;
107+ .downloads-box {
108+ padding : 20px ;
109+ background : var (--versions-footer-bg-color );
110+ outline : 1px solid #f0c8bb ;
120111
121- td {
122- padding : 8px 20px 6px 0 ;
123- min-width : 145px ;
112+ :root [data-theme = " dark" ] & {
113+ outline-color : var (--orange );
124114 }
125-
126- a {
127- font-weight : bold ;
115+ border-radius : 4px ;
116+ position : relative ;
117+
118+ & ::before {
119+ content : ' ' ;
120+ position : absolute ;
121+ top : 15px ;
122+ left : 15px ;
123+ width : 80px ;
124+ height : 80px ;
125+ background : url (' #{$baseurl } images/logos/downloads/Git-Icon-1788C.png' ) no-repeat ;
126+ background-size : contain ;
127+ opacity : 0.55 ;
128128 }
129129 }
130- }
131130
132- .monitor {
133- @include background-image-2x ($baseurl + " images/monitor-default" , $monitor-width , $monitor-height );
134- width : $monitor-width - 40 ;
135- height : $monitor-height - 45 ;
136- padding-top : 45px ;
137- padding-left : 40px ;
138- color : var (--main-bg );
139- text-shadow : 1px 1px 0 rgba (0 , 0 , 0 , 0.2 );
131+ .release-info {
132+ margin-bottom : 18px ;
133+ padding : 0 0 18px 100px ;
134+ border-bottom : 1px solid var (--base-border-color );
140135
141- h4 {
142- font-weight : normal ;
143- color : var (--main-bg );
144- font-size : 16px ;
145- }
136+ h4 {
137+ font-weight : normal ;
138+ font-size : 16px ;
139+ }
146140
147- span .version {
148- display : block ;
149- margin-bottom : 6px ;
150- font-size : 28px ;
151- font-weight : bold ;
152- }
141+ .version {
142+ display : block ;
143+ margin-bottom : 6px ;
144+ font-size : 28px ;
145+ font-weight : bold ;
146+ }
153147
154- a {
155- color : #eee ;
156- font-size : 12px ;
157- text-decoration : underline ;
158- }
148+ a {
149+ font-size : 12px ;
150+ text-decoration : underline ;
151+ }
159152
160- span .release-date {
161- font-size : 12px ;
153+ time {
154+ font-size : 12px ;
155+ }
162156 }
163157
164158 a .button {
165- @include border-radius (2px );
166- @include box-shadow (0 1px 0 #148a92 );
167- display : block ;
168- width : 224px ;
169- padding : 5px 0 ;
170- margin-top : 10px ;
171- font-size : 16px ;
172- color : var (--main-bg );
173- text-align : center ;
174- background-image : linear-gradient (#1c868c , #186368 );
175- border-top : solid 1px #085e64 ;
176- border-right : solid 1px #1f6367 ;
177- border-bottom : solid 1px #134143 ;
178- border-left : solid 1px #1f6367 ;
179- transition-duration : 0.3s ;
180- transition-property : background-image ;
159+ display : flex ;
160+ align-items : center ;
161+ justify-content : center ;
162+ gap : 8px ;
163+ padding : 12px 16px ;
181164 text-decoration : none ;
165+ border-radius : 6px ;
166+ font-weight : bold ;
167+ transition : all 0.2s ;
182168
183169 & :hover {
184- background-image : linear-gradient ( #1a7e84 , #165b60 );
170+ transform : translateY ( -1 px );
185171 }
186172 }
187173
188- & .mac {
189- @include background-image-2x ($baseurl + " images/monitor-mac" , $monitor-width , $monitor-height );
190- width : $monitor-width - 40 ;
191- height : $monitor-height - 36 ;
192- padding-top : 36px ;
193- padding-left : 40px ;
194- }
195-
196- & .windows {
197- @include background-image-2x ($baseurl + " images/monitor-windows" , $monitor-width , $monitor-height );
174+ #download-link {
175+ background : var (--orange );
176+ margin-bottom : 10px ;
177+ color : white ;
198178 }
199179
200- & .linux {
201- @include background-image-2x ($baseurl + " images/monitor-linux" , $monitor-width , $monitor-height );
180+ .github-link {
181+ background : transparent ;
182+ color : var (--font-color );
183+ border : 1px solid var (--base-border-color );
184+ font-weight : normal ;
185+ font-size : 13px ;
186+ padding : 10px 16px ;
202187 }
203188}
204189
@@ -258,80 +243,41 @@ $monitor-height: 271px;
258243 }
259244}
260245
261- a .icon {
262- display : inline-block ;
263- height : 30px ;
264- padding-left : 30px ;
265- line-height : 36px ;
266-
267- & .gui {
268- @include background-image-2x ($baseurl + " images/icons/gui" , 18px , 24px , 6px 3px );
269- }
270-
271- & .older-releases {
272- @include background-image-2x ($baseurl + " images/icons/box" , 22px , 20px , 0 6px );
273- }
274-
275- & .windows {
276- @include background-image-2x ($baseurl + " images/icons/windows" , 24px , 21px , 0 6px );
277- }
278-
279- & .mac {
280- @include background-image-2x ($baseurl + " images/icons/apple" , 17px , 21px , 5px 4px );
281- }
282-
283- & .linux {
284- @include background-image-2x ($baseurl + " images/icons/linux" , 17px , 21px , 6px 6px );
285- }
286-
287- & .source {
288- @include background-image-2x ($baseurl + " images/icons/source-code" , 25px , 20px , 0 6px );
289- }
290- }
291-
292-
293-
294246// Breakpoint ----------------
295247@media (max-width : $default ) {
296248 #front-content {
297249 display : flex ;
250+
298251 #front-navigation {
299252 width : 50% ;
253+
300254 #front-nav {
301255 ul {
302256 padding : 0 1rem 0 0 ;
257+
303258 li {
304259 margin-bottom : 1rem !important ;
305260 margin-right : 0 !important ;
306261 }
307262 }
308263 }
264+
309265 #front-book {
310266 width : unset ;
311267 }
312268 }
269+
313270 #front-downloads {
314- width : 50% ;
315- .monitor {
316- @include center-transformX ;
317- }
318- table {
319- @include center-transformX ;
320- tbody , tr {
321- display : flex ;
322- flex-direction : column ;
323- }
324- td {
325- margin-bottom : 1rem ;
326- a { padding-left : 2.3rem ; }
327- }
328- }
271+ width : calc (50% - 20px );
272+ padding-left : 20px ;
329273 }
330274 }
275+
331276 #companies-projects {
332277 ul {
333278 // TODO
334279 }
280+
335281 li {
336282 // TODO
337283 }
@@ -340,30 +286,41 @@ a.icon {
340286
341287// Mobile
342288@media (max-width : $mobile-m ) {
343- #front-content {
289+ #front-content {
344290 flex-direction : column-reverse ;
345- #front-navigation , #front-downloads {
291+
292+ #front-navigation ,
293+ #front-downloads {
346294 width : 100% ;
347295 border-right : none ;
348296 }
297+
298+ #front-downloads {
299+ padding-left : 0 ;
300+ }
301+
349302 #front-navigation {
350- #front-nav {
303+ #front-nav {
351304 ul {
352305 padding : 0 1rem ;
353306 }
354307 }
308+
355309 #front-book {
356310 @include flex-center ;
357311 align-items : center ;
358312 }
359313 }
314+
360315 #front-downloads {
361316 border-bottom : 1px solid var (--base-border-color );
362317 margin-bottom : 2rem ;
363318 padding-bottom : 1rem ;
364- .monitor , table {
319+
320+ table {
365321 position : relative ;
366322 }
323+
367324 table {
368325 top : 0 ;
369326 }
0 commit comments