:root {
  --cassiopeia-color-primary: #662D91;
  --cassiopeia-color-hover: #662D91;
  --cassiopeia-color-link: black;
  --link-color: #662D91;
  --link-color-rgb: #102, #45, #145;
  --link-hover-color: #4C216D;
}

.container-header {
  background-color: white;
  background-image: none;
}
.container-header .mod-menu {
  color: #662D91;
 font-size: 1.5rem;
 flex: unset;
}

.container-header .navbar-toggler {
 color: #ffffff;
 border: 1px solid green;
}

.container-debug {
  display: flex;
  border: 1px solid green;
  background-color: Orange;
}

.PATTADHD_Logo {
  width: 150px;
  border-radius: 30px;
}

.PATTADHD_Welcome {
 background-color: #662D91;
 color: white;
 background-image: none;
 margin-left: calc(-50vw + 50%);
 margin-right: calc(-50vw + 50%);
}

.PATTADHD_Latest {
 background-color: gray-100;
 color: black;
 background-image: none;
 margin-left: calc(-50vw + 50%);
 margin-right: calc(-50vw + 50%);
}

.blog-item .page-header {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Number of lines */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.blog-item .page-header a{
  text-decoration: none;
}
.blog-item img {
  max-height: 320px;
  max-width: auto;
  width: auto;
  height: auto;
}