@layer forum-round7-hero {
  @media (max-width: 680px) {
    html body .hero.hero-v36 { min-height: 0 !important; height: auto !important; padding-top: 0 !important; padding-bottom: 46px !important; }
    html body main #about { margin-top: -28px !important; padding-top: 56px !important; }
    html body .hero .wrap { width: 100% !important; max-width: none !important; margin: 0 !important; }
    html body .hero .kv.kv-has-portrait {
      position: relative !important;
      z-index: 1 !important;
      isolation: isolate !important;
      aspect-ratio: 1024 / 1536 !important;
      height: auto !important;
      padding: 0 !important;
      margin: 0 !important;
      overflow: visible !important;
      border: 0 !important;
      border-radius: 0 !important;
      background: none !important;
    }
    html body:is(#top,body):is(#top,body):is(#top,body):is(#top,body) .hero .kv::before {
      content: "" !important;
      display: block !important;
      position: absolute !important;
      z-index: 0 !important;
      pointer-events: none !important;
      left: -3.748% !important;
      top: -19% !important;
      width: 107.495% !important;
      height: 158% !important;
      background: url("/assets/ui-c3e98bf01f3686f2.webp") 0 0 / 100% 100% no-repeat !important;
    }
    html body .hero .kv::after { content: none !important; display: none !important; }
    html body .hero .kv > picture {
      display: block !important; position: relative !important; z-index: 1 !important;
      width: 100% !important; height: 100% !important;
      mix-blend-mode: lighten !important;
    }
    html body .hero .kv > picture > img {
      display: block !important; position: relative !important; z-index: 1 !important;
      width: 100% !important; height: 100% !important;
      object-fit: cover !important;
      clip-path: none !important;
      -webkit-mask-image: none !important; mask-image: none !important;
      mix-blend-mode: lighten !important;
    }
    html body .hero .ui-hero-stats,
    html body .hero .ui-hero-organizers { display: none !important; }
  }
}
