/* Multisites unique overrides — domain accent + readable UI */
:root {
  --copper: #6ec8ff;
  --copper-2: #3d9dff;
  --copper-glow: color-mix(in srgb, #6ec8ff 18%, transparent);
  --ms-accent: #6ec8ff;
  --text: #f2f4f8;
  --text-2: #c5cddb;
  --text-3: #8b95a8;
}
body, body[class*="_ae"], html body {
  color: #f2f4f8 !important;
}
h1, h2, h3, h4, h5, h6,
[class*="_ae-h1"], [class*="_ae-h2"], [class*="_ae-full__title"],
[class*="_ae-card__title"], [class*="_ae-lead"] {
  color: #f2f4f8 !important;
}
a, [class*="_ae-nav__a"], [class*="_ae-card__title"] a {
  color: #e8edf7 !important;
}
a:hover, a:focus {
  color: #6ec8ff !important;
}
/* primary / copper buttons — dark readable text */
[class*="ae-btn--primary"],
[class*="ae-full__watch"],
[class*="ae-top__search-btn"],
[class*="ae-card__play"],
[class*="ae-card__badge--q"],
[class*="ae-brand__glyph"],
[class*="ae-searchbox"] input[type="button"],
[class*="ae-searchbox"] input[type="submit"],
[class*="ae-searchbox"] [class*="bbcodes"],
input[name="dosearch"], input#dosearch, input[id*="dosearch"] {
  color: #0a0c12 !important;
  -webkit-text-fill-color: #0a0c12 !important;
  background: linear-gradient(135deg, #6ec8ff, #3d9dff) !important;
}
input[name="dofullsearch"], input#dofullsearch, input[id*="dofullsearch"],
[class*="ae-searchbox"] input[type="button"] + input[type="button"] {
  background: #1b2030 !important;
  color: #f2f4f8 !important;
  -webkit-text-fill-color: #f2f4f8 !important;
  border: 1px solid rgba(255,255,255,.14) !important;
}
[class*="ae-brand__name"] {
  background: linear-gradient(100deg, #fff 20%, #6ec8ff 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

/* === catalog grid fix (force multi-col cards) === */
[class*="ae-catalog"],
[class*="ae-grid"] {
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)) !important;
  gap: 20px 14px !important;
  justify-items: center !important;
  width: 100% !important;
  align-items: start !important;
}
[class*="ae-catalog"] > [class*="ae-card"],
[class*="ae-catalog"] > article[class*="ae-card"],
[class*="ae-grid"] > [class*="ae-card"],
[class*="ae-grid"] > article[class*="ae-card"],
[class*="ae-catalog"] > [class*="ae-slide"],
[class*="ae-grid"] > [class*="ae-slide"] {
  grid-column: auto !important;
  width: 100% !important;
  max-width: 200px !important;
  justify-self: center !important;
}
[class*="ae-catalog"] > [class*="ae-pagi"],
[class*="ae-catalog"] > [class*="pagination"],
[class*="ae-catalog"] > [class*="bot-navigation"],
[class*="ae-catalog"] > nav,
[class*="ae-catalog"] > form,
[class*="ae-catalog"] > [class*="ae-formpage"],
[class*="ae-catalog"] > [class*="ae-searchpage"],
[class*="ae-catalog"] > [class*="ae-searchbox"],
[class*="ae-catalog"] > [class*="ae-searchmsg"],
[class*="ae-catalog"] > [class*="info-message"],
[class*="ae-catalog"] > table,
[class*="ae-grid"] > [class*="ae-pagi"],
[class*="ae-grid"] > nav {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 100% !important;
}
[class*="ae-card"] {
  width: 100% !important;
  max-width: 200px !important;
  flex: 0 0 auto !important;
}
[class*="ae-card__poster"] {
  width: 100% !important;
  aspect-ratio: 2 / 3 !important;
  height: auto !important;
}
[class*="ae-card__poster"] img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
@media (min-width: 1100px) {
  [class*="ae-catalog"],
  [class*="ae-grid"] {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;
  }
}
@media (max-width: 720px) {
  [class*="ae-catalog"],
  [class*="ae-grid"] {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)) !important;
  }
}
@media (max-width: 480px) {
  [class*="ae-catalog"],
  [class*="ae-grid"] {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  [class*="ae-card"] { max-width: none !important; }
}

/* === player tabs style === */
[class*="ae-player__tabs"],
[class*="player-tabs"] {
  display: flex !important;
  gap: 8px !important;
  padding: 10px !important;
  background: #11141c !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;
}
[class*="ae-player__tabs"] button,
[class*="player-tabs"] button {
  border: 0 !important;
  background: transparent !important;
  color: #a7b0c0 !important;
  -webkit-text-fill-color: #a7b0c0 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 10px 16px !important;
  border-radius: 999px !important;
  cursor: pointer !important;
}
[class*="ae-player__tabs"] button.is-active,
[class*="ae-player__tabs"] button[class*="is-active"],
[class*="player-tabs"] button.is-active,
[class*="player-tabs"] button[class*="is-active"] {
  background: rgba(232,165,75,.18) !important;
  color: var(--copper, #e8a54b) !important;
  -webkit-text-fill-color: var(--copper, #e8a54b) !important;
}
[class*="ae-player__frame"] {
  position: relative !important;
  width: 100% !important;
  padding-top: 56.25% !important;
  background: #000 !important;
}
[class*="ae-player__frame"] iframe {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border: 0 !important;
}
[class*="ae-player__frame"][hidden],
[class*="player-frame"][hidden] {
  display: none !important;
}

/* === search / DLE buttons readable === */
[class*="ae-searchbox"] input[type="button"],
[class*="ae-searchbox"] input[type="submit"],
[class*="ae-searchbox"] [class*="bbcodes"],
[class*="ae-searchbox"] button,
input.bbcodes,
input[type="button"].bbcodes,
input[name="dosearch"],
input#dosearch,
input[id*="dosearch"] {
  color: #0a0c12 !important;
  -webkit-text-fill-color: #0a0c12 !important;
  background: linear-gradient(135deg, var(--copper, #e8a54b), var(--copper-2, #ff6b3d)) !important;
  border: 0 !important;
  border-radius: 999px !important;
  font-weight: 800 !important;
  min-height: 42px !important;
  padding: 0 18px !important;
  cursor: pointer !important;
}
input[name="dofullsearch"],
input#dofullsearch,
input[id*="dofullsearch"],
[class*="ae-searchbox"] input[type="button"] + input[type="button"] {
  background: #1b2030 !important;
  color: #f2f4f8 !important;
  -webkit-text-fill-color: #f2f4f8 !important;
  border: 1px solid rgba(255,255,255,.14) !important;
}

/* html unique fingerprint */
.x88c999_ms_ghost{display:none!important;position:absolute;width:0;height:0;overflow:hidden}
html[data-ms-site="x88c999"]{--ms-seed:22c23a;}
