@font-face {
  font-family: 'Manjari';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(//fonts.gstatic.com/s/manjari/v12/k3kSo8UPMOBO2w1UdbrYNGHEEaM.woff2) format('woff2');
  unicode-range: U+0D00-0D7F;
}
/* malayalam */
@font-face {
  font-family: 'Manjari';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(//fonts.gstatic.com/s/manjari/v12/k3kQo8UPMOBO2w1UfcHoLnnA.woff2) format('woff2');
  unicode-range: U+0D00-0D7F  ;
}

body {
  font-family: 'Manjari', sans-serif;
}


.button.permalink {
  position: relative;
}

.button.permalink .success {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.button.permalink .success.active {
  display: block;
}

.button.permalink .default.inactive {
  opacity: 0;
}

@media only screen and (max-width : 768px) {
  #main-logo-image.navbar-brand {
    border: none !important;
  }
  #search-form {
    width: 50% !important;
  }
}

#main-logo-image {
  border-right: 1px solid #dee2e6; 
}

body.item.private #content {
  background-color: var(--bs-warning-bg-subtle) !important
}

/* External link indicator for Source and Blog post link properties */
.property-dcterms-source .value a[href^="http"]::after,
.property-dcterms-isReferencedBy .value a[href^="http"]::after {
  content: "\f1c5";
  font-family: "bootstrap-icons";
  margin-left: 4px;
  font-size: 0.8em;
}

/* Description and Abstract displayed as full-width blocks */
.property.property-dcterms-description,
.property.property-dcterms-abstract {
  background-color: var(--bs-light-bg-subtle);
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  margin-bottom: 0.5rem;
}


.property.property-dcterms-description .value,
.property.property-dcterms-abstract .value {
  margin-bottom: 0.35rem;
}

.property.property-dcterms-description .value:last-child,
.property.property-dcterms-abstract .value:last-child {
  margin-bottom: 0;
}

/* Language badge styling */
.property.property-dcterms-description .language,
.property.property-dcterms-abstract .language {
  margin-right: 0.5rem;
  font-size: 0.75rem;
}