/* Gamze 12.10 (mobil 2. tur): telefonda yıl 84->70px, dar ekranda 65->58px; logoyu geçmez.
   Gamze 12.10: enlarge the fifth-year artwork without changing the logo,
   navigation, supplied artwork, footer, or hero alignment. */
.rt-shell--marketing { --rt-header-height: 88px; }
.rt-header--anniversary .rt-nav-link { font-size: 16px; font-weight: 400; line-height: 1.4; }
.rt-header--anniversary .rt-header__login { font-size: 16px; font-weight: 400; }
.rt-shell--marketing #rt-drawer .rt-drawer__item { font-size: 16px; font-weight: 400; line-height: 1.4; }
.rt-header__brand--anniversary {
  --rt-brand-logo-width: 160px;
  --rt-brand-year-width: 112px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  inline-size: 289px;
  flex: 0 0 auto;
}
.rt-header__brand--anniversary .rt-header__logo {
  position: static;
  transform: none;
  inline-size: var(--rt-brand-logo-width);
  block-size: auto;
  max-inline-size: none;
  max-block-size: 34px;
}
.rt-brand-divider {
  display: block;
  flex: 0 0 1px;
  inline-size: 1px;
  block-size: 30px;
  background: currentColor;
  opacity: .45;
}
.rt-header__brand--anniversary .rt-brand-divider { color: var(--rt-text-heading, #3B2E9E); }
.rt-header--over:not(.is-scrolled) .rt-brand-divider { color: #fff; }
.rt-anniversary-lockup {
  display: block;
  flex: 0 0 auto;
  inline-size: var(--rt-brand-year-width, 126px);
  block-size: auto;
  overflow: hidden;
  pointer-events: none;
}
.rt-anniversary-lockup__dark { display: none; }
.rt-anniversary-lockup__strings { display: none; }
.rt-anniversary-lockup--dark .rt-anniversary-lockup__light,
.rt-header--over:not(.is-scrolled) .rt-anniversary-lockup__light { display: none; }
.rt-anniversary-lockup--dark .rt-anniversary-lockup__dark,
.rt-header--over:not(.is-scrolled) .rt-anniversary-lockup__dark { display: inline; }
.rt-anniversary-lockup--dark .rt-anniversary-lockup__strings,
.rt-header--over:not(.is-scrolled) .rt-anniversary-lockup__strings { display: inline; }
.rt-footer__brand-lockup {
  display: flex;
  align-items: center;
  align-self: flex-start;
  gap: 12px;
  max-inline-size: 100%;
  color: #fff;
}
.rt-footer__brand-lockup .rt-footer__logo {
  inline-size: 116px;
  block-size: auto;
  align-self: center;
}
@media (max-width: 479px) {
  .rt-footer__brand-lockup { --rt-brand-year-width: 110px; gap: 8px; }
  .rt-footer__brand-lockup .rt-footer__logo { inline-size: 104px; }
}
/* Longer Turkish navigation never squeezes the brand or wraps inside pills. */
@media (min-width: 960px) and (max-width: 1279px) {
  .rt-header--anniversary .rt-header__nav { display: none; }
  .rt-header--anniversary .rt-burger { display: inline-flex; }
}
@media (max-width: 719px) {
  .rt-shell--marketing { --rt-header-height: 72px; }
  .rt-header__brand--anniversary { --rt-brand-logo-width: 120px; --rt-brand-year-width: 70px; gap: 6px; inline-size: 203px; }
}
@media (max-width: 359px) {
  .rt-header__brand--anniversary { --rt-brand-logo-width: 104px; --rt-brand-year-width: 58px; gap: 5px; inline-size: 172px; }
}
