#PostProjectSlot {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.35;
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity))
}

#PostProjectSlot h2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600
}

#PostProjectSlot h3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600
}

#PostProjectSlot h4 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600
}

#PostProjectSlot h5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600
}

#PostProjectSlot p {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  line-height: 1.625;
  --tw-text-opacity: 1;
  color: rgb(228 228 231 / var(--tw-text-opacity))
}

#PostProjectSlot p a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(132 204 22 / var(--tw-text-opacity));
  text-decoration-line: underline;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

#PostProjectSlot p a:visited {
  color: rgb(192 132 252 )
}

#PostProjectSlot p a:hover {
  --tw-text-opacity: 1;
  color: rgb(101 163 13 / var(--tw-text-opacity))
}

#PostProjectSlot p a:active {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity))
}

#PostProjectSlot ul {
  display: flex;
  list-style-position: inside;
  list-style-type: disc;
  flex-direction: column;
  gap: 0.375rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem
}

#PostProjectSlot ul li strong {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600
}

#PostProjectSlot pre {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem
}

#PostProjectSlot img {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  max-width: 100%;
  border-radius: 0.5rem
}

@media (min-width: 768px) {
  #PostProjectSlot img {
    max-width: 70%
  }
}