- ⚔️ Skills
+
+ 💻 Languages and Tools
-
Python
+ Python
@@ -345,7 +345,7 @@
Python
- Django
+ Django
@@ -359,12 +359,12 @@
Django
- Tailwind CSS
+ Tailwind CSS
-
JavaScript
+ JavaScript
-
Visual Studio
+ Visual Studio
-
Git
+ Git
-
Linux
+ Linux
-
Arduino
+ Arduino
-
LaTeX
+ LaTeX
diff --git a/static/css/output.css b/static/css/output.css
index 9cc8bc8..7b35f18 100644
--- a/static/css/output.css
+++ b/static/css/output.css
@@ -644,6 +644,13 @@ video {
margin-top: auto;
}
+.line-clamp-2 {
+ overflow: hidden;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+
.line-clamp-3 {
overflow: hidden;
display: -webkit-box;
@@ -841,6 +848,26 @@ video {
border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
+.border-blue-500 {
+ --tw-border-opacity: 1;
+ border-color: rgb(59 130 246 / var(--tw-border-opacity));
+}
+
+.border-l-blue-200 {
+ --tw-border-opacity: 1;
+ border-left-color: rgb(191 219 254 / var(--tw-border-opacity));
+}
+
+.border-l-blue-400 {
+ --tw-border-opacity: 1;
+ border-left-color: rgb(96 165 250 / var(--tw-border-opacity));
+}
+
+.border-l-blue-800 {
+ --tw-border-opacity: 1;
+ border-left-color: rgb(30 64 175 / var(--tw-border-opacity));
+}
+
.bg-green-100 {
--tw-bg-opacity: 1;
background-color: rgb(220 252 231 / var(--tw-bg-opacity));
@@ -893,6 +920,10 @@ video {
padding-bottom: 0.25rem;
}
+.text-center {
+ text-align: center;
+}
+
.align-middle {
vertical-align: middle;
}
@@ -902,9 +933,9 @@ video {
line-height: 2rem;
}
-.text-4xl {
- font-size: 2.25rem;
- line-height: 2.5rem;
+.text-3xl {
+ font-size: 1.875rem;
+ line-height: 2.25rem;
}
.text-lg {
@@ -917,6 +948,11 @@ video {
line-height: 1.25rem;
}
+.text-xl {
+ font-size: 1.25rem;
+ line-height: 1.75rem;
+}
+
.text-xs {
font-size: 0.75rem;
line-height: 1rem;
@@ -1188,4 +1224,38 @@ video {
.md\:flex-row {
flex-direction: row;
}
+
+ .md\:border-blue-500 {
+ --tw-border-opacity: 1;
+ border-color: rgb(59 130 246 / var(--tw-border-opacity));
+ }
+
+ .md\:border-blue-200 {
+ --tw-border-opacity: 1;
+ border-color: rgb(191 219 254 / var(--tw-border-opacity));
+ }
+
+ .md\:border-blue-800 {
+ --tw-border-opacity: 1;
+ border-color: rgb(30 64 175 / var(--tw-border-opacity));
+ }
+
+ .md\:border-blue-300 {
+ --tw-border-opacity: 1;
+ border-color: rgb(147 197 253 / var(--tw-border-opacity));
+ }
+
+ .md\:border-blue-400 {
+ --tw-border-opacity: 1;
+ border-color: rgb(96 165 250 / var(--tw-border-opacity));
+ }
+}
+
+@media (min-width: 1024px) {
+ .lg\:line-clamp-none {
+ overflow: visible;
+ display: block;
+ -webkit-box-orient: horizontal;
+ -webkit-line-clamp: none;
+ }
}
\ No newline at end of file