@@ -39,33 +39,42 @@ strong { font-weight: bold; }
3939 --bs-btn-border-width : unset !important ;
4040}
4141
42+ /* Hide elements if theme is active */
43+ /* Only used for data-bs-theme="light" and prefers-color-scheme: dark */
44+ /* For the other themes these should be defined in the theme css file */
45+
46+ body : not ([data-bs-theme ]) .bornhack-hide-light {
47+ display : none !important ;
48+ }
49+
4250[data-bs-theme = "light" ] .bornhack-logo {
4351 -webkit-filter : unset !important ;
4452 filter : unset !important ;
4553}
4654
55+ [data-bs-theme = "light" ] .bornhack-hide-light {
56+ display : none !important ;
57+ }
58+
4759@media (prefers-color-scheme : dark) {
48- .bornhack-logo {
60+ body : not ([ data-bs-theme ]) .bornhack-logo {
4961 -webkit-filter : invert (1 );
5062 filter : invert (1 );
5163 }
52- .sponsor-white {
64+ body : not ([ data-bs-theme ]) .sponsor-white {
5365 background-color : white;
5466 color : black;
5567 border : 20px solid white;
5668 }
69+ body : not ([data-bs-theme ]) .bornhack-hide-dark {
70+ display : none !important ;
71+ }
72+ /* Unset hide when light while being dark */
73+ body : not ([data-bs-theme ]) .bornhack-hide-light {
74+ display : unset !important ;
75+ }
5776}
58-
59- [data-bs-theme = "dark" ] .bornhack-logo {
60- -webkit-filter : invert (1 );
61- filter : invert (1 );
62- }
63-
64- [data-bs-theme = "dark" ] .sponsor-white {
65- background-color : white;
66- color : black;
67- border : 20px solid white;
68- }
77+ /* end of theme based hiding */
6978
7079.navbar-fixed-top {
7180 min-height : 70px ;
@@ -354,46 +363,59 @@ img {
354363 padding-left : 10px ;
355364 padding-right : 10px ;
356365}
357- .bornhack-2016-gradient {
366+ .bornhack-2016-gradient , . bornhack-2027-gradient {
358367 height : 5px ;
359368 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 004dff, var (--bs-body-bg ));
360369}
361- .bornhack-2017-gradient {
370+ .bornhack-2017-gradient , . bornhack-2028-gradient {
362371 height : 5px ;
363372 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 750787, var (--bs-body-bg ));
364373}
365- .bornhack-2018-gradient {
374+ .bornhack-2018-gradient , . bornhack-2029-gradient {
366375 height : 5px ;
367376 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 008026, var (--bs-body-bg ));
368377}
369- .bornhack-2019-gradient {
378+ .bornhack-2019-gradient , . bornhack-2030-gradient {
370379 height : 5px ;
371380 background : linear-gradient (0.25turn , var (--bs-body-bg ), # ffed00, var (--bs-body-bg ));
372381}
373- .bornhack-2020-gradient {
382+ .bornhack-2020-gradient , . bornhack-2031-gradient {
374383 height : 5px ;
375384 background : linear-gradient (0.25turn , var (--bs-body-bg ), # ff8c00, var (--bs-body-bg ));
376385}
377- .bornhack-2021-gradient {
386+ .bornhack-2021-gradient , . bornhack-2032-gradient {
378387 height : 5px ;
379388 background : linear-gradient (0.25turn , var (--bs-body-bg ), # e40303, var (--bs-body-bg ));
380389}
381- .bornhack-2022-gradient {
390+ .bornhack-2022-gradient , . bornhack-2033-gradient {
382391 height : 5px ;
383392 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 000000, var (--bs-body-bg ));
384393}
385- .bornhack-2023-gradient {
394+ .bornhack-2023-gradient , . bornhack-2034-gradient {
386395 height : 5px ;
387396 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 613915, var (--bs-body-bg ));
388397}
389- .bornhack-2024-gradient {
398+ .bornhack-2024-gradient , . bornhack-2035-gradient {
390399 height : 5px ;
391400 background : linear-gradient (0.25turn , var (--bs-body-bg ), # 73d7ee, var (--bs-body-bg ));
392401}
393- .bornhack-2025-gradient {
402+ .bornhack-2025-gradient , . bornhack-2036-gradient {
394403 height : 5px ;
395404 background : linear-gradient (0.25turn , var (--bs-body-bg ), # ffafc7, var (--bs-body-bg ));
396405}
406+ .bornhack-2026-gradient , .bornhack-2037-gradient {
407+ height : 5px ;
408+ background : linear-gradient (0.25turn , var (--bs-body-bg ), # ffffff, var (--bs-body-bg ));
409+ }
410+ /* Use a different starting and ending color on light theme */
411+ [data-bs-theme = "light" ] .bornhack-2026-gradient , [data-bs-theme = "light" ] .bornhack-2037-gradient {
412+ background : linear-gradient (0.25turn , var (--bs-gray-400 ), # ffffff, var (--bs-gray-400 )) !important ;
413+ }
414+ @media (prefers-color-scheme : light) {
415+ .bornhack-2026-gradient , .bornhack-2037-gradient {
416+ background : linear-gradient (0.25turn , var (--bs-gray-400 ), # ffffff, var (--bs-gray-400 )) !important ;
417+ }
418+ }
397419.image-white-bg {
398420 background-color : white;
399421 color : black;
0 commit comments