/* R6 target-fidelity rebase: asset-first geometry overrides. */
@media (max-width: 767px) {
  .r6-home-mobile {
    background: #f8f1e4;
  }

  .r6-home-mobile .r6-hero {
    height: 430px;
    background-image: linear-gradient(180deg, rgba(255,255,255,.02) 0 58%, rgba(248,240,223,.88) 100%), url("/assets/vlx-ui-r6/kit/11_backgrounds/hero-wuxia-mobile-r6-rebase.png");
    background-position: center bottom;
    background-size: cover;
  }

  .r6-home-mobile .r6-hero:after {
    height: 48px;
  }

  .r6-home-mobile .r6-hero-copy {
    top: 16px;
    width: 92%;
    text-shadow: 0 1px 0 #fff, 0 2px 8px rgba(255,255,255,.95);
  }

  .r6-home-mobile .r6-hero-copy > img {
    width: 198px;
  }

  .r6-home-mobile .r6-global {
    margin: 1px 0 7px;
  }

  .r6-home-mobile .r6-hero-copy p {
    font-size: 21px;
  }

  .r6-home-mobile .r6-hero-copy h1 {
    font-size: 44px;
  }

  .r6-home-mobile .r6-hero-copy strong {
    font-size: 14px;
  }

  .r6-home-mobile .r6-hero-copy small {
    max-width: 236px;
    font-size: 11px;
  }

  .r6-home-mobile .r6-status {
    margin-top: -13px;
  }

  .r6-home-mobile .r6-cta {
    gap: 7px;
    padding-top: 11px;
  }

  .r6-home-mobile .r6-cta a {
    min-height: 68px;
  }

  .r6-home-mobile .r6-event {
    aspect-ratio: 705 / 190;
    border-width: 3px;
  }

  .r6-home-mobile .r6-news-preview .r6-news-card > img {
    aspect-ratio: 325 / 285;
  }

  .r6-home-mobile .r6-sect-preview img {
    height: 94px;
  }

  .r6-home-mobile .r6-community-preview a {
    min-height: 58px;
    border-radius: 0;
  }

  .r6-home-mobile .r6-section {
    padding-bottom: 17px;
  }
}

@media (min-width: 768px) {
  .r6-home-desktop .r6-hero {
    height: 360px;
    background-size: cover;
  }

  .r6-home-desktop .r6-hero-copy {
    top: 29px;
  }

  .r6-home-desktop .r6-event {
    height: 142px;
  }

  .r6-home-desktop .r6-community-preview a {
    border-radius: 0;
  }
}
