diff --git a/assets/css/theme.css b/assets/css/theme.css
index d3ee894..968c52c 100644
--- a/assets/css/theme.css
+++ b/assets/css/theme.css
@@ -1157,6 +1157,10 @@ select {
   transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
 }
 
+.cursor-pointer {
+  cursor: pointer;
+}
+
 .list-\[square\] {
   list-style-type: square;
 }
@@ -1229,6 +1233,10 @@ select {
   gap: 2rem;
 }
 
+.gap-16 {
+  gap: 4rem;
+}
+
 .space-x-2 > :not([hidden]) ~ :not([hidden]) {
   --tw-space-x-reverse: 0;
   margin-right: calc(0.5rem * var(--tw-space-x-reverse));
@@ -1388,6 +1396,22 @@ select {
   stroke: #4b5563;
 }
 
+.stroke-current {
+  stroke: currentColor;
+}
+
+.stroke-inherit {
+  stroke: inherit;
+}
+
+.stroke-gray-500 {
+  stroke: #6b7280;
+}
+
+.stroke-blue-950 {
+  stroke: #172554;
+}
+
 .stroke-\[4px\] {
   stroke-width: 4px;
 }
@@ -1759,6 +1783,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   --tw-ring-color: transparent;
 }
 
+.last\:hidden:last-child {
+  display: none;
+}
+
 .even\:bg-gray-200:nth-child(even) {
   --tw-bg-opacity: 1;
   background-color: rgb(229 231 235 / var(--tw-bg-opacity));
@@ -1774,6 +1802,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
   background-color: rgb(30 58 138 / var(--tw-bg-opacity));
 }
 
+.hover\:stroke-blue-900:hover {
+  stroke: #1e3a8a;
+}
+
 .hover\:text-blue-900:hover {
   --tw-text-opacity: 1;
   color: rgb(30 58 138 / var(--tw-text-opacity));
@@ -1854,6 +1886,10 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     right: 1.5rem;
   }
 
+  .max-md\:mt-2 {
+    margin-top: 0.5rem;
+  }
+
   .max-md\:hidden {
     display: none;
   }
@@ -2022,6 +2058,15 @@ input[type="radio"]:focus,input[type="checkbox"]:focus {
     font-size: 1.875rem;
     line-height: 2.25rem;
   }
+
+  .md\:text-lg {
+    font-size: 1.125rem;
+    line-height: 1.75rem;
+  }
+
+  .md\:font-bold {
+    font-weight: 700;
+  }
 }
 
 @media (min-width: 1024px) {