diff --git a/assets/css/theme.css b/assets/css/theme.css
index f499fd6..dafd00c 100644
--- a/assets/css/theme.css
+++ b/assets/css/theme.css
@@ -827,6 +827,22 @@ select {
   top: 3rem;
 }
 
+.left-2\/3 {
+  left: 66.666667%;
+}
+
+.left-\[40\%\] {
+  left: 40%;
+}
+
+.left-\[45\%\] {
+  left: 45%;
+}
+
+.left-1\/2 {
+  left: 50%;
+}
+
 .z-10 {
   z-index: 10;
 }
@@ -1360,6 +1376,30 @@ select {
   background-color: rgb(255 255 255 / var(--tw-bg-opacity));
 }
 
+.stroke-red-200 {
+  stroke: #fecaca;
+}
+
+.stroke-gray-800 {
+  stroke: #1f2937;
+}
+
+.stroke-gray-600 {
+  stroke: #4b5563;
+}
+
+.stroke-\[4px\] {
+  stroke-width: 4px;
+}
+
+.stroke-\[6px\] {
+  stroke-width: 6px;
+}
+
+.stroke-\[3px\] {
+  stroke-width: 3px;
+}
+
 .object-contain {
   -o-object-fit: contain;
      object-fit: contain;
@@ -1522,6 +1562,16 @@ select {
   line-height: 1rem;
 }
 
+.text-5xl {
+  font-size: 3rem;
+  line-height: 1;
+}
+
+.text-3xl {
+  font-size: 1.875rem;
+  line-height: 2.25rem;
+}
+
 .font-bold {
   font-weight: 700;
 }
@@ -1784,10 +1834,31 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
 }
 
 @media not all and (min-width: 768px) {
+  .max-md\:right-4 {
+    right: 1rem;
+  }
+
+  .max-md\:right-8 {
+    right: 2rem;
+  }
+
+  .max-md\:right-6 {
+    right: 1.5rem;
+  }
+
   .max-md\:hidden {
     display: none;
   }
 
+  .max-md\:w-max {
+    width: -moz-max-content;
+    width: max-content;
+  }
+
+  .max-md\:max-w-\[70\%\] {
+    max-width: 70%;
+  }
+
   .max-md\:flex-col {
     flex-direction: column;
   }
@@ -1802,6 +1873,12 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   }
 }
 
+@media not all and (min-width: 640px) {
+  .max-sm\:max-w-\[70\%\] {
+    max-width: 70%;
+  }
+}
+
 @media (min-width: 640px) {
   .sm\:flex {
     display: flex;
@@ -1829,6 +1906,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     display: none;
   }
 
+  .md\:h-screen {
+    height: 100vh;
+  }
+
   .md\:w-1\/2 {
     width: 50%;
   }
@@ -1923,6 +2004,14 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     right: 0px;
   }
 
+  .lg\:left-16 {
+    left: 4rem;
+  }
+
+  .lg\:right-16 {
+    right: 4rem;
+  }
+
   .lg\:flex {
     display: flex;
   }
@@ -1931,6 +2020,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     display: none;
   }
 
+  .lg\:h-screen {
+    height: 100vh;
+  }
+
   .lg\:w-1\/3 {
     width: 33.333333%;
   }