/* MH_LIGHT_THEME_V1_2 */

/* Header'in koyu dis seridini hem ilk acilista hem kaydirmada kaldir. */
html body header.premium-site-header,
html body header.premium-site-header.scrolled,
html body.premium-home-v31-active header.premium-site-header,
html body.premium-home-v31-active header.premium-site-header.scrolled {
  border-bottom: 1px solid rgba(20, 126, 213, .16) !important;
  background: linear-gradient(180deg, rgba(245, 251, 255, .98), rgba(235, 247, 255, .96)) !important;
  box-shadow: 0 12px 34px rgba(16, 63, 105, .12) !important;
  -webkit-backdrop-filter: blur(18px) saturate(125%) !important;
  backdrop-filter: blur(18px) saturate(125%) !important;
}

html body .premium-site-header .premium-header-shell,
html body.premium-home-v31-active .premium-site-header .premium-header-shell {
  border-color: rgba(18, 126, 219, .22) !important;
  background:
    radial-gradient(circle at 9% 0, rgba(30, 159, 240, .1), transparent 34%),
    linear-gradient(135deg, rgba(255, 255, 255, .99), rgba(235, 247, 255, .98)) !important;
  box-shadow: inset 0 1px 0 #fff, 0 15px 40px rgba(18, 72, 121, .12) !important;
}

