@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
body {
  font-family: "Ubuntu", sans-serif !important;
  background-color: #424242;
}

.break-word {
  word-break: break-word; /* legacy */
  overflow-wrap: break-word; /* modern */
}

.main-container {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}

.user-profile {
  width: 15vw;
  color: #E2E2E2;
}
.user-profile .profile-picture {
  height: auto;
  width: auto;
  max-width: 125px;
  max-height: 125px;
  border-radius: 50%;
  border: lightgray 2px solid;
}
.user-profile h3 {
  color: #E2E2E2;
}
.user-profile .profile-list {
  padding-left: 0;
}
.user-profile .profile-list li {
  text-decoration: none;
  list-style: none;
}
.user-profile .profile-list a {
  color: #E2E2E2;
  text-decoration: none;
}
.user-profile .profile-list i {
  color: #E2E2E2;
}

.post-container {
  width: 45vw;
  padding-left: 2rem;
}
.post-container h3, .post-container hr {
  color: #E2E2E2;
}
.post-container .post {
  display: flex;
  flex-direction: column;
}
.post-container .post a {
  color: #c55fc2;
}
.post-container .post .post-date {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #E2E2E2;
  opacity: 75%;
  font-size: 14px;
}
.post-container .post .post-date p {
  margin: 0;
}
.post-container .post .post-description {
  display: -webkit-box; /* Establish a flexbox-like context */
  -webkit-box-orient: vertical; /* Vertical orientation for the box */
  -webkit-line-clamp: 2; /* Number of lines to show */
  overflow: hidden; /* Hide the overflowing text */
  text-overflow: ellipsis; /* Add the ellipsis (…) */
  margin-top: 0.5rem;
  color: #E2E2E2;
  opacity: 85%;
}/*# sourceMappingURL=main.css.map */