body{
  font-family:"Plus Jakarta Sans", sans-serif !important;
}
.article__content * a {
  color: maroon !important;
}

/* Not sure we need this anymore */
/* div[class="adds-components-widget-search-field"] {
  margin-top: 20px;
} */
div[class="my-auto list-none ml-4"]{
   display: none; 
}
/* May not work, CSS class names have changed */
.vp-article {
   --_content-width: var(--content-width, 100ch); 
}
/* Reduce margin between expando boxes */
.expand-container {
  margin: 0.5rem 0 !important;
}

/* Search Bar styling  */
/* Match Scroll Sites search bar container */
.addsWg-searchfield-container {
  height: 40px !important;
  /* border: 1px solid var(--K15t-color-border-default) !important;
  border-radius: var(--K15t-radius-pill, 2.25rem) !important; */
  border: var(--border-width) solid var(--K15t-border-input) !important;
  border-radius: var(--border-radius);
  background-color: var(--K15t-color-surface-default) !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 1rem !important;
  /* box-sizing: border-box !important; */
}

.addsWg-searchfield input {
  /* font-size: var(--K15t-font-size-body-medium) !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
  color: var(--K15t-color-text-default) !important; */
  border-radius: var(--K15t-radius-pill, 2.25rem) !important;
  font-size: var(--K15t-font-size-body-medium) !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  border: 1px solid var(--K15t-border-input) !important; /* restore visible border */
  outline: none !important; /* still optional */
  background-color: transparent !important;
  height: 100%;
  box-sizing: border-box;
}
form.addsWg-searchfield input.icon {
  aspect-ratio: auto !important;
  inline-size: auto !important;
}