/* Acik header icinde koyu marka kapsulu: mevcut SVG icin dogru kontrast. */
html body .premium-site-header .premium-header-shell > .premium-brand,
html body.premium-home-v31-active .premium-site-header .premium-header-shell > .premium-brand {
  border-color: rgba(75, 187, 255, .38) !important;
  background:
    radial-gradient(circle at 8% 0, rgba(64, 183, 255, .23), transparent 36%),
    linear-gradient(120deg, #07346e, #07599f 58%, #087fbd) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 11px 28px rgba(5, 65, 125, .2) !important;
}

html body .premium-site-header .premium-header-shell > .premium-brand > .premium-brand-logo {
  position: static !important;
  width: min(100%, 430px) !important;
  max-width: 430px !important;
  height: auto !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  filter: drop-shadow(0 0 13px rgba(70, 190, 255, .22)) !important;
}

html body .premium-site-header .premium-navbar a,
html body .premium-site-header .premium-navbar button {
  color: #173b60 !important;
  text-shadow: none !important;
}

@media (min-width: 992px) {
  html body header.premium-site-header,
  html body header.premium-site-header.scrolled {
    padding: 9px 0 !important;
  }

  html body .premium-site-header .premium-header-shell,
  html body.premium-home-v31-active .premium-site-header .premium-header-shell {
    min-height: 104px !important;
    padding: 9px 12px 9px 14px !important;
    border-radius: 24px !important;
  }

  html body .premium-site-header .premium-header-shell > .premium-brand {
    min-width: 360px !important;
    max-width: 455px !important;
    flex: 0 1 455px !important;
    min-height: 82px !important;
    padding: 9px 20px !important;
  }

  /* Masaustunde siparis basligi mutlak header'in arkasinda kalmasin. */
  html body.mhui-product .mh-order-hero {
    min-height: 370px !important;
    padding-top: 156px !important;
  }

  html body.mhui-product .mh-order-hero .mh-order-hero__inner {
    min-height: 180px !important;
  }
}

/* Hediye kartinin arkasinda kalan lacivert bant. */
html body.premium-home-v31-active .gift-top-spotlight-v3 {
  border-bottom: 1px solid rgba(20, 126, 213, .14) !important;
  background: linear-gradient(180deg, #eef8ff, #e5f3ff) !important;
}

html body.premium-home-v31-active .gift-top-spotlight-v3__card {
  border-color: rgba(21, 133, 217, .27) !important;
  color: #0a2948 !important;
  background:
    radial-gradient(circle at 10% 0, rgba(33, 169, 232, .11), transparent 31%),
    linear-gradient(135deg, #ffffff, #eaf6ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 17px 40px rgba(18, 72, 121, .13) !important;
}

/* Hero ana mesaji parlak zeminde kaybolmasin. */
html.premium-home-v31-active body.premium-home-v31-active .mh-hero__copy h1 {
  color: #08294a !important;
  text-shadow: 0 3px 22px rgba(255, 255, 255, .75) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-hero__copy h1 strong {
  color: #0873d1 !important;
  background: linear-gradient(90deg, #0879d7 0%, #0b69d7 48%, #514bd7 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  filter: none !important;
  text-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-hero__copy > p {
  color: #4d6881 !important;
}

/* Siparis hero da acik temada ve metinler tam gorunur. */
html body.mhui-product .mh-order-hero {
  border-bottom-color: rgba(21, 133, 217, .2) !important;
  color: #0a2948 !important;
  background:
    radial-gradient(circle at 78% 24%, rgba(24, 147, 226, .13), transparent 31%),
    linear-gradient(125deg, #f8fcff, #e5f3ff 58%, #f4faff) !important;
}

html body.mhui-product .mh-order-hero :is(h1, h2, strong) {
  color: #092848 !important;
  text-shadow: none !important;
}

html body.mhui-product .mh-order-hero :is(p, span) {
  color: #5b7289 !important;
}

/* Hero altindaki alti ozellik kartinda koyu ic kutu kullanma. */
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature {
  border: 1px solid rgba(15, 133, 220, .3) !important;
  color: #0a2948 !important;
  background: linear-gradient(145deg, #ffffff, #eaf6ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 13px 30px rgba(18, 72, 121, .11) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature > span {
  border: 0 !important;
  color: #0a2948 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature svg {
  color: #0b9cdd !important;
  stroke: #0b9cdd !important;
  filter: drop-shadow(0 6px 12px rgba(10, 143, 218, .16)) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature strong {
  color: #0a2948 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature small {
  color: #60758a !important;
}

/*
 * Ana servis vitrini: platforma gore kirmizi/gri/yesil cerceve yok.
 * Tum kart, ikon kutusu ve yardimci detaylar tek elektrik mavi sistemde.
 */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured {
  border: 2px solid rgba(8, 139, 222, .42) !important;
  color: #082b4d !important;
  background:
    radial-gradient(circle at 0 0, rgba(25, 177, 231, .12), transparent 52%),
    linear-gradient(145deg, #ffffff, #edf7ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 16px 36px rgba(18, 72, 121, .13), 0 0 22px rgba(22, 170, 228, .08) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card::before {
  background: radial-gradient(circle, rgba(25, 177, 231, .18), transparent 68%) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card::after {
  color: rgba(8, 113, 200, .32) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card:hover,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card:focus-visible {
  border-color: rgba(5, 126, 213, .78) !important;
  background:
    radial-gradient(circle at 0 0, rgba(25, 177, 231, .17), transparent 54%),
    linear-gradient(145deg, #ffffff, #e2f3ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 23px 48px rgba(8, 101, 181, .19), 0 0 30px rgba(16, 174, 228, .14) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon {
  border: 1px solid rgba(8, 139, 222, .38) !important;
  color: var(--c, #087ee8) !important;
  background: linear-gradient(145deg, #ffffff, #dff3ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 10px 24px rgba(8, 112, 190, .14), 0 0 18px rgba(25, 177, 231, .08) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon i {
  color: var(--c, #087ee8) !important;
  filter: drop-shadow(0 5px 10px color-mix(in srgb, var(--c, #087ee8) 25%, transparent)) !important;
}

/* Sosyal medya logolari kendi resmi marka renklerinde kalir. */
html body #mh-service-grid-v31 .icon .eg-instagram-line {
  color: transparent !important;
  background: radial-gradient(circle at 32% 100%, #ffd600 0 18%, #ff7a00 31%, #ff0169 52%, #d300c5 72%, #7638fa 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
html body #mh-service-grid-v31 .icon .eg-tiktok-fill { color: #111111 !important; text-shadow: -1.5px -1px 0 #25f4ee, 1.5px 1px 0 #fe2c55 !important; }
html body #mh-service-grid-v31 .icon .eg-youtube-line { color: #ff0000 !important; }
html body #mh-service-grid-v31 .icon .eg-facebook-fill { color: #1877f2 !important; }
html body #mh-service-grid-v31 .icon .eg-linkedin-fill { color: #0a66c2 !important; }
html body #mh-service-grid-v31 .icon .eg-spotify-line { color: #1db954 !important; }
html body #mh-service-grid-v31 .icon .eg-twitter-x-line { color: #0f1419 !important; }
html body #mh-service-grid-v31 .icon .eg-twitch-line { color: #9146ff !important; }
html body #mh-service-grid-v31 .icon .eg-telegram-2-line { color: #229ed9 !important; }
html body #mh-service-grid-v31 .icon .eg-whatsapp-line { color: #25d366 !important; }
html body #mh-service-grid-v31 .icon .eg-pubg { color: #f2a900 !important; }
html body #mh-service-grid-v31 .icon .eg-google-fill { color: #4285f4 !important; }
html body #mh-service-grid-v31 .icon .eg-threads-fill { color: #101010 !important; }
html body #mh-service-grid-v31 .icon .eg-discord-line { color: #5865f2 !important; }
html body #mh-service-grid-v31 .icon .eg-kick-line { color: #53fc18 !important; text-shadow: 0 0 1px #163b0b !important; }
html body #mh-service-grid-v31 .icon .eg-pinterest-line { color: #e60023 !important; }
html body #mh-service-grid-v31 .icon .eg-snapchat-line { color: #ffdc00 !important; text-shadow: 0 0 1px #111 !important; }
html body #mh-service-grid-v31 .icon .eg-reddit-line { color: #ff4500 !important; }
html body #mh-service-grid-v31 .icon .eg-kwai { color: #ff4d00 !important; }
html body #mh-service-grid-v31 .icon .eg-tumblr-fill { color: #36465d !important; }
html body #mh-service-grid-v31 .icon .eg-vk-line { color: #0077ff !important; }
html body #mh-service-grid-v31 .icon .eg-dailymotion { color: #00aaff !important; }
html body #mh-service-grid-v31 .icon .eg-shazam-line { color: #0088ff !important; }
html body #mh-service-grid-v31 .icon .eg-likee { color: #ff2e92 !important; }

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text small {
  display: inline-flex !important;
  align-items: center !important;
  width: max-content !important;
  max-width: 100% !important;
  min-height: 21px !important;
  padding: 3px 7px !important;
  border: 1px solid rgba(8, 139, 222, .18) !important;
  border-radius: 999px !important;
  color: #0871c8 !important;
  background: #eaf6ff !important;
  font-weight: 850 !important;
  letter-spacing: .065em !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text strong {
  color: #092d50 !important;
  letter-spacing: -.025em !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text em {
  color: #0b72ba !important;
  font-weight: 720 !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .text {
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .text em {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 31px !important;
  margin-top: auto !important;
  padding: 0 11px !important;
  border: 1px solid rgba(8, 139, 222, .2) !important;
  border-radius: 999px !important;
  color: #0a6fb6 !important;
  background: rgba(235, 247, 255, .9) !important;
}

/* Avantajli paketlerde de platform kirmizisi/grisi yerine tek mavi sistem. */
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card {
  border-color: rgba(8, 139, 222, .38) !important;
  background:
    radial-gradient(circle at 8% 0, rgba(25, 177, 231, .11), transparent 44%),
    linear-gradient(145deg, #ffffff, #edf7ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 19px 44px rgba(18, 72, 121, .13), 0 0 22px rgba(22, 170, 228, .07) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card::after {
  background: #0a8fdf !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon {
  border-color: rgba(8, 139, 222, .34) !important;
  color: var(--platform-color, #087ee8) !important;
  background: linear-gradient(145deg, #ffffff, #dff3ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 10px 24px rgba(8, 112, 190, .13) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon i {
  color: var(--platform-color, #087ee8) !important;
}

html body .mh-packages-v2 .mh-package-card__icon .eg-instagram-line {
  color: transparent !important;
  background: radial-gradient(circle at 32% 100%, #ffd600 0 18%, #ff7a00 31%, #ff0169 52%, #d300c5 72%, #7638fa 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
html body .mh-packages-v2 .mh-package-card__icon .eg-tiktok-fill { color: #111111 !important; text-shadow: -1.5px -1px 0 #25f4ee, 1.5px 1px 0 #fe2c55 !important; }

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__platform {
  color: #0871c8 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__badge {
  border-color: rgba(8, 139, 222, .25) !important;
  color: #075fae !important;
  background: #e7f4ff !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item {
  border-color: rgba(8, 139, 222, .27) !important;
  color: #0a2948 !important;
  background: linear-gradient(145deg, #ffffff, #edf7ff) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__icon {
  border-color: rgba(8, 139, 222, .36) !important;
  color: #ffffff !important;
  background: linear-gradient(135deg, #0877df, #15b8e6) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 10px 24px rgba(8, 112, 190, .2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item strong {
  color: #0a2948 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item span {
  color: #60758a !important;
}

/*
 * Servis kartlarinin nihai yapisi: referanstaki yatay premium kart sistemi.
 * Kart govdesi ve cercevesi tek tip; yalnizca kare logo kutusu marka renginde.
 */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .catpi--list {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured {
  grid-column: span 3 !important;
  min-height: 142px !important;
  grid-template-columns: 72px minmax(0, 1fr) !important;
  align-content: center !important;
  align-items: center !important;
  gap: 18px !important;
  padding: 24px 68px 24px 24px !important;
  border: 1.5px solid rgba(31, 126, 202, .22) !important;
  border-radius: 27px !important;
  color: #092848 !important;
  background: linear-gradient(145deg, #ffffff, #f5f9fd) !important;
  box-shadow: inset 0 1px 0 #fff, 0 17px 38px rgba(18, 72, 121, .1) !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card:hover,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card:focus-visible {
  transform: translateY(-5px) !important;
  border-color: rgba(8, 126, 216, .55) !important;
  background: linear-gradient(145deg, #ffffff, #edf7ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 23px 48px rgba(8, 101, 181, .16), 0 0 24px rgba(20, 172, 228, .09) !important;
}

/* Sol ustteki platform sira numarasi. */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card::before {
  content: attr(data-platform-order) !important;
  position: absolute !important;
  top: 14px !important;
  right: 17px !important;
  left: auto !important;
  width: auto !important;
  height: auto !important;
  border-radius: 0 !important;
  color: rgba(9, 54, 91, .17) !important;
  background: none !important;
  filter: none !important;
  opacity: 1 !important;
  font-size: 12px !important;
  font-weight: 900 !important;
  letter-spacing: .12em !important;
}

/* Sagdaki yuvarlak yonlendirme oku. */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card::after {
  content: "→" !important;
  top: 50% !important;
  right: 19px !important;
  width: 39px !important;
  height: 39px !important;
  display: grid !important;
  place-items: center !important;
  border: 1px solid rgba(8, 126, 216, .13) !important;
  border-radius: 50% !important;
  color: #647d95 !important;
  background: rgba(229, 239, 249, .82) !important;
  transform: translateY(-50%) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .icon {
  width: 72px !important;
  height: 72px !important;
  flex-basis: 72px !important;
  border: 0 !important;
  border-radius: 21px !important;
  color: #fff !important;
  background: var(--c, #168de2) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 10px 22px rgba(18, 72, 121, .11) !important;
}

/* Eski temadan gelen arkadaki renkli/gri ikinci plaka tamamen kaldirilir. */
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon::before,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon::after {
  content: none !important;
  display: none !important;
  background: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon i,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .icon i {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: none !important;
  filter: none !important;
  text-shadow: none !important;
  font-size: 31px !important;
}

/* Resmi marka renkleri: renk yalnizca logo kutusunun icinde kalir. */
html body #mh-service-grid-v31 .icon:has(.eg-instagram-line) { background: linear-gradient(145deg, #ff356d, #e91e63 55%, #b91cc8) !important; }
html body #mh-service-grid-v31 .icon:has(.eg-tiktok-fill) { background: #242424 !important; box-shadow: inset 0 1px 0 rgba(255,255,255,.15), -3px 3px 17px rgba(37,244,238,.18), 3px 5px 18px rgba(254,44,85,.16) !important; }
html body #mh-service-grid-v31 .icon:has(.eg-youtube-line) { background: #ff0000 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-facebook-fill) { background: #1877f2 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-linkedin-fill) { background: #0a66c2 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-spotify-line) { background: #1db954 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-twitter-x-line) { background: #101010 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-twitch-line) { background: #9146ff !important; }
html body #mh-service-grid-v31 .icon:has(.eg-telegram-2-line) { background: #229ed9 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-whatsapp-line) { background: #25d366 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-pubg) { background: #f2a900 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-google-fill) { background: #4285f4 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-threads-fill) { background: #101010 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-discord-line) { background: #5865f2 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-kick-line) { background: #28c900 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-pinterest-line) { background: #e60023 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-snapchat-line) { background: #f2d600 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-reddit-line) { background: #ff4500 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-kwai) { background: #ff4d00 !important; }
html body #mh-service-grid-v31 .icon:has(.eg-tumblr-fill) { background: #36465d !important; }
html body #mh-service-grid-v31 .icon:has(.eg-vk-line) { background: #0077ff !important; }
html body #mh-service-grid-v31 .icon:has(.eg-dailymotion) { background: #00aaff !important; }
html body #mh-service-grid-v31 .icon:has(.eg-shazam-line) { background: #0088ff !important; }
html body #mh-service-grid-v31 .icon:has(.eg-likee) { background: linear-gradient(145deg, #ff2e92, #9b42ff) !important; }

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .text {
  height: auto !important;
  flex: initial !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 5px !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text small {
  display: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text strong,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .text strong {
  overflow: visible !important;
  color: #0a1933 !important;
  font-size: 20px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text em,
html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .text em {
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: transparent !important;
  background: none !important;
  font-size: 0 !important;
  font-weight: 600 !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text em::before {
  content: "Hizmetleri incele" !important;
  color: #63788f !important;
  font-size: 13px !important;
}

html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .text em::after {
  content: none !important;
}

@media (max-width: 1240px) and (min-width: 821px) {
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card,
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured {
    grid-column: span 4 !important;
  }
}

@media (max-width: 820px) and (min-width: 521px) {
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card,
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured {
    grid-column: span 6 !important;
  }
}

@media (max-width: 520px) {
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card,
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured {
    grid-column: span 12 !important;
    min-height: 126px !important;
    grid-template-columns: 62px minmax(0, 1fr) !important;
    padding: 20px 62px 20px 18px !important;
  }

  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card .icon,
  html.premium-home-v31-active body.premium-home-v31-active #mh-service-grid-v31 .mh-v31-platform-card--featured .icon {
    width: 62px !important;
    height: 62px !important;
    flex-basis: 62px !important;
    border-radius: 18px !important;
  }
}

/*
 * Nihai premium kontrast sistemi.
 * Paket CTA'lari, hero guven kutulari ve paket alti guven kutulari ayni lacivert dilde.
 */
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__button,
html.premium-home-v31-active body.premium-home-v31-active .mh-hero__button--primary,
html.premium-home-v31-active body.premium-home-v31-active .premium-final-button--primary {
  border: 1px solid rgba(71, 181, 255, .72) !important;
  color: #ffffff !important;
  background: linear-gradient(115deg, #031f49 0%, #06386e 54%, #07599a 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .2),
    0 13px 26px rgba(3, 31, 73, .25),
    0 0 0 3px rgba(23, 153, 230, .07) !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .28) !important;
  font-weight: 900 !important;
  letter-spacing: -.01em !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__button :is(i, span, svg),
html.premium-home-v31-active body.premium-home-v31-active .mh-hero__button--primary :is(i, span, svg),
html.premium-home-v31-active body.premium-home-v31-active .premium-final-button--primary :is(i, span, svg) {
  color: #ffffff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__button:hover,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__button:focus-visible,
html.premium-home-v31-active body.premium-home-v31-active .mh-hero__button--primary:hover,
html.premium-home-v31-active body.premium-home-v31-active .mh-hero__button--primary:focus-visible,
html.premium-home-v31-active body.premium-home-v31-active .premium-final-button--primary:hover,
html.premium-home-v31-active body.premium-home-v31-active .premium-final-button--primary:focus-visible {
  border-color: rgba(104, 205, 255, .9) !important;
  color: #ffffff !important;
  background: linear-gradient(115deg, #05285a 0%, #084986 58%, #0870b4 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 17px 32px rgba(3, 31, 73, .31), 0 0 22px rgba(21, 167, 230, .2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item {
  border: 1px solid rgba(57, 165, 238, .54) !important;
  color: #ffffff !important;
  background: linear-gradient(135deg, #041f48 0%, #073563 62%, #084979 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), 0 15px 32px rgba(3, 31, 73, .2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature > span,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item > span:not(.mh-trust-v2__icon) {
  border: 0 !important;
  color: #ffffff !important;
  background: transparent !important;
  box-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature strong,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item strong {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .26) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature small,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item small {
  color: #b9dcf5 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature svg,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__icon {
  border-color: rgba(116, 215, 255, .65) !important;
  color: #ffffff !important;
  background: linear-gradient(145deg, #087de2, #12b4dc) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 10px 22px rgba(0, 14, 38, .25) !important;
  stroke: #ffffff !important;
  filter: none !important;
}

/* Canli islem seridi: daha kompakt, net ve premium koyu kontrast. */
html.premium-home-v31-active body.premium-home-v31-active .mh-activity-v2__inner {
  border: 1px solid rgba(58, 168, 239, .48) !important;
  color: #ffffff !important;
  background:
    radial-gradient(circle at 8% 20%, rgba(22, 173, 231, .19), transparent 24%),
    linear-gradient(115deg, #031b40 0%, #062d5b 58%, #08436f 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 22px 48px rgba(3, 31, 73, .2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-eyebrow {
  color: #8cdfff !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-eyebrow i {
  background: #35f0b5 !important;
  box-shadow: 0 0 15px rgba(53, 240, 181, .72) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric {
  border: 1px solid rgba(92, 188, 247, .34) !important;
  color: #ffffff !important;
  background: rgba(3, 23, 55, .64) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 10px 22px rgba(0, 15, 39, .18) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric strong {
  color: #ffffff !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, .3) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric small {
  color: #a9d5ef !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status {
  border: 1px solid rgba(57, 232, 180, .42) !important;
  color: #ffffff !important;
  background: rgba(3, 38, 66, .82) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 10px 24px rgba(0, 15, 39, .2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status span {
  color: #43efba !important;
  text-shadow: 0 0 13px rgba(67, 239, 186, .38) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status small {
  color: #d6efff !important;
}

/* Paket kartlarindaki logolar platformun resmi renk kimligini korur. */
html.premium-home-v31-active body.premium-home-v31-active .mh-package-card__icon {
  background: #ffffff !important;
}

html body .mh-packages-v2 .mh-package-card__icon .eg-instagram-line {
  color: transparent !important;
  background: radial-gradient(circle at 32% 100%, #ffd600 0 18%, #ff7a00 31%, #ff0169 52%, #d300c5 72%, #7638fa 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  filter: none !important;
}

html body .mh-packages-v2 .mh-package-card__icon .eg-tiktok-fill {
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  background: none !important;
  text-shadow: -1.5px -1px 0 #25f4ee, 1.5px 1px 0 #fe2c55 !important;
}

html body .mh-packages-v2 .mh-package-card__icon .eg-youtube-line { color: #ff0000 !important; -webkit-text-fill-color: #ff0000 !important; }
html body .mh-packages-v2 .mh-package-card__icon .eg-facebook-fill { color: #1877f2 !important; -webkit-text-fill-color: #1877f2 !important; }

/* Ana hediye alani: yuksek kontrastli premium lacivert vitrin. */
html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__card {
  border: 1px solid rgba(77, 184, 248, .52) !important;
  color: #ffffff !important;
  background:
    radial-gradient(circle at 8% 28%, rgba(28, 173, 232, .24), transparent 24%),
    radial-gradient(circle at 94% 5%, rgba(20, 122, 220, .24), transparent 28%),
    linear-gradient(118deg, #031a3b 0%, #052b58 58%, #073d6b 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .14),
    0 26px 58px rgba(3, 31, 73, .24),
    0 0 0 4px rgba(18, 145, 225, .05) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__visual {
  border: 1px solid rgba(111, 213, 255, .42) !important;
  background: linear-gradient(145deg, rgba(10, 109, 205, .92), rgba(4, 34, 78, .96)) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .19), 0 18px 34px rgba(0, 12, 34, .34), 0 0 28px rgba(24, 171, 235, .17) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__eyebrow {
  border: 1px solid rgba(99, 208, 255, .45) !important;
  color: #80ddff !important;
  background: rgba(5, 59, 106, .78) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy h2 {
  color: #ffffff !important;
  text-shadow: 0 2px 10px rgba(0, 0, 0, .25) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy h2 strong {
  color: #55d8ff !important;
  background: linear-gradient(105deg, #ffffff 0%, #59dcff 35%, #2aa1ff 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy > p {
  color: #c5deef !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__steps span {
  border: 1px solid rgba(97, 190, 246, .32) !important;
  color: #ffffff !important;
  background: rgba(2, 19, 48, .58) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .08) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__steps b {
  color: #041e44 !important;
  background: #63dcff !important;
  box-shadow: 0 0 16px rgba(74, 206, 255, .28) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__button {
  border: 1px solid rgba(105, 214, 255, .78) !important;
  color: #ffffff !important;
  background: linear-gradient(115deg, #05295d 0%, #07518f 58%, #087eb8 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 16px 32px rgba(0, 13, 38, .34), 0 0 22px rgba(37, 183, 237, .15) !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .28) !important;
  font-weight: 900 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__button:hover,
html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__button:focus-visible {
  color: #ffffff !important;
  background: linear-gradient(115deg, #073875 0%, #0967a9 58%, #0b94ca 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 19px 38px rgba(0, 13, 38, .4), 0 0 26px rgba(37, 183, 237, .23) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__note {
  color: #a9cee6 !important;
}

/* Alt imza ve odeme markalari: koyu bant uzerinde net, okunabilir gorunum. */
html body .mhui-footer .footer-bottom {
  border-top: 1px solid rgba(70, 174, 238, .34) !important;
  color: #ffffff !important;
  background: linear-gradient(110deg, #03172f 0%, #052a50 58%, #063a61 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .07) !important;
}

html body .mhui-footer .footer-bottom .copyright,
html body .mhui-footer .footer-bottom .copyright span {
  color: #b9d7ea !important;
}

html body .mhui-footer .footer-bottom .copyright strong {
  color: #ffffff !important;
  text-shadow: 0 0 14px rgba(60, 192, 245, .2) !important;
}

html body .mhui-footer .footer-bottom img {
  opacity: 1 !important;
  filter: brightness(0) invert(1) drop-shadow(0 2px 7px rgba(0, 0, 0, .2)) !important;
}

/*
 * Acik tema denge duzeltmesi.
 * Genis yuzeyler acik kalir; koyu lacivert yalnizca marka, ikon ve ana eylemlerde kullanilir.
 */
html body header.premium-site-header,
html body header.premium-site-header.scrolled {
  border-bottom: 1px solid rgba(17, 112, 187, .18) !important;
  background: rgba(245, 251, 255, .97) !important;
  box-shadow: 0 10px 28px rgba(5, 42, 80, .1) !important;
  -webkit-backdrop-filter: blur(18px) !important;
  backdrop-filter: blur(18px) !important;
}

html body .premium-site-header .premium-header-shell {
  border: 1px solid rgba(18, 127, 207, .22) !important;
  background: linear-gradient(135deg, rgba(255,255,255,.96), rgba(238,248,255,.94)) !important;
  box-shadow: inset 0 1px 0 #fff, 0 15px 36px rgba(13, 73, 122, .1) !important;
}

html body .premium-site-header .premium-header-shell > .premium-brand {
  border: 1px solid rgba(64, 166, 235, .46) !important;
  background: linear-gradient(118deg, #031b40 0%, #06325f 62%, #07558a 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 12px 26px rgba(3,31,73,.2) !important;
}

html body .premium-site-header .premium-header-shell > .premium-brand::before,
html body .premium-site-header .premium-header-shell > .premium-brand::after {
  opacity: .2 !important;
}

html body .premium-site-header .premium-header-nav a,
html body .premium-site-header .premium-header-nav button {
  color: #0a2948 !important;
  text-shadow: none !important;
}

html body .premium-site-header .premium-header-nav a::before,
html body .premium-site-header .premium-header-nav button::before {
  background: #24bbed !important;
  box-shadow: 0 0 10px rgba(36, 187, 237, .35) !important;
}

html body .premium-site-header .premium-header-cart {
  border: 1px solid rgba(80, 191, 249, .65) !important;
  color: #ffffff !important;
  background: linear-gradient(118deg, #04204a 0%, #063c71 62%, #0873a8 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 12px 26px rgba(3,31,73,.24) !important;
}

html body .premium-site-header .premium-header-cart :is(span, strong, small, i, svg) {
  color: #ffffff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* Ust hediye bandi: solukluk yok, koyu CTA ve okunakli metin. */
html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3 {
  border-bottom: 1px solid rgba(20, 125, 205, .18) !important;
  background: linear-gradient(180deg, #f5fbff, #eaf5ff) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__card {
  border: 1px solid rgba(24, 137, 216, .32) !important;
  color: #092848 !important;
  background:
    radial-gradient(circle at 88% 18%, rgba(36, 188, 236, .16), transparent 25%),
    linear-gradient(120deg, #ffffff 0%, #f1f9ff 62%, #e6f5ff 100%) !important;
  box-shadow: inset 0 1px 0 #fff, 0 16px 36px rgba(12, 73, 121, .12) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__meta {
  color: #51718c !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__title {
  color: #092848 !important;
  text-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__title strong {
  color: #087bcf !important;
  background: linear-gradient(105deg, #0875ce, #12bce8) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__action {
  border: 1px solid rgba(80, 190, 249, .66) !important;
  color: #ffffff !important;
  background: linear-gradient(115deg, #031f49 0%, #063b70 60%, #076399 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 12px 26px rgba(3,31,73,.24) !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.25) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .gift-top-spotlight-v3__arrow {
  border-color: rgba(255,255,255,.2) !important;
  color: #ffffff !important;
  background: rgba(255,255,255,.12) !important;
}

/* Paket kartlari: acik premium yuzey, daha guclu ayrim ve resmi renkli logo kutusu. */
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card {
  border: 1.5px solid rgba(23, 128, 207, .3) !important;
  background:
    radial-gradient(circle at 100% 0, rgba(30, 176, 231, .09), transparent 34%),
    linear-gradient(145deg, #ffffff, #eef7ff) !important;
  box-shadow: inset 0 1px 0 #fff, 0 18px 38px rgba(13, 73, 122, .12) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__top {
  align-items: center !important;
  gap: 14px !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon {
  width: 64px !important;
  height: 64px !important;
  border: 0 !important;
  border-radius: 19px !important;
  color: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.22), 0 11px 24px rgba(6,43,82,.16) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon::before,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon::after {
  content: none !important;
  display: none !important;
}

html body .mh-packages-v2 .mh-package-card__icon:has(.eg-instagram-line) {
  background: radial-gradient(circle at 30% 105%, #ffd600 0 18%, #ff7a00 32%, #ff0169 54%, #d300c5 74%, #7638fa 100%) !important;
}

html body .mh-packages-v2 .mh-package-card__icon:has(.eg-instagram-line) .eg-instagram-line {
  color: #ffffff !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: #ffffff !important;
  text-shadow: 0 2px 7px rgba(77, 0, 92, .24) !important;
}

html body .mh-packages-v2 .mh-package-card__icon:has(.eg-tiktok-fill) {
  background: #181818 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), -3px 4px 18px rgba(37,244,238,.14), 3px 5px 18px rgba(254,44,85,.14) !important;
}

html body .mh-packages-v2 .mh-package-card__icon:has(.eg-tiktok-fill) .eg-tiktok-fill {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  background: none !important;
  text-shadow: -1.6px -1px 0 #25f4ee, 1.6px 1px 0 #fe2c55 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-package-card__platform {
  color: #0a355d !important;
  font-weight: 900 !important;
  letter-spacing: .05em !important;
}

/* Guven kutulari: koyu lacivert govde, beyaz baslik ve buz mavisi aciklama. */
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item {
  border: 1px solid rgba(65, 175, 241, .52) !important;
  color: #ffffff !important;
  background: linear-gradient(118deg, #031b40 0%, #06325f 62%, #075184 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.13), 0 15px 32px rgba(3,31,73,.2) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature > span,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item > span:not(.mh-trust-v2__icon) {
  color: #ffffff !important;
  background: transparent !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature strong,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item strong {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.26) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature small,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__item small {
  color: #b9d9ee !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-feature svg,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__icon {
  border: 1px solid rgba(112, 218, 255, .66) !important;
  color: #ffffff !important;
  background: linear-gradient(145deg, #0879dc, #11b8df) !important;
  stroke: #ffffff !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.28), 0 10px 22px rgba(0,13,38,.28) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__icon svg,
html.premium-home-v31-active body.premium-home-v31-active .mh-packages-v2 .mh-trust-v2__icon path {
  color: #ffffff !important;
  stroke: #ffffff !important;
}

/* Ana hediye vitrini yeniden acik ve tam okunakli. */
html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__card {
  border: 1px solid rgba(21, 132, 213, .3) !important;
  color: #092848 !important;
  background:
    radial-gradient(circle at 7% 28%, rgba(34, 177, 231, .12), transparent 23%),
    radial-gradient(circle at 94% 8%, rgba(35, 136, 226, .11), transparent 30%),
    linear-gradient(120deg, #ffffff 0%, #f1f8ff 58%, #e8f5ff 100%) !important;
  box-shadow: inset 0 1px 0 #fff, 0 24px 52px rgba(13, 73, 122, .14) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__eyebrow {
  border: 1px solid rgba(20, 134, 217, .27) !important;
  color: #0870bd !important;
  background: #eef8ff !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy h2 {
  color: #082747 !important;
  background: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: #082747 !important;
  text-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy h2 strong {
  color: #0877cf !important;
  background: linear-gradient(105deg, #0872cb, #18bfe8) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__copy > p {
  color: #58728a !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__steps span {
  border: 1px solid rgba(20, 129, 209, .22) !important;
  color: #0a2948 !important;
  background: rgba(255,255,255,.82) !important;
  box-shadow: inset 0 1px 0 #fff, 0 8px 18px rgba(13,73,122,.07) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__steps b {
  color: #ffffff !important;
  background: linear-gradient(145deg, #075db0, #12b7e4) !important;
  box-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-gift-home-v3__note {
  color: #617c93 !important;
}

/* Canli hareket: ana panel acik, sayisal metrik kutulari koyu lacivert. */
html.premium-home-v31-active body.premium-home-v31-active .mh-activity-v2__inner {
  border: 1px solid rgba(21, 132, 213, .3) !important;
  color: #092848 !important;
  background:
    radial-gradient(circle at 7% 30%, rgba(31, 181, 232, .12), transparent 22%),
    linear-gradient(120deg, #ffffff 0%, #f0f8ff 60%, #e7f4ff 100%) !important;
  box-shadow: inset 0 1px 0 #fff, 0 20px 44px rgba(13, 73, 122, .12) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-eyebrow {
  color: #0874c3 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric {
  border: 1px solid rgba(66, 177, 241, .5) !important;
  color: #ffffff !important;
  background: linear-gradient(118deg, #031b40 0%, #06325f 64%, #074b7d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.13), 0 12px 25px rgba(3,31,73,.18) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric strong {
  color: #ffffff !important;
  text-shadow: 0 2px 7px rgba(0,0,0,.28) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-metric small {
  color: #b9d9ee !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status {
  border: 1px solid rgba(62, 225, 177, .5) !important;
  color: #ffffff !important;
  background: linear-gradient(135deg, #032143, #07516d) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 12px 25px rgba(3,31,73,.18) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status span {
  color: #48efbc !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-live-status small {
  color: #d8effc !important;
}

/* Hero uzerindeki dort sosyal medya logosu: temiz kare, resmi marka rengi. */
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social {
  border: 1px solid rgba(255, 255, 255, .42) !important;
  border-radius: 22px !important;
  color: #fff !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), 0 15px 30px rgba(15, 55, 92, .18) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social--instagram {
  --brand: #e1306c;
  background: linear-gradient(145deg, #ff356d, #e91e63 55%, #b91cc8) !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social--tiktok {
  --brand: #111111;
  background: #242424 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social--youtube {
  --brand: #ff0000;
  background: #ff0000 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social--facebook {
  --brand: #1877f2;
  background: #1877f2 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social i {
  color: #fff !important;
  filter: none !important;
  text-shadow: none !important;
}

/* Ic parlama katmani ve dis pulse halkasi kullanilmaz. */
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social span,
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social::after {
  display: none !important;
  content: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social::before {
  background: linear-gradient(to bottom, rgba(8, 143, 223, .46), transparent) !important;
  filter: none !important;
  opacity: .48 !important;
}

html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social:hover,
html.premium-home-v31-active body.premium-home-v31-active .mh-v31-social:focus-visible {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 20px 38px rgba(15, 55, 92, .22) !important;
}

/*
 * Sehir: solda metin icin kontrollu acik alan, sagda canli ve gercekci goruntu.
 * Eski yogun beyaz sis katmani 59%-100% araliginda kaldirilir.
 */
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__art {
  opacity: 1 !important;
  background-image:
    linear-gradient(90deg,
      rgba(248, 252, 255, .98) 0%,
      rgba(244, 250, 255, .90) 27%,
      rgba(239, 248, 255, .48) 43%,
      rgba(231, 245, 255, .13) 58%,
      rgba(225, 242, 255, .02) 100%),
    linear-gradient(180deg,
      rgba(238, 248, 255, .02) 0%,
      rgba(238, 248, 255, 0) 66%,
      rgba(226, 242, 255, .24) 100%),
    url("mh-premium-city-v3.webp") !important;
  background-position: right center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  filter: saturate(1.18) contrast(1.07) brightness(1.01) !important;
}

@media (max-width: 760px) {
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__art {
    background-image:
      linear-gradient(180deg, rgba(244, 250, 255, .28), rgba(235, 247, 255, .4)),
      url("mh-premium-city-v3.webp") !important;
    background-position: 63% center !important;
    filter: saturate(1.14) contrast(1.05) brightness(1.02) !important;
  }
}

@media (max-width: 991px) {
  html body header.premium-site-header,
  html body header.premium-site-header.scrolled {
    background: rgba(245, 251, 255, .98) !important;
  }

  html body .premium-site-header .premium-header-shell > .premium-brand {
    background: linear-gradient(120deg, #07346e, #0875b5) !important;
  }
}

@media (max-width: 640px) {
  html body .premium-site-header .premium-header-shell > .premium-brand > .premium-brand-logo {
    width: min(100%, 220px) !important;
  }

  html body.premium-home-v31-active .gift-top-spotlight-v3 {
    background: #edf7ff !important;
  }
}

/*
 * NIHAYI LACIVERT YUZEY KILIDI
 * Orta/parlak mavi arayuz kutusu kullanilmaz. Resmi sosyal platform logolari bu kapsamin disindadir.
 */
html body .premium-site-header .premium-header-shell > .premium-brand,
html body .premium-site-header .premium-header-cart,
html body .gift-top-spotlight-v3__action,
html body .mh-hero__button--primary,
html body .mh-packages-v2 .mh-package-card__button,
html body .mh-gift-home-v3__button,
html body .premium-final-button--primary,
html body.mhui-product #mh-target-check,
html body.mhui-product #mh-add-cart,
html body.mhui-product .mh-add-cart,
html body.mhui-product .mh-cart-drawer__actions a {
  border-color: rgba(66, 153, 214, .58) !important;
  color: #ffffff !important;
  background: linear-gradient(118deg, #02142f 0%, #04284c 58%, #063a62 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.14),
    0 13px 27px rgba(2,20,47,.25),
    0 0 0 3px rgba(24,116,183,.06) !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.3) !important;
}

html body .premium-site-header .premium-header-shell > .premium-brand:hover,
html body .premium-site-header .premium-header-cart:hover,
html body .gift-top-spotlight-v3__action:hover,
html body .mh-hero__button--primary:hover,
html body .mh-packages-v2 .mh-package-card__button:hover,
html body .mh-gift-home-v3__button:hover,
html body .premium-final-button--primary:hover,
html body.mhui-product #mh-target-check:hover,
html body.mhui-product #mh-add-cart:hover,
html body.mhui-product .mh-cart-drawer__actions a:hover,
html body .premium-site-header .premium-header-shell > .premium-brand:focus-visible,
html body .premium-site-header .premium-header-cart:focus-visible,
html body .gift-top-spotlight-v3__action:focus-visible,
html body .mh-hero__button--primary:focus-visible,
html body .mh-packages-v2 .mh-package-card__button:focus-visible,
html body .mh-gift-home-v3__button:focus-visible,
html body .premium-final-button--primary:focus-visible,
html body.mhui-product #mh-target-check:focus-visible,
html body.mhui-product #mh-add-cart:focus-visible,
html body.mhui-product .mh-cart-drawer__actions a:focus-visible {
  border-color: rgba(90, 181, 232, .72) !important;
  color: #ffffff !important;
  background: linear-gradient(118deg, #031a39 0%, #05345b 60%, #064871 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18), 0 17px 33px rgba(2,20,47,.3), 0 0 20px rgba(24,116,183,.13) !important;
}

/* Ana kutularin icindeki genel mavi ikon yuzeyleri de laciverttir. */
html body .premium-site-header .premium-header-cart-icon,
html body .premium-site-header .premium-header-cart .counter,
html body .gift-top-spotlight-v3__icon,
html body .mh-gift-home-v3__visual,
html body .mh-v31-feature svg,
html body .mh-packages-v2 .mh-trust-v2__icon,
html body .mh-gift-home-v3__steps b,
html body.mhui-product .mh-step {
  border-color: rgba(74, 164, 221, .56) !important;
  color: #ffffff !important;
  background: linear-gradient(145deg, #021831 0%, #04305a 60%, #06446d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14), 0 9px 20px rgba(2,20,47,.22) !important;
}

html body .premium-site-header .premium-header-cart-icon :is(svg, path, circle),
html body .mh-v31-feature :is(svg, path),
html body .mh-packages-v2 .mh-trust-v2__icon :is(svg, path) {
  color: #ffffff !important;
  stroke: #ffffff !important;
}

html body.mhui-product #mh-target-check :is(i, svg, path),
html body.mhui-product #mh-add-cart :is(i, svg, path),
html body.mhui-product .mh-cart-drawer__actions a :is(i, svg, path) {
  color: #ffffff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

@media (prefers-reduced-motion: reduce) {
  html body .premium-site-header *,
  html body.premium-home-v31-active .mh-hero__art {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
  }
}

/* MH_FINAL_POLISH_V1_3_BEGIN */

/* 1) Header: aktif Hizmetler ve sepet tamami tek parca gece laciverti. */
html.premium-home-v31-active body.premium-home-v31-active header.premium-site-header .premium-navbar a[href="#mh-service-grid-v31"],
html.premium-home-v31-active body.premium-home-v31-active header.premium-site-header .premium-navbar a[href*="mh-service-grid-v31"]:hover,
html.premium-home-v31-active body.premium-home-v31-active header.premium-site-header .premium-navbar a[href*="mh-service-grid-v31"]:focus-visible {
  min-height: 44px !important;
  padding: 0 18px !important;
  border: 1px solid rgba(78, 176, 235, .55) !important;
  border-radius: 14px !important;
  color: #fff !important;
  background: linear-gradient(118deg, #02142f 0%, #04284c 58%, #063a62 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 11px 24px rgba(2,20,47,.22) !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.28) !important;
}

html body.premium-home-v31-active header.premium-site-header .premium-header-shell a.premium-header-cart.cart,
html body.premium-home-v23-active header.premium-site-header .premium-header-shell a.premium-header-cart.cart,
html body header.premium-site-header .premium-header-shell a.premium-header-cart.cart {
  border: 1px solid rgba(78, 176, 235, .58) !important;
  color: #fff !important;
  background-color: #031d3c !important;
  background-image: linear-gradient(118deg, #02142f 0%, #04284c 58%, #063a62 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 13px 28px rgba(2,20,47,.26) !important;
}

html body header.premium-site-header a.premium-header-cart.cart::before,
html body header.premium-site-header a.premium-header-cart.cart::after {
  opacity: 0 !important;
  background: transparent !important;
}

html body header.premium-site-header a.premium-header-cart.cart .premium-header-cart-icon,
html body header.premium-site-header a.premium-header-cart.cart .counter {
  border-color: rgba(126, 204, 250, .38) !important;
  color: #fff !important;
  background: #061a35 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.12) !important;
}

html body header.premium-site-header a.premium-header-cart.cart :is(span, strong, small, i, svg, path) {
  color: #fff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
  -webkit-text-fill-color: currentColor !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.3) !important;
}

/* 2) Hero: sehir canli kalirken metin yuksek kontrastli ve rahat okunur. */
html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy h1 {
  color: #061f3d !important;
  opacity: 1 !important;
  filter: none !important;
  text-shadow: 0 2px 0 rgba(255,255,255,.8), 0 10px 30px rgba(255,255,255,.82) !important;
}

html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy h1 strong {
  color: #0872d1 !important;
  background: linear-gradient(90deg, #006fd6 0%, #009ee5 48%, #2358d8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  text-shadow: none !important;
}

html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy > p {
  max-width: 690px !important;
  color: #173f64 !important;
  font-weight: 650 !important;
  opacity: 1 !important;
  filter: none !important;
  text-shadow: 0 1px 0 #fff, 0 3px 14px rgba(255,255,255,.95), 0 0 28px rgba(255,255,255,.78) !important;
}

html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__eyebrow {
  border-color: rgba(10, 138, 220, .42) !important;
  color: #075b9d !important;
  background: rgba(255,255,255,.94) !important;
  box-shadow: 0 10px 26px rgba(14,67,112,.16), inset 0 1px 0 #fff !important;
}

/* 3) Servis kartlari: kart dili tek tip, logolar gercek marka renklerinde. */
html body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .icon {
  border: 1px solid rgba(255,255,255,.45) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.24), 0 10px 20px rgba(7,39,72,.16) !important;
  filter: none !important;
}

html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/instagram/"] .icon { background: linear-gradient(145deg,#feda75 0%,#fa7e1e 22%,#d62976 48%,#962fbf 73%,#4f5bd5 100%) !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/tiktok/"] .icon { background: #111 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/youtube/"] .icon { background: #ff0000 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/facebook/"] .icon { background: #1877f2 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/linkedin/"] .icon { background: #0a66c2 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/spotify/"] .icon { background: #1db954 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/twitter/"] .icon { background: #000 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/twitch/"] .icon { background: #9146ff !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/telegram/"] .icon { background: #229ed9 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/whatsapp/"] .icon { background: #25d366 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/pubg/"] .icon { background: #f2a900 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/google/"] .icon { background: #fff !important; border-color: #d7dce2 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/threads/"] .icon { background: #000 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/discord/"] .icon { background: #5865f2 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/kick/"] .icon { background: #53fc18 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/pinterest/"] .icon { background: #e60023 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/snapchat/"] .icon { background: #fffc00 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/reddit/"] .icon { background: #ff4500 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/kwai/"] .icon { background: #ff4b12 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/tumblr/"] .icon { background: #35465c !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/vk/"] .icon { background: #0077ff !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/dailymotion/"] .icon { background: #0065f2 !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/shazam/"] .icon { background: #0088ff !important; }
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/likee-app/"] .icon { background: linear-gradient(145deg,#ff2d55,#f64186 45%,#7b2cff) !important; }

html body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card .icon i {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  filter: none !important;
  text-shadow: none !important;
}

html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/tiktok/"] .icon i {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: -1.5px -1px 0 #25f4ee, 1.5px 1px 0 #fe2c55 !important;
}

html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/google/"] .icon i {
  color: #4285f4 !important;
  background: linear-gradient(45deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/spotify/"] .icon i,
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/kick/"] .icon i,
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/snapchat/"] .icon i,
html body.premium-home-v31-active #mh-service-grid-v31 a[href*="/pubg/"] .icon i {
  color: #0b0d10 !important;
  -webkit-text-fill-color: #0b0d10 !important;
}

/* Hero ve paket logolari da ayni resmi marka kimligini kullanir. */
html body.premium-home-v31-active .mh-v31-social--instagram { background: linear-gradient(145deg,#feda75,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5) !important; }
html body.premium-home-v31-active .mh-v31-social--tiktok { background: #111 !important; }
html body.premium-home-v31-active .mh-v31-social--youtube { background: #ff0000 !important; }
html body.premium-home-v31-active .mh-v31-social--facebook { background: #1877f2 !important; }

html body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon:has(.eg-instagram-line) {
  border-color: rgba(214,41,118,.36) !important;
  background: linear-gradient(145deg,#feda75,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5) !important;
  box-shadow: 0 9px 20px rgba(150,47,191,.22) !important;
}
html body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon:has(.eg-tiktok-fill) {
  border-color: rgba(37,244,238,.38) !important;
  background: #111 !important;
  box-shadow: 0 9px 20px rgba(17,17,17,.2) !important;
}
html body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon:has(.eg-instagram-line) i {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: none !important;
}
html body.premium-home-v31-active .mh-packages-v2 .mh-package-card__icon:has(.eg-tiktok-fill) i {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  text-shadow: -1.3px -1px 0 #25f4ee, 1.3px 1px 0 #fe2c55 !important;
}

/* 4) Alt bolum: soluk metinleri guclendir ve tembel yuklenen resimlere guvenli goruntu katmani ekle. */
html body.premium-home-v31-active :is(.premium-process-v23,.premium-visual-v23,.premium-benefits-v23,.premium-confidence-v23,.premium-stories-v23,.premium-editorial-v23,.premium-faq-v23) h2,
html body.premium-home-v31-active :is(.premium-process-v23,.premium-visual-v23,.premium-benefits-v23,.premium-confidence-v23,.premium-stories-v23,.premium-editorial-v23,.premium-faq-v23) h3,
html body.premium-home-v31-active :is(.premium-process-v23,.premium-visual-v23,.premium-benefits-v23,.premium-confidence-v23,.premium-stories-v23,.premium-editorial-v23,.premium-faq-v23) strong {
  color: #061f3d !important;
  opacity: 1 !important;
}

html body.premium-home-v31-active :is(.premium-process-v23,.premium-visual-v23,.premium-benefits-v23,.premium-confidence-v23,.premium-stories-v23,.premium-editorial-v23,.premium-faq-v23) p,
html body.premium-home-v31-active :is(.premium-process-v23,.premium-visual-v23,.premium-benefits-v23,.premium-confidence-v23,.premium-stories-v23,.premium-editorial-v23,.premium-faq-v23) small {
  color: #47647f !important;
  opacity: 1 !important;
}

html body.premium-home-v31-active .premium-process-card__number,
html body.premium-home-v31-active .premium-section-kicker {
  color: #0871c5 !important;
  opacity: 1 !important;
}

html body.premium-home-v31-active .premium-visual-art img[src*="premium-home-visual-v2-3.webp"] {
  background-image: url("premium-home-visual-v2-3.webp") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

html body.premium-home-v31-active .premium-editorial-art--stories img[src*="premium-home-people-v2-3.webp"] {
  background-image: url("premium-home-people-v2-3.webp") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

html body.premium-home-v31-active .premium-editorial-feature img[src*="premium-home-editorial-v2-3.webp"] {
  background-image: url("premium-home-editorial-v2-3.webp") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

html body.premium-home-v31-active .premium-article-card--1 .premium-article-thumb img {
  background: url("premium-home-editorial-cards-v2-4.webp") 0% center / 300% 100% no-repeat !important;
}
html body.premium-home-v31-active .premium-article-card--2 .premium-article-thumb img {
  background: url("premium-home-editorial-cards-v2-4.webp") 50% center / 300% 100% no-repeat !important;
}
html body.premium-home-v31-active .premium-article-card--3 .premium-article-thumb img {
  background: url("premium-home-editorial-cards-v2-4.webp") 100% center / 300% 100% no-repeat !important;
}

html body.premium-home-v31-active .premium-story-avatar img[src*="mh-review-zeynep-v3.webp"] { background: url("mh-review-zeynep-v3.webp") center / cover no-repeat !important; }
html body.premium-home-v31-active .premium-story-avatar img[src*="mh-review-emre-v3.webp"] { background: url("mh-review-emre-v3.webp") center / cover no-repeat !important; }

/* Footer: sosyal logolar resmi renklerinde, metinler ve odeme satiri net. */
html body .mhui-footer .fsocial-item[href="#instagram"] { background: linear-gradient(145deg,#feda75,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5) !important; }
html body .mhui-footer .fsocial-item[href="#twitter"] { background: #000 !important; }
html body .mhui-footer .fsocial-item[href="#youtube"] { background: #ff0000 !important; }
html body .mhui-footer .fsocial-item[href="#facebook"] { background: #1877f2 !important; }
html body .mhui-footer .fsocial-item :is(i,svg,path) { color: #fff !important; fill: currentColor !important; -webkit-text-fill-color: #fff !important; }
html body .mhui-footer :is(p,a,li,span) { opacity: 1 !important; }
html body .mhui-footer .footer-bottom { background: #06264a !important; color: #fff !important; }

@media (max-width: 760px) {
  html.premium-home-v31-active body.premium-home-v31-active header.premium-site-header .premium-navbar a[href*="mh-service-grid-v31"] {
    min-height: 40px !important;
    padding: 0 13px !important;
  }
  html body.premium-home-v31-active header.premium-site-header .premium-header-shell a.premium-header-cart.cart {
    background-color: #031d3c !important;
    background-image: linear-gradient(118deg,#02142f,#04284c 62%,#063a62) !important;
  }
  html.premium-home-v31-active body.premium-home-v31-active section.mh-premium-hero .mh-hero__copy > p {
    color: #173f64 !important;
    font-weight: 650 !important;
    text-shadow: 0 1px 0 #fff, 0 2px 12px rgba(255,255,255,.96) !important;
  }
}

/* MH_FINAL_POLISH_V1_3_END */

/* MH_PLATFORM_PAGES_V1_4_BEGIN */

/* Tum platform katalog sayfalari: ana sayfayla ortak acik premium sistem. */
html body.mhui-service .psc-shell.psc--mh {
  --psc-accent: #087bd8 !important;
  --psc-accent-strong: #0559a7 !important;
  --psc-accent-soft: #14aee5 !important;
  --psc-accent-rgb: 8, 123, 216 !important;
  --psc-bg: #eef7ff !important;
  --psc-surface: #ffffff !important;
  --psc-surface-strong: #f8fcff !important;
  --psc-line: rgba(16, 127, 210, .2) !important;
  --psc-line-strong: rgba(9, 132, 218, .48) !important;
  --psc-text: #082947 !important;
  --psc-muted: #557088 !important;
  --psc-glow: rgba(10, 126, 211, .15) !important;
  color: #082947 !important;
  background: linear-gradient(180deg, #f8fcff 0%, #eef7ff 48%, #f5fbff 100%) !important;
}

/* Ic sayfalarda Hizmetler sekmesi de ana sayfadaki aktif lacivert dilde. */
html body.mhui-service header.premium-site-header .premium-navbar a[href*="tc-dinamik-hizmetler"] {
  min-height: 44px !important;
  padding: 0 18px !important;
  border: 1px solid rgba(78,176,235,.55) !important;
  border-radius: 14px !important;
  color: #fff !important;
  background: linear-gradient(118deg,#02142f 0%,#04284c 58%,#063a62 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px rgba(2,20,47,.2) !important;
}

/* Hero: dekoratif buyuk daire, izgara ve golge halkalari tamamen iptal. */
html body.mhui-service .psc-shell.psc--mh .psc-hero {
  min-height: 0 !important;
  padding: clamp(138px, 9vw, 164px) 0 52px !important;
  border-bottom: 1px solid rgba(12, 125, 210, .2) !important;
  color: #082947 !important;
  background:
    radial-gradient(circle at 78% 14%, rgba(40, 165, 232, .12), transparent 31%),
    linear-gradient(120deg, #fbfdff 0%, #edf7ff 54%, #e3f2ff 100%) !important;
  box-shadow: inset 0 -1px 0 rgba(255,255,255,.9) !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero::before,
html body.mhui-service .psc-shell.psc--mh .psc-hero::after,
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon::before,
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  animation: none !important;
  box-shadow: none !important;
  background: none !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero-rail {
  height: 2px !important;
  opacity: .66 !important;
  background: linear-gradient(90deg, transparent, #087bd8 32%, #16b9e5 68%, transparent) !important;
  box-shadow: 0 2px 12px rgba(8,123,216,.13) !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero-main {
  grid-template-columns: 106px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: clamp(26px, 3.2vw, 44px) !important;
  max-width: 1190px !important;
}

/* Hero platform logosu: yalnizca temiz logo kutusu, markanin gercek rengi. */
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon {
  width: 106px !important;
  height: 106px !important;
  min-width: 106px !important;
  border: 1px solid rgba(255,255,255,.5) !important;
  border-radius: 25px !important;
  color: #fff !important;
  background: linear-gradient(145deg, #05315b, #07558b) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.24), 0 14px 28px rgba(7,49,91,.16) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  animation: none !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-platform-icon i {
  color: #fff !important;
  font-size: 48px !important;
  filter: none !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #fff !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-instagram-line) { background: linear-gradient(145deg,#feda75 0%,#fa7e1e 22%,#d62976 48%,#962fbf 73%,#4f5bd5 100%) !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-tiktok-fill) { background: #111 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-youtube-line) { background: #ff0000 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-facebook-fill),
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-facebook-circle-fill) { background: #1877f2 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-linkedin-fill) { background: #0a66c2 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-spotify-line) { background: #1db954 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-twitter-x-line),
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-twitter-line) { background: #000 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-twitch-line) { background: #9146ff !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-telegram-2-line) { background: #229ed9 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-whatsapp-line) { background: #25d366 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-pubg) { background: #f2a900 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-google-fill) { background: #fff !important; border-color: #d8dee6 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-threads-fill) { background: #000 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-discord-line) { background: #5865f2 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-kick-line) { background: #53fc18 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-pinterest-line) { background: #e60023 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-snapchat-line) { background: #fffc00 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-reddit-line) { background: #ff4500 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-kwai) { background: #ff4b12 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-tumblr-fill) { background: #35465c !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-vk-line) { background: #0077ff !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-dailymotion) { background: #0065f2 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-shazam) { background: #0088ff !important; }
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-likeapp) { background: linear-gradient(145deg,#ff2d55,#f64186 45%,#7b2cff) !important; }

html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-tiktok-fill) i {
  text-shadow: -1.6px -1px 0 #25f4ee, 1.6px 1px 0 #fe2c55 !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-google-fill) i {
  color: #4285f4 !important;
  background: linear-gradient(45deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-spotify-line) i,
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-kick-line) i,
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-snapchat-line) i,
html body.mhui-service .psc-shell.psc--mh .psc-platform-icon:has(.eg-pubg) i {
  color: #0a0d10 !important;
  -webkit-text-fill-color: #0a0d10 !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero h1 {
  max-width: 980px !important;
  margin: 0 0 12px !important;
  color: #062543 !important;
  font-size: clamp(42px, 4.45vw, 64px) !important;
  line-height: 1.02 !important;
  letter-spacing: -.045em !important;
  opacity: 1 !important;
  text-shadow: 0 2px 0 rgba(255,255,255,.86), 0 12px 28px rgba(11,58,99,.08) !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero-description {
  max-width: 890px !important;
  margin: 0 !important;
  color: #4b6680 !important;
  font-size: clamp(16px, 1.45vw, 20px) !important;
  font-weight: 500 !important;
  line-height: 1.65 !important;
  opacity: 1 !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-hero-meta {
  gap: 10px !important;
  margin-top: 20px !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-meta-item {
  min-height: 42px !important;
  padding: 9px 14px !important;
  border: 1px solid rgba(12, 127, 211, .24) !important;
  border-radius: 13px !important;
  color: #173c5d !important;
  background: rgba(255,255,255,.88) !important;
  box-shadow: inset 0 1px 0 #fff, 0 10px 22px rgba(16,68,111,.08) !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-meta-item :is(strong,i) { color: #087bd8 !important; }

/* Katalog zemini ve basliklar. */
html body.mhui-service .psc-shell.psc--mh .psc-catalog {
  padding: clamp(44px, 4vw, 64px) 0 78px !important;
  color: #082947 !important;
  background:
    radial-gradient(circle at 50% 0, rgba(30,151,225,.08), transparent 29%),
    linear-gradient(180deg, #f5faff 0%, #e7f3fd 56%, #f1f8fe 100%) !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-catalog::before {
  content: none !important;
  display: none !important;
  background: none !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-heading-row { margin-bottom: 26px !important; }
html body.mhui-service .psc-shell.psc--mh .psc-heading h2 {
  margin: 0 0 10px !important;
  color: #062543 !important;
  font-size: clamp(36px, 4vw, 58px) !important;
  line-height: 1.04 !important;
  opacity: 1 !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-heading p {
  color: #587189 !important;
  font-size: 16px !important;
  opacity: 1 !important;
}

/* Arama cubugu: sade beyaz premium yuzey. */
html body.mhui-service .psc-shell.psc--mh .psc-toolbar {
  gap: 16px !important;
  margin-bottom: 24px !important;
  padding: 10px !important;
  border: 1px solid rgba(14,125,207,.22) !important;
  border-radius: 21px !important;
  background: rgba(255,255,255,.94) !important;
  box-shadow: inset 0 1px 0 #fff, 0 16px 36px rgba(17,70,113,.1) !important;
  -webkit-backdrop-filter: blur(14px) !important;
  backdrop-filter: blur(14px) !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-search > i { color: #0c94dc !important; }
html body.mhui-service .psc-shell.psc--mh .psc-search input {
  height: 56px !important;
  border: 1px solid rgba(14,125,207,.2) !important;
  border-radius: 14px !important;
  color: #082947 !important;
  background: #fbfdff !important;
  box-shadow: none !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-search input::placeholder { color: #71879b !important; opacity: 1 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-search input:focus {
  border-color: rgba(8,123,216,.55) !important;
  background: #fff !important;
  box-shadow: 0 0 0 4px rgba(8,123,216,.1) !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-search-clear { color: #315777 !important; background: #eaf5fc !important; }
html body.mhui-service .psc-shell.psc--mh .psc-result-count { color: #647c91 !important; }
html body.mhui-service .psc-shell.psc--mh .psc-result-count strong { color: #0a9bdc !important; }

/* Servis kartlari: daire/golge dekorlari yok; ortak beyaz kart ve lacivert CTA. */
html body.mhui-service .psc-shell.psc--mh .psc-grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

html body.mhui-service .psc-shell.psc--mh a.psc-card {
  min-height: 174px !important;
  grid-template-columns: 54px minmax(0, 1fr) !important;
  grid-template-rows: minmax(58px, auto) auto !important;
  column-gap: 14px !important;
  row-gap: 15px !important;
  padding: 17px !important;
  border: 2px solid rgba(12,126,210,.4) !important;
  border-radius: 22px !important;
  color: #082947 !important;
  background: linear-gradient(145deg, #ffffff 0%, #f7fbff 100%) !important;
  box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.78), 0 17px 38px rgba(12,64,108,.14) !important;
  transform: translateY(0) !important;
}

html body.mhui-service .psc-shell.psc--mh a.psc-card::before,
html body.mhui-service .psc-shell.psc--mh a.psc-card::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  animation: none !important;
  background: none !important;
  box-shadow: none !important;
}

html body.mhui-service .psc-shell.psc--mh a.psc-card:hover,
html body.mhui-service .psc-shell.psc--mh a.psc-card:focus-visible {
  border-color: rgba(4,116,204,.72) !important;
  color: #082947 !important;
  background: linear-gradient(145deg, #ffffff 0%, #eaf6ff 100%) !important;
  box-shadow: inset 0 1px 0 #fff, 0 23px 46px rgba(8,65,112,.2), 0 0 0 4px rgba(8,123,216,.07) !important;
  transform: translateY(-4px) !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-card-icon {
  width: 54px !important;
  height: 54px !important;
  min-width: 54px !important;
  border: 1px solid rgba(104,190,239,.68) !important;
  border-radius: 15px !important;
  color: #fff !important;
  background: linear-gradient(145deg, #021831 0%, #04305a 60%, #06446d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16), 0 10px 22px rgba(2,20,47,.24) !important;
  transform: none !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-card-icon i {
  color: #fff !important;
  font-size: 26px !important;
  filter: none !important;
  -webkit-text-fill-color: #fff !important;
}
html body.mhui-service .psc-shell.psc--mh a.psc-card:hover .psc-card-icon {
  color: #fff !important;
  background: linear-gradient(145deg, #031d3c, #06476f) !important;
  transform: none !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-card-copy h3 {
  color: #041f3b !important;
  font-size: 17px !important;
  font-weight: 850 !important;
  line-height: 1.25 !important;
  opacity: 1 !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-card-cta,
html body.mhui-service .psc-shell.psc--mh a.psc-card:hover .psc-card-cta {
  min-height: 45px !important;
  padding: 8px 9px 8px 15px !important;
  border: 1px solid rgba(76,165,224,.54) !important;
  border-radius: 13px !important;
  color: #fff !important;
  background: linear-gradient(118deg, #02142f 0%, #04284c 58%, #063a62 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14), 0 11px 23px rgba(2,20,47,.22) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  animation: none !important;
  transform: none !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.3) !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-card-cta::before {
  content: none !important;
  display: none !important;
  animation: none !important;
  background: none !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-card-cta i {
  width: 30px !important;
  height: 30px !important;
  border: 1px solid rgba(255,255,255,.16) !important;
  border-radius: 10px !important;
  color: #fff !important;
  background: rgba(255,255,255,.09) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08) !important;
  transform: none !important;
}

html body.mhui-service .psc-shell.psc--mh .psc-empty {
  border-color: rgba(8,123,216,.38) !important;
  color: #587189 !important;
  background: #fff !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-empty strong { color: #082947 !important; }

/* Masaustu/tablet/mobil yerlesim. */
@media (max-width: 1260px) {
  html body.mhui-service .psc-shell.psc--mh .psc-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}

@media (max-width: 920px) {
  html body.mhui-service .psc-shell.psc--mh .psc-hero { padding: 126px 0 44px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero-main { grid-template-columns: 88px minmax(0, 1fr) !important; gap: 22px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-platform-icon { width: 88px !important; height: 88px !important; min-width: 88px !important; border-radius: 21px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-platform-icon i { font-size: 40px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

@media (max-width: 640px) {
  html body.mhui-service .psc-shell.psc--mh .container { width: min(100% - 24px, 1380px) !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero { padding: 112px 0 34px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero-main { grid-template-columns: 66px minmax(0, 1fr) !important; gap: 15px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-platform-icon { width: 66px !important; height: 66px !important; min-width: 66px !important; border-radius: 17px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-platform-icon i { font-size: 31px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero h1 { font-size: clamp(30px, 8.8vw, 40px) !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero-description { grid-column: 1 / -1; font-size: 14px !important; line-height: 1.55 !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-hero-meta { grid-column: 1 / -1; margin-top: 12px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-catalog { padding: 38px 0 62px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-heading h2 { font-size: 34px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-toolbar { grid-template-columns: 1fr !important; gap: 8px !important; padding: 8px !important; border-radius: 17px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-result-count { min-width: 0 !important; padding: 5px 8px 8px !important; }
  html body.mhui-service .psc-shell.psc--mh .psc-grid { grid-template-columns: 1fr !important; gap: 13px !important; }
  html body.mhui-service .psc-shell.psc--mh a.psc-card {
    min-height: 0 !important;
    grid-template-columns: 58px minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    padding: 15px !important;
  }
  html body.mhui-service .psc-shell.psc--mh .psc-card-cta { margin-top: 11px !important; }
}

@media (prefers-reduced-motion: reduce) {
  html body.mhui-service .psc-shell.psc--mh *,
  html body.mhui-service .psc-shell.psc--mh *::before,
  html body.mhui-service .psc-shell.psc--mh *::after {
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
}

/* MH_PLATFORM_PAGES_V1_4_END */

/* MH_PRODUCT_PAGES_V1_5_BEGIN */

/* Global header marka kutusu: ana sayfa dahil her yerde tam gece laciverti. */
html body header.premium-site-header .premium-header-shell > a.premium-brand,
html body.premium-home-v31-active header.premium-site-header .premium-header-shell > a.premium-brand,
html.premium-home-v31-active body.premium-home-v31-active header.premium-site-header .premium-header-shell > a.premium-brand,
html body.pcd-detail-active header.premium-site-header .premium-header-shell > a.premium-brand,
html body.mhui-service header.premium-site-header .premium-header-shell > a.premium-brand {
  border: 1px solid rgba(74,164,221,.56) !important;
  color: #fff !important;
  background-color: #021831 !important;
  background-image: linear-gradient(118deg,#011329 0%,#021d3b 55%,#033054 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.13),0 13px 28px rgba(2,20,47,.25) !important;
}
html body header.premium-site-header .premium-header-shell > a.premium-brand::before,
html body header.premium-site-header .premium-header-shell > a.premium-brand::after {
  content: none !important;
  display: none !important;
  background: none !important;
  opacity: 0 !important;
}

/* Urun detay sisteminin acik tema degiskenleri. */
html body.pcd-detail-active .pcd-shell.pcd--mh {
  --pcd-accent: #087bd8 !important;
  --pcd-accent-strong: #0559a7 !important;
  --pcd-accent-soft: #12a9e2 !important;
  --pcd-accent-rgb: 8,123,216 !important;
  --pcd-bg: #eef7ff !important;
  --pcd-surface: #fff !important;
  --pcd-surface-strong: #f7fbff !important;
  --pcd-line: rgba(12,126,210,.26) !important;
  --pcd-line-strong: rgba(5,116,204,.64) !important;
  --pcd-text: #082947 !important;
  --pcd-muted: #587189 !important;
  --pcd-glow: rgba(8,123,216,.14) !important;
  color: #082947 !important;
  background: linear-gradient(180deg,#f8fcff,#eaf5fe 54%,#f4faff) !important;
}

html body.pcd-detail-active,
html body.pcd-detail-active main {
  background: #eef7ff !important;
}

html body.pcd-detail-active header.premium-site-header .premium-navbar a[href*="tc-dinamik-hizmetler"] {
  min-height: 44px !important;
  padding: 0 18px !important;
  border: 1px solid rgba(78,176,235,.55) !important;
  border-radius: 14px !important;
  color: #fff !important;
  background: linear-gradient(118deg,#02142f,#04284c 58%,#063a62) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px rgba(2,20,47,.2) !important;
}

/* Baslik alani: acik, sade, dekoratif izgara ve golge halkasi yok. */
html body.pcd-detail-active .pcd-shell.pcd--mh .ip--category {
  min-height: 0 !important;
  padding: clamp(132px,9vw,158px) 0 44px !important;
  border-bottom: 1px solid rgba(12,126,210,.2) !important;
  color: #082947 !important;
  background:
    radial-gradient(circle at 80% 12%,rgba(34,157,228,.1),transparent 30%),
    linear-gradient(120deg,#fbfdff 0%,#eef7ff 54%,#e4f2ff 100%) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .ip--category::before,
html body.pcd-detail-active .pcd-shell.pcd--mh .ip--category::after {
  content: none !important;
  display: none !important;
  background: none !important;
  opacity: 0 !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx {
  grid-template-columns: 84px minmax(0,1fr) !important;
  gap: 28px !important;
  max-width: 1160px !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx > .icon {
  width: 84px !important;
  height: 84px !important;
  min-width: 84px !important;
  border: 1px solid rgba(83,170,226,.58) !important;
  border-radius: 21px !important;
  color: #fff !important;
  background: linear-gradient(145deg,#021831 0%,#04305a 60%,#06446d 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 12px 25px rgba(2,20,47,.2) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx > .icon i {
  color: #fff !important;
  font-size: 37px !important;
  filter: none !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #fff !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx .text h1 {
  margin: 0 0 10px !important;
  color: #062543 !important;
  font-size: clamp(37px,4vw,58px) !important;
  line-height: 1.04 !important;
  opacity: 1 !important;
  text-shadow: 0 2px 0 rgba(255,255,255,.88),0 12px 28px rgba(11,58,99,.08) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx .text p {
  max-width: 850px !important;
  color: #4b6680 !important;
  font-size: clamp(15px,1.45vw,19px) !important;
  font-weight: 500 !important;
  opacity: 1 !important;
}

/* Paket alani. */
html body.pcd-detail-active .pcd-shell.pcd--mh .path-wave,
html body.pcd-detail-active .pcd-shell.pcd--mh .path-wave.path-wave-up {
  padding: 46px 0 104px !important;
  background:
    radial-gradient(circle at 50% 0,rgba(29,148,222,.08),transparent 28%),
    linear-gradient(180deg,#f7fbff 0%,#e7f3fd 58%,#f3f9fe 100%) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .path-wave::before,
html body.pcd-detail-active .pcd-shell.pcd--mh .path-wave::after {
  content: none !important;
  display: none !important;
  background: none !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .service--area,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--area.active {
  grid-template-columns: minmax(260px,300px) minmax(0,1fr) !important;
  gap: 28px !important;
}

/* Sol premium gorsel korunur; neon halkalar ve gereksiz orbit kalkar. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .poster {
  border: 2px solid rgba(20,139,222,.54) !important;
  border-radius: 25px !important;
  background: #020a17 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 20px 42px rgba(5,33,60,.22) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pcd-platform-orbit,
html body.pcd-detail-active .pcd-shell.pcd--mh .pcd-platform-core::after {
  content: none !important;
  display: none !important;
  animation: none !important;
  box-shadow: none !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pcd-platform-core {
  border: 1px solid rgba(100,190,240,.58) !important;
  color: #fff !important;
  background: linear-gradient(145deg,#021831,#06446d) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 9px 20px rgba(2,20,47,.28) !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pcd-platform-core i {
  color: #fff !important;
  filter: none !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #fff !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .poster .count {
  border-color: rgba(93,184,236,.42) !important;
  color: #fff !important;
  background: rgba(2,20,42,.9) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.09) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .poster .count .text { color: #aac4d9 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .poster .count .text > span { color: #fff !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .poster .count .text [data-online_count] { color: #36c8ee !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .poster .count > .icon {
  border-color: rgba(103,191,240,.48) !important;
  color: #fff !important;
  background: #052d54 !important;
}

/* Ozellik kutulari: belirgin beyaz kart, lacivert ikon, koyu yazi. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul { gap: 9px !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li {
  min-height: 56px !important;
  border: 2px solid rgba(12,126,210,.34) !important;
  border-radius: 15px !important;
  color: #082947 !important;
  background: linear-gradient(145deg,#fff,#f5faff) !important;
  box-shadow: inset 0 1px 0 #fff,0 12px 25px rgba(12,64,108,.1) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li > span {
  color: #294b68 !important;
  font-weight: 750 !important;
  opacity: 1 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li > .icon {
  border: 1px solid rgba(91,180,233,.58) !important;
  color: #fff !important;
  background: linear-gradient(145deg,#021831,#06446d) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.13),0 8px 17px rgba(2,20,47,.18) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li > .icon :is(i,svg,path) {
  color: #fff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
}

/* Paket kutulari: kontrastli ve secim durumu tartismasiz. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list {
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  gap: 17px !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack {
  min-height: 158px !important;
  padding: 21px 14px 18px !important;
  border: 2px solid rgba(12,126,210,.4) !important;
  border-radius: 21px !important;
  color: #082947 !important;
  background: linear-gradient(145deg,#fff 0%,#f7fbff 100%) !important;
  box-shadow: inset 0 1px 0 #fff,0 16px 34px rgba(12,64,108,.13) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack::before {
  content: none !important;
  display: none !important;
  background: none !important;
  opacity: 0 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack::after {
  border: 1px solid rgba(8,123,216,.42) !important;
  color: transparent !important;
  background: #f3f9fe !important;
  box-shadow: inset 0 1px 0 #fff !important;
  opacity: 1 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack:hover {
  border-color: rgba(4,116,204,.7) !important;
  background: linear-gradient(145deg,#fff,#eef8ff) !important;
  box-shadow: inset 0 1px 0 #fff,0 21px 42px rgba(8,65,112,.18),0 0 0 4px rgba(8,123,216,.06) !important;
  transform: translateY(-4px) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack span.amount {
  color: #041f3b !important;
  font-weight: 900 !important;
  opacity: 1 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack span.type {
  color: #4b6680 !important;
  font-weight: 700 !important;
  opacity: 1 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack span.price {
  border: 1px solid rgba(83,170,226,.5) !important;
  color: #fff !important;
  background: linear-gradient(118deg,#02142f,#04284c 58%,#063a62) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.12) !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.selected {
  border-color: rgba(76,176,231,.78) !important;
  color: #fff !important;
  background: linear-gradient(145deg,#011329 0%,#022447 58%,#043b64 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 20px 42px rgba(2,20,47,.27),0 0 0 4px rgba(8,123,216,.08) !important;
  transform: translateY(-3px) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.selected::after {
  color: #fff !important;
  border-color: rgba(255,255,255,.58) !important;
  background: #087bd8 !important;
  box-shadow: 0 7px 16px rgba(0,0,0,.2) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.selected :is(.amount,.type) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.selected .price {
  border-color: #fff !important;
  color: #032448 !important;
  background: #fff !important;
  -webkit-text-fill-color: #032448 !important;
}

/* Sabit satin alma cubugu: tum metinler okunur, tek parca lacivert. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .service--bottom,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .service--bottom.active-bar {
  border: 1px solid rgba(89,181,235,.62) !important;
  color: #fff !important;
  background-color: #021831 !important;
  background-image: linear-gradient(118deg,#011329,#021f40 58%,#03375d) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 18px 42px rgba(2,20,47,.34) !important;
  -webkit-backdrop-filter: blur(18px) saturate(130%) !important;
  backdrop-filter: blur(18px) saturate(130%) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .selected--pack > .icon {
  border-color: rgba(97,187,238,.52) !important;
  color: #fff !important;
  background: #062f56 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.12) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack .text,
html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack .text > span,
html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack .text > span:first-child {
  color: #fff !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #fff !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack [data-selected_amount] { color: #3bd0ee !important; -webkit-text-fill-color: #3bd0ee !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack [data-selected_price] { color: #d9efff !important; -webkit-text-fill-color: #d9efff !important; }

html body.pcd-detail-active .pcd-shell.pcd--mh .pack--action .pack--butto,
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--action .pack--butto:hover,
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--action .pack--butto:focus-visible {
  border: 1px solid rgba(105,194,242,.7) !important;
  color: #fff !important;
  background: linear-gradient(118deg,#04284c,#06476f 62%,#075a86) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 11px 24px rgba(0,0,0,.22) !important;
  animation: none !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.3) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--action .pack--butto::before {
  content: none !important;
  display: none !important;
  animation: none !important;
  background: none !important;
}

/* SSS ve yorum alani da acik temaya dahil. */
html body.pcd-detail-active .pcd-shell.pcd--mh #faq,
html body.pcd-detail-active .pcd-shell.pcd--mh #article {
  border-top: 1px solid rgba(12,126,210,.2) !important;
  color: #082947 !important;
  background: linear-gradient(180deg,#f7fbff,#eaf5fe) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .title-heading .title,
html body.pcd-detail-active .pcd-shell.pcd--mh #article :is(h1,h2,h3) { color: #062543 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .title-heading p,
html body.pcd-detail-active .pcd-shell.pcd--mh #article :is(p,li) { color: #526d84 !important; opacity: 1 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .title-heading::before,
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .title-heading::after { background: linear-gradient(90deg,#087bd8,transparent) !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .accordion .item,
html body.pcd-detail-active .pcd-shell.pcd--mh .article--area {
  border: 2px solid rgba(12,126,210,.3) !important;
  color: #082947 !important;
  background: #fff !important;
  box-shadow: inset 0 1px 0 #fff,0 14px 30px rgba(12,64,108,.1) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .accordion .item .head { color: #082947 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh #faq .accordion .item .body { color: #526d84 !important; }

html body.pcd-detail-active .pcd-shell.pcd--mh #comments {
  border-top: 1px solid rgba(12,126,210,.2) !important;
  color: #082947 !important;
  background: linear-gradient(180deg,#eaf5fe,#f7fbff) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh #comments::before {
  content: none !important;
  display: none !important;
  background: none !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .title-heading.side-title {
  border-bottom-color: rgba(12,126,210,.24) !important;
  color: #062543 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .title-heading.side-title .title { color: #062543 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .title-heading.side-title > i { color: #087bd8 !important; text-shadow: none !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .post-comment-area .comment-list .comment-item {
  border: 2px solid rgba(12,126,210,.3) !important;
  color: #082947 !important;
  background: #fff !important;
  box-shadow: 0 14px 30px rgba(12,64,108,.1) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .comment-item .head span.name { color: #082947 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .comment-item .message,
html body.pcd-detail-active .pcd-shell.pcd--mh .comment-item .message p { color: #526d84 !important; }

html body.pcd-detail-active .pcd-shell.pcd--mh .add-comment_content {
  border: 2px solid rgba(12,126,210,.34) !important;
  color: #082947 !important;
  background: #fff !important;
  box-shadow: inset 0 1px 0 #fff,0 18px 38px rgba(12,64,108,.12) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .add-comment_content .form-control {
  border: 1px solid rgba(12,126,210,.3) !important;
  color: #082947 !important;
  background: #f8fcff !important;
  box-shadow: none !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .add-comment_content .form-control:focus {
  border-color: rgba(5,116,204,.62) !important;
  background: #fff !important;
  box-shadow: 0 0 0 4px rgba(8,123,216,.1) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .add-comment_content label { color: #526d84 !important; }
html body.pcd-detail-active .pcd-shell.pcd--mh .add-comment_content .butto {
  border-color: rgba(83,170,226,.62) !important;
  color: #fff !important;
  background: linear-gradient(118deg,#02142f,#04284c 58%,#063a62) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.13),0 12px 25px rgba(2,20,47,.2) !important;
}

@media (max-width: 1100px) {
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--area,
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--area.active { grid-template-columns: 1fr !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail { position: relative !important; top: auto !important; display: grid !important; grid-template-columns: 230px minmax(0,1fr) !important; gap: 16px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list { grid-template-columns: repeat(3,minmax(0,1fr)) !important; }
}

@media (max-width: 700px) {
  html body.pcd-detail-active .pcd-shell.pcd--mh .container { width: min(100% - 24px,1380px) !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .ip--category { padding: 106px 0 32px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx { grid-template-columns: 64px minmax(0,1fr) !important; gap: 15px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx > .icon { width: 64px !important; height: 64px !important; min-width: 64px !important; border-radius: 16px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx > .icon i { font-size: 29px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx .text h1 { font-size: clamp(28px,8.4vw,38px) !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .intro--head.ftx .text p { font-size: 13px !important; line-height: 1.5 !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .path-wave { padding: 30px 0 92px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail { display: block !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .poster { min-height: 205px !important; margin-bottom: 11px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 8px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li { min-height: 54px !important; padding: 7px 9px !important; border-width: 1px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li > .icon { width: 33px !important; height: 33px !important; min-width: 33px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li > span { font-size: 11px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 10px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack { min-height: 126px !important; padding: 17px 8px 13px !important; border-width: 1px !important; border-radius: 17px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack span.amount { font-size: 24px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .service--bottom,
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .service--bottom.active-bar { bottom: 8px !important; width: calc(100% - 16px) !important; min-height: 66px !important; gap: 8px !important; padding: 8px !important; border-radius: 16px !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .selected--pack > .icon { display: none !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .selected--pack .text { gap: 5px !important; flex-wrap: wrap !important; }
  html body.pcd-detail-active .pcd-shell.pcd--mh .pack--action .pack--butto { min-width: 132px !important; min-height: 48px !important; padding: 9px 13px !important; }
}

@media (prefers-reduced-motion: reduce) {
  html body.pcd-detail-active .pcd-shell.pcd--mh *,
  html body.pcd-detail-active .pcd-shell.pcd--mh *::before,
  html body.pcd-detail-active .pcd-shell.pcd--mh *::after {
    animation-duration: .01ms !important;
    transition-duration: .01ms !important;
  }
}

/*
 * V1.5.1 KESIN SECIM + TIPOGRAFI KILIDI
 * Acik yuzeylerde siyaha yakin sert metin yok; koyu yuzeylerin metni beyaz kalir.
 */
html body {
  --mh-ink-medium: #235276;
  --mh-copy-medium: #55738c;
  color: var(--mh-copy-medium) !important;
}

html body.premium-home-v31-active main :is(h1,h2,h3,h4,h5,h6,strong,b),
html body.mhui-service .psc-shell.psc--mh :is(h1,h2,h3,h4,h5,h6,strong,b),
html body.pcd-detail-active .pcd-shell.pcd--mh :is(h1,h2,h3,h4,h5,h6,strong,b),
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack:not(.selected) .amount {
  color: var(--mh-ink-medium) !important;
  -webkit-text-fill-color: var(--mh-ink-medium) !important;
}

html body.premium-home-v31-active main :is(p,li,small,label),
html body.mhui-service .psc-shell.psc--mh :is(p,li,small,label),
html body.pcd-detail-active .pcd-shell.pcd--mh :is(p,li,small,label),
html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack:not(.selected) .type {
  color: var(--mh-copy-medium) !important;
  -webkit-text-fill-color: var(--mh-copy-medium) !important;
}

html body header.premium-site-header .premium-navbar :is(a,button) {
  color: #315b7d !important;
  -webkit-text-fill-color: #315b7d !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:hover,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:focus-visible {
  border-color: rgba(76,176,231,.82) !important;
  color: #fff !important;
  background-color: #021b37 !important;
  background-image: linear-gradient(145deg,#011329 0%,#022447 58%,#043b64 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 20px 42px rgba(2,20,47,.28),0 0 0 4px rgba(8,123,216,.09) !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected :is(.amount,.type),
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:hover :is(.amount,.type) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected .price {
  border-color: rgba(255,255,255,.78) !important;
  color: #174a70 !important;
  background: #fff !important;
  -webkit-text-fill-color: #174a70 !important;
}

/* Koyu yuzeylerde beyaz metin korunur. */
html body header.premium-site-header :is(.premium-header-cart,.premium-header-cart *),
html body header.premium-site-header .premium-navbar a[href*="tc-dinamik-hizmetler"],
html body.premium-home-v31-active main :is(.mh-v31-feature,.mh-v31-feature *,.mh-trust-v2__item,.mh-trust-v2__item *,.mh-package-card__button,.mh-package-card__button *,.gift-top-spotlight-v3__action,.gift-top-spotlight-v3__action *,.mh-gift-home-v3__button,.mh-gift-home-v3__button *,.premium-final-button--primary,.premium-final-button--primary *),
html body.mhui-service .psc-shell.psc--mh :is(.psc-card-cta,.psc-card-cta *,.psc-card-icon,.psc-card-icon *),
html body.pcd-detail-active .pcd-shell.pcd--mh :is(.intro--head.ftx > .icon,.intro--head.ftx > .icon *,.pcd-platform-core,.pcd-platform-core *,.poster .count,.poster .count *,.service--features li > .icon,.service--features li > .icon *,.service--bottom.active-bar,.service--bottom.active-bar *,.pack--butto,.pack--butto *,.add-comment_content .butto,.add-comment_content .butto *) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .selected--pack [data-selected_amount] {
  color: #3bd0ee !important;
  -webkit-text-fill-color: #3bd0ee !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .selected--pack [data-selected_price] {
  color: #d9efff !important;
  -webkit-text-fill-color: #d9efff !important;
}

html body .mhui-footer .footer-bottom,
html body .mhui-footer .footer-bottom * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

/*
 * V1.5.2 TEK KART DILI
 * Ana sayfadaki servis platform kartlari haric tum kartlar ornekteki gibi
 * gece laciverti; metin beyaz, ikon kutusu camgobegi olur.
 */
html body main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  .pack,
  .accordion .item,
  .article--area,
  .add-comment_content
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) {
  border: 1px solid rgba(70,181,238,.7) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}

html body main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  .pack,
  .accordion .item,
  .article--area,
  .add-comment_content
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,.title,.head,.body,.message,.name,.amount,.type) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}

/* Platform liste kartlari da ayni lacivert sistemdedir. */
html body.mhui-service .psc-shell.psc--mh a.psc-card,
html body.mhui-service .psc-shell.psc--mh a.psc-card:hover,
html body.mhui-service .psc-shell.psc--mh a.psc-card:focus-visible {
  border: 1px solid rgba(70,181,238,.7) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html body.mhui-service .psc-shell.psc--mh a.psc-card :is(h3,p,span,strong) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}

/* Kart ikonlari: ekrandaki camgobegi kare dilini izler. */
html body main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  .pack,
  .accordion .item,
  .article--area,
  .add-comment_content
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(.icon,[class$="-icon"],[class*="-icon "]),
html body.mhui-service .psc-shell.psc--mh a.psc-card .psc-card-icon {
  border: 1px solid rgba(151,228,255,.78) !important;
  color: #fff !important;
  background-color: #08a8dd !important;
  background-image: linear-gradient(145deg,#19c8ef 0%,#0b9ed8 58%,#0877ba 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34),0 8px 18px rgba(0,155,215,.24) !important;
  -webkit-text-fill-color: #fff !important;
}
html body main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  .pack,
  .accordion .item,
  .article--area,
  .add-comment_content
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(.icon,[class$="-icon"],[class*="-icon "]) *,
html body.mhui-service .psc-shell.psc--mh a.psc-card .psc-card-icon * {
  color: #fff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
  -webkit-text-fill-color: #fff !important;
}

/* Paket secimi: tum paketler lacivert; secili olan parlak cerceveyle ayrilir. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack:hover {
  border-color: rgba(70,181,238,.7) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.selected,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:hover {
  border-color: #59d9ff !important;
  background-color: #02162d !important;
  background-image: linear-gradient(145deg,#011329 0%,#022447 58%,#064d78 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.19),0 20px 42px rgba(2,20,47,.32),0 0 0 4px rgba(48,199,242,.2) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack .price {
  border-color: rgba(157,226,255,.68) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}

/* Ana sayfa servis kutulari bu sistemden kesin olarak harictir. */
html body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card,
html body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:hover,
html body.premium-home-v31-active #mh-service-grid-v31 a.mh-v31-platform-card:focus-visible {
  color: inherit !important;
}

/* V1.5.3: "Guvenli Odeme" tipindeki feature/box siniflari da kesin kapsanir. */
html body main :is(
  .service--features li,
  .mh-v31-feature,
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) {
  border: 1px solid rgba(70,181,238,.7) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html body main :is(
  .service--features li,
  .mh-v31-feature,
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,.title,.head,.body,.message,.name) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}
html body main :is(
  .service--features li,
  .mh-v31-feature,
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(.icon,[class$="-icon"],[class*="-icon "]) {
  border: 1px solid rgba(151,228,255,.78) !important;
  color: #fff !important;
  background-color: #08a8dd !important;
  background-image: linear-gradient(145deg,#19c8ef 0%,#0b9ed8 58%,#0877ba 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34),0 8px 18px rgba(0,155,215,.24) !important;
  -webkit-text-fill-color: #fff !important;
}
html body main :is(
  .service--features li,
  .mh-v31-feature,
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(.icon,[class$="-icon"],[class*="-icon "]) * {
  color: #fff !important;
  fill: currentColor !important;
  stroke: currentColor !important;
  -webkit-text-fill-color: #fff !important;
}

/*
 * V1.5.4 CANLI SITE DENETIMI SONRASI KESIN DUZELTMELER
 * Genel kart kuralinin eski sayfa secicileriyle cakisabildigi alanlar,
 * gercek DOM siniflariyla ve daha yuksek oncelikle kilitlenir.
 */

/* Ana sayfa avantajli paket logolari daima gercek kare. */
html body.premium-home-v31-active main .mh-packages-v2 .mh-package-card .mh-package-card__icon {
  width: 64px !important;
  height: 64px !important;
  min-width: 64px !important;
  min-height: 64px !important;
  flex: 0 0 64px !important;
  aspect-ratio: 1 / 1 !important;
  padding: 0 !important;
  border-radius: 17px !important;
  display: inline-grid !important;
  place-items: center !important;
  align-self: center !important;
  overflow: hidden !important;
}
html body.premium-home-v31-active main .mh-packages-v2 .mh-package-card .mh-package-card__icon i {
  display: grid !important;
  place-items: center !important;
  width: 100% !important;
  height: 100% !important;
  line-height: 1 !important;
}

/* Urun detay: ozellik ve paket kutulari kesin lacivert. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li:hover,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available:hover,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available:focus-visible {
  border: 1px solid rgba(70,181,238,.72) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li > span,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available :is(.amount,.type) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail .service--features ul li > .icon {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  flex: 0 0 38px !important;
  aspect-ratio: 1 / 1 !important;
  border-radius: 11px !important;
  border: 1px solid rgba(151,228,255,.8) !important;
  color: #fff !important;
  background-color: #08a8dd !important;
  background-image: linear-gradient(145deg,#19c8ef 0%,#0b9ed8 58%,#0877ba 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34),0 8px 18px rgba(0,155,215,.24) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:hover,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:focus-visible {
  border-color: #59d9ff !important;
  background-color: #02162d !important;
  background-image: linear-gradient(145deg,#011329 0%,#022447 58%,#064d78 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.19),0 20px 42px rgba(2,20,47,.32),0 0 0 4px rgba(48,199,242,.2) !important;
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available .price,
html body.pcd-detail-active .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected .price {
  border-color: rgba(157,226,255,.72) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}

/* Siparis olusturma: beyaz zemin/beyaz yazi cakisabilecek her kutu duzeltilir. */
html body.mh-conversion-order main .mh-package-option,
html body.mh-conversion-order main .mh-package-option:hover,
html body.mh-conversion-order main .mh-package-option:focus-visible,
html body.mh-conversion-order main .mh-trust-grid > div,
html body.mh-conversion-order main .mh-summary-price,
html body.mh-conversion-order main .mh-feature-details {
  border: 1px solid rgba(70,181,238,.68) !important;
  color: #fff !important;
  background-color: #032649 !important;
  background-image: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 12px 25px rgba(2,20,47,.2) !important;
}
html body.mh-conversion-order main .mh-package-option :is(strong,span,b),
html body.mh-conversion-order main .mh-trust-grid > div :is(strong,span),
html body.mh-conversion-order main .mh-summary-price :is(strong,span,b),
html body.mh-conversion-order main .mh-feature-details :is(summary,li) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}
html body.mh-conversion-order main .mh-package-option.is-selected,
html body.mh-conversion-order main .mh-package-option.is-selected:hover,
html body.mh-conversion-order main .mh-package-option.is-selected:focus-visible {
  border-color: #59d9ff !important;
  background-color: #02162d !important;
  background-image: linear-gradient(145deg,#011329 0%,#022447 58%,#064d78 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 16px 32px rgba(2,20,47,.28),0 0 0 4px rgba(48,199,242,.18) !important;
}
html body.mh-conversion-order main .mh-trust-grid > div > i {
  width: 46px !important;
  height: 46px !important;
  min-width: 46px !important;
  min-height: 46px !important;
  aspect-ratio: 1 / 1 !important;
  display: inline-grid !important;
  place-items: center !important;
  border: 1px solid rgba(151,228,255,.8) !important;
  border-radius: 13px !important;
  color: #fff !important;
  background: linear-gradient(145deg,#19c8ef 0%,#0b9ed8 58%,#0877ba 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.34),0 8px 18px rgba(0,155,215,.24) !important;
}
html body.mh-conversion-order main .mh-target-box {
  border-radius: 16px !important;
}
html body.mh-conversion-order main .mh-feature-details {
  padding: 14px !important;
  border-radius: 15px !important;
}
html body.mh-conversion-order main .mh-feature-details li i {
  color: #3bd0ee !important;
  -webkit-text-fill-color: #3bd0ee !important;
}
html body.mh-conversion-order main .mh-summary-badge {
  border: 1px solid rgba(157,226,255,.7) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}
html body.mh-conversion-order main :is(input,textarea,select) {
  color: #235276 !important;
  background: #fff !important;
  -webkit-text-fill-color: #235276 !important;
}

@media (max-width: 700px) {
  html body.premium-home-v31-active main .mh-packages-v2 .mh-package-card .mh-package-card__icon {
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    flex-basis: 56px !important;
  }
  html body.mh-conversion-order main .mh-package-option { min-height: 118px !important; }
  html body.mh-conversion-order main .mh-trust-grid > div { min-height: 92px !important; }
}

/*
 * V1.5.5 ID-SEVIYESI ONCELIK KILIDI
 * Eski acik tema, :is() icindeki #faq ve #orderPage nedeniyle beklenenden
 * yuksek ID onceligi tasiyor. Eslesmeyen sahte ID alternatifi, eslesen body
 * alternatifiyle birlikte yeni kurallara ayni ID seviyesini kazandirir.
 */

/* Urun detay kutulari. */
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail .service--features ul li,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available:hover,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available:focus-visible {
  border: 1px solid rgba(70,181,238,.72) !important;
  color: #fff !important;
  background: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail .service--features ul li > span,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available :is(.amount,.type) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:hover,
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available.selected:focus-visible {
  border-color: #59d9ff !important;
  background: linear-gradient(145deg,#011329 0%,#022447 58%,#064d78 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.19),0 20px 42px rgba(2,20,47,.32),0 0 0 4px rgba(48,199,242,.2) !important;
}
html :is(#mh-v155-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.available .price {
  border-color: rgba(157,226,255,.72) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}

/* Siparis olusturma kutulari. */
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-package-option,
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-package-option:hover,
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-package-option:focus-visible,
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-trust-grid > div,
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-summary-price,
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-feature-details {
  border: 1px solid rgba(70,181,238,.68) !important;
  color: #fff !important;
  background: linear-gradient(118deg,#021831 0%,#06365f 56%,#075486 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 12px 25px rgba(2,20,47,.2) !important;
}
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-package-option :is(strong,span,b),
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-trust-grid > div :is(strong,span),
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-summary-price :is(strong,span,b),
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-feature-details :is(summary,li) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  opacity: 1 !important;
}
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-package-option.is-selected {
  border-color: #59d9ff !important;
  background: linear-gradient(145deg,#011329 0%,#022447 58%,#064d78 100%) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 16px 32px rgba(2,20,47,.28),0 0 0 4px rgba(48,199,242,.18) !important;
}
html :is(#mh-v155-order-lock, body.mh-conversion-order) #orderPage .mh-summary-badge {
  border: 1px solid rgba(157,226,255,.72) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}

/* Ana sayfa koyu kartlarinda kontrast. */
html body.premium-home-v31-active #orderPage .mh-packages-v2 .mh-package-card .mh-package-card__badge {
  border: 1px solid rgba(157,226,255,.72) !important;
  color: #07365c !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: #07365c !important;
}
html body.premium-home-v31-active #orderPage .mh-packages-v2 .mh-package-card .mh-package-card__price {
  color: #43d7ff !important;
  -webkit-text-fill-color: #43d7ff !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-metric strong {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-metric small {
  color: #b9d9ee !important;
  -webkit-text-fill-color: #b9d9ee !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-status span {
  color: #b9d9ee !important;
  -webkit-text-fill-color: #b9d9ee !important;
}

/*
 * V1.5.6 TEK 3-RENK KUTU SISTEMI
 * 1) Gece laciverti  #021831
 * 2) Okyanus mavisi #075486
 * 3) Elektrik cyan  #19c8ef
 * Ana sayfadaki beyaz platform/servis kartlari onceki karara uygun olarak harictir.
 */
html body {
  --mh-box-navy: #021831;
  --mh-box-blue: #075486;
  --mh-box-cyan: #19c8ef;
  --mh-box-white: #ffffff;
  --mh-box-muted: #b9d9ee;
  --mh-box-gradient: linear-gradient(118deg,var(--mh-box-navy) 0%,var(--mh-box-blue) 68%,var(--mh-box-cyan) 100%);
  --mh-icon-gradient: linear-gradient(145deg,var(--mh-box-cyan) 0%,var(--mh-box-blue) 58%,var(--mh-box-navy) 100%);
}

/* Ana sayfa: servis platform kartlari haric tum kart aileleri. */
html body.premium-home-v31-active #orderPage :is(
  [class$="-card"],
  [class*="-card "],
  .mh-v31-feature,
  .mh-trust-v2__item,
  .mh-v31-metric,
  .mh-v31-live-status
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}

/* Platform hizmet listeleri. */
html body.mhui-service .psc-shell.psc--mh a.psc-card,
html body.mhui-service .psc-shell.psc--mh a.psc-card:hover,
html body.mhui-service .psc-shell.psc--mh a.psc-card:focus-visible {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}

/* Urun detay, SSS ve yorum kutulari. */
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh :is(
  .service--features li,
  .pack--list .pack,
  #faq .accordion .item,
  .article--area,
  .comment-item,
  .add-comment_content
) {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh :is(
  .service--features li,
  .pack--list .pack,
  #faq .accordion .item,
  .article--area,
  .comment-item,
  .add-comment_content
) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,.title,.head,.body,.message,.name,.amount,.type) {
  color: var(--mh-box-white) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
  opacity: 1 !important;
}

/* Siparis olusturma kutulari. */
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage :is(
  .mh-order-card,
  .mh-target-box,
  .mh-package-option,
  .mh-trust-grid > div,
  .mh-summary-card,
  .mh-summary-price,
  .mh-feature-details
) {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage :is(
  .mh-order-card,
  .mh-target-box,
  .mh-package-option,
  .mh-trust-grid > div,
  .mh-summary-card,
  .mh-summary-price,
  .mh-feature-details
) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,summary,li) {
  color: var(--mh-box-white) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
  opacity: 1 !important;
}

/* Odeme ve sepet kutulari. */
html :is(#mh-v156-payment-lock, body.mhui-payment) #orderPage :is(
  .card,
  .order--step,
  .baco-step,
  .firstcont,
  [class*="summary"],
  .PaymentMethod li,
  .mh-payment-continue,
  .cart-item,
  .paymentDetail
) {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22) !important;
}

/* Ikonlar ayni cyan -> mavi gecisini kullanir; marka logolari harictir. */
html body.premium-home-v31-active #orderPage :is(.mh-v31-feature,.mh-trust-v2__item) :is(.icon,.mh-trust-v2__icon),
html body.mhui-service .psc-shell.psc--mh .psc-card-icon,
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li > .icon,
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage .mh-trust-grid > div > i {
  border-color: rgba(255,255,255,.5) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-icon-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.32),0 8px 18px rgba(25,200,239,.2) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
}

/* Secim cyan cerceveyle ayrilir; zemin paletten cikmaz. */
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.selected,
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage .mh-package-option.is-selected {
  border-color: var(--mh-box-cyan) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 16px 32px rgba(2,20,47,.28),0 0 0 4px rgba(25,200,239,.2) !important;
}

/* Fiyat/rozet haplari okunakli kalir. */
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack .price,
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage .mh-summary-badge,
html body.premium-home-v31-active #orderPage .mh-package-card__badge {
  border-color: rgba(25,200,239,.62) !important;
  color: var(--mh-box-navy) !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: var(--mh-box-navy) !important;
}

/* Kart ici metinlerin tasmasini genel olarak engelle. */
html body :is(.mh-package-card,.psc-card,.service--features li,.pack,.mh-order-card,.mh-package-option,.mh-trust-grid > div,.mh-summary-card) {
  box-sizing: border-box !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li {
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  padding: 9px 11px !important;
  overflow: hidden !important;
}
html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li > span {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  line-height: 1.28 !important;
}
html body.mhui-service .psc-shell.psc--mh .psc-card-copy,
html body.mhui-service .psc-shell.psc--mh .psc-card-copy h3,
html :is(#mh-v156-order-lock, body.mh-conversion-order) #orderPage .mh-trust-grid > div :is(strong,span) {
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
}

/* Canli hareket alani: sol simgeler ve sag durum metni asla silik kalmaz. */
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual,
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual * {
  opacity: 1 !important;
  visibility: visible !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-core {
  border: 1px solid rgba(255,255,255,.78) !important;
  background: radial-gradient(circle at 35% 30%,#fff 0%,var(--mh-box-cyan) 30%,var(--mh-box-blue) 72%,var(--mh-box-navy) 100%) !important;
  box-shadow: 0 0 0 8px rgba(25,200,239,.12),0 0 30px rgba(25,200,239,.58) !important;
  filter: saturate(125%) contrast(110%) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-orbit {
  border-color: rgba(25,200,239,.62) !important;
  box-shadow: 0 0 18px rgba(25,200,239,.24) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-node {
  border: 1px solid rgba(255,255,255,.72) !important;
  background: var(--mh-box-cyan) !important;
  box-shadow: 0 0 0 5px rgba(25,200,239,.12),0 0 18px rgba(25,200,239,.55) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-eyebrow,
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-eyebrow * {
  color: var(--mh-box-blue) !important;
  -webkit-text-fill-color: var(--mh-box-blue) !important;
  opacity: 1 !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-eyebrow > i {
  background: var(--mh-box-cyan) !important;
  box-shadow: 0 0 14px rgba(25,200,239,.7) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-status,
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-status * {
  opacity: 1 !important;
  visibility: visible !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-status :is(strong,b) {
  color: #63f0cf !important;
  -webkit-text-fill-color: #63f0cf !important;
  text-shadow: 0 0 14px rgba(99,240,207,.35) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-status :is(span,small,p) {
  color: var(--mh-box-white) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
}

/* Sol canli yörünge: premium 3D cam madalyon. */
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual {
  position: relative !important;
  width: 116px !important;
  height: 116px !important;
  min-width: 116px !important;
  min-height: 116px !important;
  aspect-ratio: 1 / 1 !important;
  border: 1px solid rgba(25,200,239,.72) !important;
  border-radius: 50% !important;
  overflow: visible !important;
  isolation: isolate !important;
  background:
    radial-gradient(circle at 32% 24%,rgba(255,255,255,.2),transparent 25%),
    radial-gradient(circle at 52% 52%,rgba(25,200,239,.18),transparent 48%),
    linear-gradient(145deg,var(--mh-box-navy) 0%,var(--mh-box-blue) 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.22),
    inset 0 -18px 30px rgba(2,20,49,.3),
    0 16px 34px rgba(2,20,47,.25),
    0 0 0 7px rgba(25,200,239,.06) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual::before,
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual::after {
  content: "" !important;
  position: absolute !important;
  inset: 13px !important;
  z-index: 0 !important;
  pointer-events: none !important;
  border: 1px solid rgba(25,200,239,.58) !important;
  border-radius: 50% !important;
  background: transparent !important;
  box-shadow: 0 0 18px rgba(25,200,239,.14),inset 0 0 18px rgba(25,200,239,.08) !important;
  opacity: 1 !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual::after {
  inset: 27px !important;
  border-style: dashed !important;
  border-color: rgba(255,255,255,.48) !important;
  box-shadow: none !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-core {
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  z-index: 3 !important;
  border: 1px solid rgba(255,255,255,.9) !important;
  background:
    radial-gradient(circle at 32% 25%,#fff 0%,rgba(255,255,255,.9) 8%,var(--mh-box-cyan) 28%,var(--mh-box-blue) 65%,var(--mh-box-navy) 100%) !important;
  box-shadow:
    inset -8px -10px 16px rgba(2,20,49,.34),
    inset 5px 5px 10px rgba(255,255,255,.18),
    0 0 0 7px rgba(25,200,239,.12),
    0 0 32px rgba(25,200,239,.7) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-orbit {
  z-index: 2 !important;
  border-color: rgba(25,200,239,.72) !important;
  filter: drop-shadow(0 0 5px rgba(25,200,239,.34)) !important;
}
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-node {
  width: 11px !important;
  height: 11px !important;
  z-index: 4 !important;
  border: 1px solid rgba(255,255,255,.88) !important;
  background: var(--mh-box-cyan) !important;
  box-shadow: 0 0 0 4px rgba(25,200,239,.12),0 0 16px rgba(25,200,239,.72) !important;
}

@media (max-width: 700px) {
  html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features ul {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    gap: 8px !important;
  }
  html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li {
    min-height: 72px !important;
    gap: 7px !important;
    padding: 7px 8px !important;
  }
  html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li > .icon {
    width: 38px !important;
    height: 38px !important;
    min-width: 38px !important;
    min-height: 38px !important;
    flex: 0 0 38px !important;
    aspect-ratio: 1 / 1 !important;
  }
  html :is(#mh-v156-product-lock, body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li > span {
    font-size: 10px !important;
    line-height: 1.24 !important;
  }
  html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual {
    width: 88px !important;
    height: 88px !important;
    min-width: 88px !important;
    min-height: 88px !important;
  }
  html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual::before { inset: 10px !important; }
html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-visual::after { inset: 21px !important; }
  html body.premium-home-v31-active #orderPage .mh-activity-v2 .mh-v31-live-core {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
  }
}

/* V1.5.7 SITE GENELI UC RENK YUZEY KILIDI */
html body header.premium-site-header .premium-header-shell > a.premium-brand,
html body header.premium-site-header .premium-header-cart,
html body header.premium-site-header .premium-navbar a[href*="tc-dinamik-hizmetler"],
html body main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "],
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *),
html body :is(
  .gift-top-spotlight-v3__card,
  .mh-cart-drawer,
  .mh-cart-drawer__foot,
  .service--bottom.active-bar,
  .mh-sticky-buy,
  .mh-mobile-buy-bar
) {
  border-color: rgba(25,200,239,.82) !important;
  color: var(--mh-box-white) !important;
  background: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 14px 30px rgba(2,20,47,.22),inset -10px 0 24px rgba(25,200,239,.1) !important;
}

/* Koyu uc renkli yuzeylerde eski acik-tema metin kurallari kontrasti bozamaz. */
html :is(#mh-v157-site-lock, body) main :is(
  .card,
  [class$="-card"],
  [class*="-card "],
  [class$="__item"],
  [class*="__item "],
  [class$="-box"],
  [class*="-box "],
  [class$="__box"],
  [class*="__box "],
  [class$="-feature"],
  [class*="-feature "],
  [class$="__feature"],
  [class*="__feature "]
):not(.mh-v31-platform-card):not(#mh-service-grid-v31 *) :is(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,label,summary,li) {
  color: var(--mh-box-white) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
  opacity: 1 !important;
}
html :is(#mh-v157-site-lock, body) main :is(input,textarea,select),
html :is(#mh-v157-site-lock, body) main :is(.price,.badge,[class*="badge"],[class*="price"]) {
  color: var(--mh-box-navy) !important;
  -webkit-text-fill-color: var(--mh-box-navy) !important;
}

/* V1.5.8: Acik fiyat haplari beyaz metin miras alamaz. Iki sahte ID,
 * eski :not(#mh-service-grid-v31 *) kuralinin gizli ID onceligini kesin asar. */
html :is(#mh-v158-price-lock#mh-v158-price-lock-2, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack span.price,
html :is(#mh-v158-price-lock#mh-v158-price-lock-2, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack span.price *,
html :is(#mh-v158-price-lock#mh-v158-price-lock-2, body.premium-home-v31-active) #orderPage .mh-package-card__badge,
html :is(#mh-v158-price-lock#mh-v158-price-lock-2, body.premium-home-v31-active) #orderPage .mh-package-card__badge * {
  border-color: rgba(25,200,239,.72) !important;
  color: var(--mh-box-navy) !important;
  background: #e9f8ff !important;
  -webkit-text-fill-color: var(--mh-box-navy) !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

/* Secim kareleri beyaz leke degil, ayni uc renkli premium sistemdir. */
html :is(#mh-v158-check-lock#mh-v158-check-lock-2, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack::after {
  border-color: rgba(25,200,239,.88) !important;
  color: transparent !important;
  background: var(--mh-icon-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 7px 16px rgba(2,20,47,.24) !important;
}
html :is(#mh-v158-check-lock#mh-v158-check-lock-2, body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .pack--list .pack.selected::after {
  border-color: rgba(255,255,255,.78) !important;
  color: var(--mh-box-white) !important;
  background: linear-gradient(145deg,var(--mh-box-cyan) 0%,#078bd1 52%,var(--mh-box-blue) 100%) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 8px 18px rgba(25,200,239,.3),0 0 0 3px rgba(25,200,239,.14) !important;
}

/* Footer dahil butun sayfalarin alt imzasi ayni palettedir. */
html body .mhui-footer,
html body .mhui-footer .footer-bottom {
  border-color: rgba(25,200,239,.78) !important;
  color: var(--mh-box-white) !important;
  background-color: var(--mh-box-navy) !important;
  background-image: var(--mh-box-gradient) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 -10px 28px rgba(2,20,47,.12) !important;
}
html body .mhui-footer .footer-bottom,
html body .mhui-footer .footer-bottom * {
  color: var(--mh-box-white) !important;
  -webkit-text-fill-color: var(--mh-box-white) !important;
  opacity: 1 !important;
}

/* Marka ve odeme logolari ezilmez; yalnizca yuzey renklendirilir. */
html body .mhui-footer :is(img,svg),
html body header.premium-site-header :is(img,svg) {
  opacity: 1 !important;
}

/* MH_PRODUCT_PAGES_V1_5_END */
