Skip to content

Commit 6abfe9d

Browse files
committed
Implement code changes to enhance functionality and improve performance
1 parent 4eee5e4 commit 6abfe9d

File tree

4 files changed

+143
-19
lines changed

4 files changed

+143
-19
lines changed

assets/scss/main.scss

Lines changed: 125 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,7 +841,131 @@ blockquote {
841841
box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.2);
842842
}
843843

844-
// Responsive design improvements
844+
// 4K and Ultra-wide screen optimizations
845+
@media (min-width: 2560px) {
846+
html {
847+
font-size: 18px; // Increase base font size for better readability
848+
}
849+
850+
.container {
851+
max-width: 1800px; // Larger max width for 4K screens
852+
}
853+
854+
.container-fluid {
855+
padding-left: 5rem;
856+
padding-right: 5rem;
857+
}
858+
859+
.navbar {
860+
padding: 1rem 0;
861+
min-height: 80px !important;
862+
}
863+
864+
.navbar-brand {
865+
font-size: 1.5rem;
866+
867+
.ctf_logo {
868+
height: 40px !important;
869+
max-height: 40px !important;
870+
}
871+
}
872+
873+
.nav-link {
874+
padding: 0.75rem 1rem !important;
875+
font-size: 1.1rem !important;
876+
}
877+
878+
.jumbotron {
879+
padding: 6rem 0;
880+
881+
h1 {
882+
font-size: 4rem;
883+
}
884+
885+
.lead {
886+
font-size: 1.5rem;
887+
}
888+
}
889+
890+
.card {
891+
border-radius: 2rem;
892+
893+
.card-header {
894+
padding: 2rem;
895+
}
896+
897+
.card-body {
898+
padding: 2rem;
899+
}
900+
}
901+
902+
.btn {
903+
padding: 1rem 2rem;
904+
font-size: 1.1rem;
905+
border-radius: 2rem;
906+
}
907+
908+
.badge {
909+
font-size: 1rem;
910+
padding: 0.5em 1em;
911+
}
912+
913+
.challenge-card {
914+
min-height: 180px;
915+
916+
.card-body {
917+
padding: 1.5rem;
918+
}
919+
}
920+
921+
.category-filter-btn {
922+
padding: 1rem 1.5rem;
923+
font-size: 1.1rem;
924+
}
925+
926+
.user-sidebar .card {
927+
.card-body {
928+
padding: 1.5rem;
929+
}
930+
}
931+
932+
body {
933+
padding-top: 90px; // Adjust for larger navbar
934+
}
935+
}
936+
937+
// Large desktop screens (1440p-2K)
938+
@media (min-width: 1920px) and (max-width: 2559px) {
939+
html {
940+
font-size: 16px;
941+
}
942+
943+
.container {
944+
max-width: 1400px;
945+
}
946+
947+
.container-fluid {
948+
padding-left: 3rem;
949+
padding-right: 3rem;
950+
}
951+
952+
.jumbotron {
953+
padding: 4rem 0;
954+
}
955+
956+
.challenge-card {
957+
min-height: 150px;
958+
}
959+
}
960+
961+
// Standard desktop responsive design
962+
@media (max-width: 1199px) {
963+
.container-fluid {
964+
padding-left: 2rem;
965+
padding-right: 2rem;
966+
}
967+
}
968+
845969
@media (max-width: 768px) {
846970
.jumbotron {
847971
padding: 2rem 0;
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

static/manifest.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,27 @@
11
{
2-
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-400-normal.woff2": {
3-
"file": "assets/lato-latin-ext-400-normal.1c2fc265.woff2",
4-
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-400-normal.woff2"
5-
},
6-
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2": {
7-
"file": "assets/lato-latin-700-normal.c447dd76.woff2",
8-
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2"
2+
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2": {
3+
"file": "assets/lato-latin-400-normal.918b7dc3.woff2",
4+
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2"
95
},
106
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-700-normal.woff2": {
117
"file": "assets/lato-latin-ext-700-normal.4ef7cd3d.woff2",
128
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-700-normal.woff2"
139
},
14-
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2": {
15-
"file": "assets/lato-latin-400-normal.918b7dc3.woff2",
16-
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-400-normal.woff2"
17-
},
1810
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-400-normal.woff2": {
1911
"file": "assets/raleway-cyrillic-ext-400-normal.1a60d844.woff2",
2012
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-ext-400-normal.woff2"
2113
},
14+
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-400-normal.woff2": {
15+
"file": "assets/lato-latin-ext-400-normal.1c2fc265.woff2",
16+
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-ext-400-normal.woff2"
17+
},
2218
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-400-normal.woff2": {
2319
"file": "assets/raleway-cyrillic-400-normal.679eb908.woff2",
2420
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-cyrillic-400-normal.woff2"
2521
},
26-
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2": {
27-
"file": "assets/raleway-latin-ext-400-normal.293dc7f5.woff2",
28-
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2"
22+
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2": {
23+
"file": "assets/lato-latin-700-normal.c447dd76.woff2",
24+
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-latin-700-normal.woff2"
2925
},
3026
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-vietnamese-400-normal.woff2": {
3127
"file": "assets/raleway-vietnamese-400-normal.917d91f1.woff2",
@@ -35,6 +31,10 @@
3531
"file": "assets/raleway-latin-400-normal.c78a1da5.woff2",
3632
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-400-normal.woff2"
3733
},
34+
"node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2": {
35+
"file": "assets/raleway-latin-ext-400-normal.293dc7f5.woff2",
36+
"src": "node_modules/.pnpm/@fontsource+raleway@4.5.12/node_modules/@fontsource/raleway/files/raleway-latin-ext-400-normal.woff2"
37+
},
3838
"node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-all-400-normal.woff": {
3939
"file": "assets/lato-all-400-normal.8844f83a.woff",
4040
"src": "node_modules/.pnpm/@fontsource+lato@4.5.10/node_modules/@fontsource/lato/files/lato-all-400-normal.woff"
@@ -192,7 +192,7 @@
192192
]
193193
},
194194
"assets/scss/main.scss": {
195-
"file": "assets/main.7ee7f0ad.css",
195+
"file": "assets/main.b76be68a.css",
196196
"src": "assets/scss/main.scss",
197197
"isEntry": true
198198
}

templates/page.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{% extends "base.html" %}
22

33
{% block content %}
4-
<div class="container">
4+
<!-- <div class="container"> -->
55
{{ content | safe }}
6-
</div>
6+
<!-- </div> -->
77
{% endblock %}
88

99
{% block scripts %}

0 commit comments

Comments
 (0)