/* Asya AI — visual overrides on top of the original engine styles.
   Hides decorative pixel/hash arrow symbols and lays out the social logos. */

/* the small pixel-arrow / bracket / hash symbols around buttons, links and nav */
.c-button-icon,
.c-link-icon,
.c-icon-arrow,
.ui-nav-a-icon,
.ui-nav-mobile-a-icon {
  display: none !important;
}

/* tidy the button/link boxes now that the icon slots are gone */
.c-button-text,
.c-link-text {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.c-button {
  padding-inline: 1.1em !important;
}

/* social logos row */
.socials {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  gap: 16px;
}
.socials .social-a {
  display: inline-flex;
  align-items: center;
  opacity: 0.75;
  transition: opacity 0.25s ease, color 0.25s ease;
}
.socials .social-a:hover {
  opacity: 1;
  color: var(--rdb-blue, #79dbff);
}
.socials .social-a svg {
  display: block;
}
/* loader ekranı iptal: preloader tamamen görünmez, giriş EngineLoader
   tarafından otomatik tetiklenir. Motor öğelere bağlandığı için DOM'da
   kalmaları gerekiyor — sadece görünmez ve tıklanamaz. */
.preloader {
  opacity: 0 !important;
  pointer-events: none !important;
}
.preloader-cta-2 {
  display: none !important;
}

/* mobile footer logos row */
.ui-nav-mobile-content-footer-links {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  gap: 18px;
  flex-wrap: wrap;
}
.ui-nav-mobile-content-footer-link .social-a svg {
  display: block;
}
