@font-face {
  font-family: Fraunces;
  src: url('../fonts/fraunces-upright-latin-ext.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
.language-switch { display: flex; flex: none; gap: 2px; padding: 3px; border: 1px solid var(--line, currentColor); border-radius: var(--radius-control, 7px); font: 600 11px/1.3 'Segoe UI', sans-serif; }
.language-switch a { display: grid; place-items: center; min-width: 36px; min-height: 36px; padding: 5px; text-decoration: none; border-radius: 10px; }
.language-switch a[aria-current] { background: var(--ink, #263b30); color: var(--paper, #f6f4ed); }
.language-switch a:hover { text-decoration: underline; }
.header { gap: 18px; }
.header .navigation { gap: 20px; }
.header-cta { white-space: nowrap; }
.site-head { flex-wrap: wrap; }
.site-head .language-switch { margin-left: auto; }
.doc table { display: block; max-width: 100%; overflow-x: auto; }
html[lang="tr"] .hero-note { flex-wrap: wrap; }
@media (min-width: 761px) and (max-width: 1100px) {
  .header { flex-wrap: wrap; padding-block: 18px; }
  .header .navigation { order: 4; width: 100%; justify-content: center; }
  .header-cta { margin-left: auto; }
}
@media (max-width: 760px) {
  .header { gap: 8px; }
  .header .wordmark { margin-right: auto; font-size: 27px; }
  .header .brand-icon { margin-right: 6px; padding: 3px; }
  .header .brand-icon img { width: 23px; height: 23px; }
  .header .menu-toggle { order: 3; padding: 8px; gap: 6px; }
  .header .language-switch { order: 2; }
  .header .navigation { order: 4; }
  .language-switch a { min-width: 31px; min-height: 36px; }
  .site-head { gap: 16px; }
  .site-head > nav:not(.language-switch) { order: 3; width: 100%; }
  html[lang="tr"] .day-controls { flex-wrap: wrap; }
}
@media print { .language-switch { display: none; } }
