@media screen and (max-width: 750px) {
  .published-container.has-navigation .site-body-left-column {
    transition: none;
    padding-top: 10px;
  }
  .published-container.has-navigation .site-header {
    padding: 0 5%;
    height: 60px;
    gap: 1rem;
  }
  .published-container.has-navigation .site-header .clickable-icon svg {
    stroke-width: 2;
    stroke: var(--text-muted);
    transform: scaleX(1.35);
  }
  .published-container.has-navigation .site-header .clickable-icon {
    order: 3;
    margin-right: 0;
    padding: 0;
  }
  .site-header-text {
	  display: none;
  }
  .list-cards.list-cards-mobile-full {
	/* Use cssclasses: list-cards-mobile-full */
	--list-cards-template: repeat(1, minmax(0, 1fr));
  }
}

.dropdown {
  /* Styling for the select/dropdown on home page */
  height: var(--input-height);
  font-size: var(--font-ui-small);
  font-family: inherit;
  font-weight: var(--input-font-weight);
  color: var(--text-normal);
  line-height: var(--line-height-tight);
  padding: 0 1.9em 0 0.8em;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 0;
  box-shadow: var(--input-shadow);
  border-radius: var(--input-radius);
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--interactive-normal);
  background-repeat: no-repeat, repeat;
  background-position: right 0.7em top 50%, 0 0;
  background-size: 0.65em auto, 100%;
}
.dropdown:hover {
  box-shadow: var(--input-shadow-hover);
  background-color: var(--interactive-hover);
}
.dropdown:focus {
  box-shadow: 0 0 0 3px var(--background-modifier-border-focus);
  outline: none;
}
.dropdown {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4"%3E%3Cpath fill="%23000" opacity="0.4" d="M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z"/%3E%3C/svg%3E');
}
.theme-dark .dropdown {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4"%3E%3Cpath fill="%23FFF" opacity="0.4" d="M287 69.4a17.6 17.6 0 0 0-13-5.4H18.4c-5 0-9.3 1.8-12.9 5.4A17.6 17.6 0 0 0 0 82.2c0 5 1.8 9.3 5.4 12.9l128 127.9c3.6 3.6 7.8 5.4 12.8 5.4s9.2-1.8 12.8-5.4L287 95c3.5-3.5 5.4-7.8 5.4-12.8 0-5-1.9-9.2-5.5-12.8z"/%3E%3C/svg%3E');
}

/* Language switcher */
@media screen and (max-width: 750px) {
  .site-body-left-column .lang-switcher {
    display: none;
  }
}

.lang-switcher {
  position: relative;
  margin: 0;
}

.site-body-left-column .lang-switcher {
  margin-bottom: var(--size-4-2);
  margin-inline-end: 18px;
}

.lang-switcher-btn {
  display: flex;
  align-items: center;
  gap: var(--size-2-2);
  width: 100%;
  padding: 0 var(--size-2-3);
  height: var(--input-height);
  background: var(--interactive-normal);
  border: none;
  border-radius: var(--input-radius);
  color: var(--text-muted);
  font-size: var(--font-ui-small);
  font-family: inherit;
  cursor: pointer;
  box-shadow: var(--input-shadow);
  text-align: left;
}

.lang-switcher-btn:hover {
  background: var(--interactive-hover);
  color: var(--text-normal);
  box-shadow: var(--input-shadow-hover);
}

.lang-switcher-btn span {
  flex: 1;
}

.lang-switcher-menu {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: var(--background-secondary);
  border: 1px solid var(--color-base-30);
  border-radius: var(--radius-m);
  box-shadow: var(--shadow-s);
  list-style: none;
  margin: 0;
  padding: var(--size-2-2);
  z-index: 100;
  flex-direction: column;
  gap: var(--size-2-1);
  display: flex;
  max-height: min(400px, 80vh);
  overflow: auto;
}

.lang-switcher-menu li {
  margin: 0;
}

.lang-switcher-menu a {
  display: block;
  padding: 0.375rem 0.75rem;
  border-radius: var(--radius-s);
  white-space: nowrap;
  color: var(--text-muted);
  font-size: 14px;
  text-decoration: none;
}

.lang-switcher-menu a.is-active {
  font-weight: 500;
}

.lang-switcher-menu a.is-active,
.lang-switcher-menu a:hover {
  background: var(--background-modifier-hover);
  color: var(--text-normal);
}

/* Language switcher — mobile header */
.lang-switcher-header {
  margin-inline-start: auto;
  flex-shrink: 0;
}

.lang-switcher-header .lang-switcher-btn {
  width: auto;
  background: transparent;
  box-shadow: none;
  padding: 0.5rem;
  color: var(--text-muted);
}

.lang-switcher-header .lang-switcher-btn:hover {
  background: var(--interactive-hover);
  box-shadow: none;
}

.lang-switcher-header .lang-switcher-btn span {
  flex: unset;
  font-size: 12px;
  font-weight: 600;
  font-variant: all-small-caps;
  letter-spacing: 0.025em;
}

.lang-switcher-header .lang-switcher-globe {
  height: 20px;
  width: 20px;
}

.lang-switcher-header .lang-switcher-menu {
  left: auto;
  right: 0;
  min-width: 120px;
}

/* Wrap text around images in Obsidian Publish */
.markdown-preview-view img,
.site-body-center-column img {
    float: right;
    max-width: 45%;
    margin: 0 0 1rem 1.5rem;
}

.markdown-preview-view hr,
.site-body-center-column hr {
    clear: both;
}

.markdown-preview-view img[alt="nowrap"],
.site-body-center-column img[alt="nowrap"] {
    float: none;
    display: block;
    max-width: 100%;
    margin: 1rem auto;
}