/* Shared DE/EN switch for the editorial pages. */
.site-language-switch{
  position:fixed;
  z-index:10000;
  top:12px;
  right:clamp(12px,2vw,30px);
  display:flex;
  align-items:center;
  gap:2px;
  padding:4px;
  border:1px solid rgba(238,242,245,.72);
  border-radius:999px;
  background:rgba(8,8,8,.9);
  box-shadow:0 3px 14px rgba(0,0,0,.28);
  font:700 12px/1 Arial,Helvetica,sans-serif;
  letter-spacing:.05em;
}
.site-language-switch button{
  min-width:34px;
  padding:7px 8px;
  border:0;
  border-radius:999px;
  color:#f5f2ea;
  background:transparent;
  font:inherit;
  cursor:pointer;
}
.site-language-switch button:hover,
.site-language-switch button:focus-visible{background:#343b45;outline:0}
.site-language-switch button[aria-pressed="true"]{color:#111820;background:#ff7a32}
.site-machine-translation-note{
  margin:0;
  padding:8px max(54px,calc((100% - 1180px)/2));
  border-top:7px solid #ff785d;
  border-bottom:1px solid #fff;
  color:#d9d2c9;
  background:#121212;
  font:italic 13px/1.35 Georgia,serif;
  text-align:center;
}
#archive-search .search-wrap input,
#archive-search .search-wrap input::placeholder{
  font-family:var(--serif,Georgia,serif);
}
#archive-search .search-wrap input::placeholder{font-weight:700;opacity:1}
#start .archive-intro-title,
#start .masthead-note:first-of-type{display:block!important;visibility:visible!important}
@media(max-width:540px){
  .site-language-switch{position:fixed;z-index:10001;top:8px;right:auto;left:8px}
  .site-language-switch button{padding:6px 7px}
  .site-machine-translation-note{padding:8px 56px 8px 12px;text-align:left}
}
