/* Mobile homepage only. Desktop >=901px and existing dialogs retain their styles. */
.gkmh-actions, .gkmh-footer, .gkmh-no-results, .gkmh-loading { display: none; }
@media (max-width: 900px) {
  html.gkmh-v1 { background: #080808 !important; scroll-padding-top: 12px; }
  html.gkmh-v1 body { --mh-gold: #efc566; --mh-line: #a78642; color: #f4f2ed; background: #080808 !important; min-width: 0 !important; width: 100% !important; max-width: 100% !important; padding: 0 0 env(safe-area-inset-bottom) !important; margin: 0 !important; overflow-x: clip; }
  html.gkmh-v1 body > .main-header { position: relative !important; display: flex !important; flex-direction: column !important; width: 100% !important; max-width: 640px !important; height: auto !important; min-height: 0 !important; margin: 0 auto !important; padding: 0 12px !important; border: 0 !important; border-radius: 0 !important; background: #080808 !important; box-shadow: none !important; overflow: hidden; }
  html.gkmh-v1 .main-header::before, html.gkmh-v1 .main-header::after { display: none !important; }
  html.gkmh-v1 .main-header .gk-main-header-image { position: absolute !important; inset: 0 0 auto !important; width: 100% !important; height: 146px !important; object-fit: cover !important; object-position: center !important; opacity: .78 !important; filter: brightness(.67) !important; border-radius: 0 !important; z-index: 0 !important; }
  html.gkmh-v1 .main-header .brand { position: relative !important; inset: auto !important; transform: none !important; display: flex !important; flex-direction: row-reverse !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; width: 100% !important; height: 146px !important; min-height: 146px !important; margin: 0 !important; padding: 14px 2px !important; z-index: 1 !important; }
  html.gkmh-v1 .main-header .brand-text { display: flex !important; align-items: flex-start !important; flex-direction: column !important; width: auto !important; min-width: 0 !important; gap: 5px !important; }
  html.gkmh-v1 .main-header .brand-name { font-size: clamp(28px, 8vw, 38px) !important; line-height: 1.35 !important; color: #ffe2a0 !important; letter-spacing: 0 !important; text-shadow: 0 2px 8px #000 !important; margin: 0 !important; }
  html.gkmh-v1 .main-header .brand-slogan { font-size: clamp(10px, 2.9vw, 14px) !important; line-height: 1.8 !important; margin: 0 !important; color: #fff3d4 !important; white-space: normal !important; }
  html.gkmh-v1 .main-header .header-logo { width: 82px !important; height: 82px !important; flex: 0 0 82px !important; object-fit: contain !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; border-radius: 50% !important; }
  html.gkmh-v1 .main-header .gk-header-stats { position: relative !important; inset: auto !important; display: grid !important; grid-template-columns: 1.2fr 1.3fr 1.1fr .7fr .55fr !important; align-items: center !important; gap: 3px !important; width: 100% !important; max-width: none !important; min-height: 48px !important; height: auto !important; padding: 6px !important; margin: 0 0 12px !important; color: #f5f0e5 !important; border: 1px solid var(--mh-line) !important; border-radius: 10px !important; background: #101010 !important; box-shadow: none !important; z-index: 1 !important; }
  html.gkmh-v1 .gk-header-information, html.gkmh-v1 .gk-header-information-row { display: contents !important; }
  html.gkmh-v1 .gk-header-age, html.gkmh-v1 .gk-header-date, html.gkmh-v1 .gk-header-users, html.gkmh-v1 .gk-header-active { display: flex !important; align-items: center !important; justify-content: center !important; gap: 3px !important; min-width: 0 !important; width: auto !important; height: auto !important; padding: 0 !important; margin: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; }
  html.gkmh-v1 .gk-header-age { flex-direction: column !important; gap: 0 !important; }
  html.gkmh-v1 .gk-header-orbit { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 3px !important; position: static !important; width: auto !important; height: auto !important; border: 0 !important; box-shadow: none !important; background: none !important; padding: 0 !important; animation: none !important; }
  html.gkmh-v1 .gk-header-orbit::before, html.gkmh-v1 .gk-header-orbit::after { display: none !important; }
  html.gkmh-v1 .gk-header-crown { position: static !important; transform: none !important; font-size: 15px !important; color: var(--mh-gold) !important; }
  html.gkmh-v1 #gkSiteDays { position: static !important; font-size: 12px !important; line-height: 1.4 !important; color: var(--mh-gold) !important; }
  html.gkmh-v1 .gk-header-age-text { display: block !important; text-align: center !important; }
  html.gkmh-v1 .gk-header-age-text strong { font-size: 9px !important; line-height: 1.4 !important; white-space: nowrap; }
  html.gkmh-v1 .gk-header-age-text > span, html.gkmh-v1 .gk-header-date small { display: none !important; }
  html.gkmh-v1 .gk-header-date > span:last-child, html.gkmh-v1 .gk-header-users > span:last-child { display: flex !important; flex-wrap: wrap; gap: 2px; align-items: center; justify-content: center; }
  html.gkmh-v1 #gkTodayDate, html.gkmh-v1 #gkUserCount, html.gkmh-v1 .gk-header-users small, html.gkmh-v1 .gk-header-active span { font-size: 9px !important; line-height: 1.6 !important; }
  html.gkmh-v1 .gk-header-stat-icon { display: inline-flex !important; width: 14px !important; height: 14px !important; flex: 0 0 14px; padding: 0 !important; color: var(--mh-gold) !important; }
  html.gkmh-v1 .gk-header-stat-icon svg { width: 14px !important; height: 14px !important; stroke: currentColor; fill: none; }
  html.gkmh-v1 #gkLiveClock { position: static !important; color: #eee !important; font-size: 9px !important; line-height: 1.5 !important; letter-spacing: 0 !important; padding: 0 !important; width: auto !important; border: 0 !important; background: none !important; box-shadow: none !important; direction: ltr; }
  html.gkmh-v1 .gk-header-active i { width: 6px !important; height: 6px !important; background: #61ce70 !important; border-radius: 50%; box-shadow: none !important; }
  html.gkmh-v1 .gkmh-actions { box-sizing: border-box; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; width: 100%; max-width: 640px; padding: 0 12px; margin: 0 auto 22px; }
  html.gkmh-v1 .gkmh-action, html.gkmh-v1 .gkmh-footer-links button { box-sizing: border-box; display: flex; align-items: center; justify-content: center; gap: 9px; min-width: 0; min-height: 48px; padding: 10px 8px; margin: 0; border: 1px solid var(--mh-line); border-radius: 10px; background: linear-gradient(150deg,#202020,#0b0b0b); color: #f6f3eb; font: inherit; font-size: 14px; font-weight: 700; line-height: 1.7; text-decoration: none; cursor: pointer; }
  html.gkmh-v1 .gkmh-primary { color: #171107; border-color: #edc368; background: linear-gradient(130deg,#ffe09a,#d6a23b); }
  html.gkmh-v1 .gkmh-action svg, html.gkmh-v1 .gkmh-footer svg, html.gkmh-v1 #gkPublicSearchBtn svg { flex: 0 0 21px; width: 21px; height: 21px; stroke: currentColor; fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }
  html.gkmh-v1 .gkmh-action:not(.gkmh-primary) svg { color: var(--mh-gold); }
  html.gkmh-v1 .gkmh-action:focus-visible, html.gkmh-v1 .gkmh-footer button:focus-visible, html.gkmh-v1 #gkPublicBoard:focus-visible { outline: 2px solid #ffe19e !important; outline-offset: 3px; }
  html.gkmh-v1 .gkmh-action:hover, html.gkmh-v1 .gkmh-footer button:hover { border-color: #ffe09a; filter: brightness(1.12); }
  html.gkmh-v1 .main-header .gk-mobile-top-actions, html.gkmh-v1 .main-header .gk-mobile-hero-copy, html.gkmh-v1 .main-header .gk-mobile-search,
  html.gkmh-v1 body > .services-menu, html.gkmh-v1 body > #gkCategories, html.gkmh-v1 .gk-mobile-quick-access, html.gkmh-v1 .gk-mobile-featured-catalog,
  html.gkmh-v1 .gk-mobile-category-launcher, html.gkmh-v1 .gk-mobile-bottom-nav, html.gkmh-v1 .gk-mobile-favorites-panel,
  html.gkmh-v1 #gkMobileFeaturedHero, html.gkmh-v1 #gkMobileFeaturedAll, html.gkmh-v1 #gkMobilePublicAll,
  html.gkmh-v1 body > [data-gk-public-category]:not(#featuredAds):not(.gk-public-market) { display: none !important; }
  html.gkmh-v1 body > #featuredAds, html.gkmh-v1 body > .gk-public-market { position: relative !important; display: block !important; width: calc(100% - 24px) !important; max-width: 616px !important; min-height: 0 !important; height: auto !important; margin: 0 auto 22px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; overflow: visible !important; }
  html.gkmh-v1 #featuredAds::before, html.gkmh-v1 #featuredAds::after, html.gkmh-v1 .gk-public-market::before, html.gkmh-v1 .gk-public-market::after { display: none !important; }
  html.gkmh-v1 #featuredAds .special-ads-title, html.gkmh-v1 .gk-public-title { display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; min-height: 30px !important; margin: 0 0 10px !important; padding: 0 !important; border: 0 !important; background: none !important; }
  html.gkmh-v1 #featuredAds .special-ads-title::after { content: ''; height: 1px; flex: 1; background: linear-gradient(to left,var(--mh-gold),#4c3f23); }
  html.gkmh-v1 #featuredAds .special-ads-title h2, html.gkmh-v1 .gk-public-title h2 { display: block !important; margin: 0 !important; color: #f7f4ee !important; font-size: 19px !important; line-height: 1.7 !important; font-weight: 800 !important; }
  html.gkmh-v1 #featuredAds .gk-desktop-section-title { display: inline !important; }
  html.gkmh-v1 #featuredAds .gk-mobile-section-title, html.gkmh-v1 #featuredAds .gk-mobile-featured-crown { display: none !important; }
  html.gkmh-v1 #featuredAds .special-star, html.gkmh-v1 .gk-public-title-icon { display: inline-block !important; color: var(--mh-gold) !important; font-size: 24px !important; margin: 0 !important; }
  html.gkmh-v1 #featuredAds > .ads-grid, html.gkmh-v1 .gk-public-market > #gkPublicBoard { box-sizing: border-box !important; display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; grid-auto-flow: row !important; grid-auto-rows: auto !important; align-items: stretch !important; gap: 10px !important; width: 100% !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 8px !important; border: 1px solid var(--mh-line) !important; border-radius: 12px !important; background: #0b0b0b !important; overflow: visible !important; box-shadow: none !important; transform: none !important; }
  html.gkmh-v1 #featuredAds > .ads-grid:has(> .gk-services-empty) { padding: 0 !important; border: 0 !important; background: none !important; }
  html.gkmh-v1 #featuredAds .gk-services-empty, html.gkmh-v1 .gk-public-market .gk-services-empty, html.gkmh-v1 .gkmh-no-results, html.gkmh-v1 .gkmh-loading { grid-column: 1/-1; padding: 14px 10px !important; margin: 0 !important; color: #c9c5bd !important; font-size: 13px !important; line-height: 1.9 !important; text-align: center !important; background: #151515 !important; border: 1px solid #51504c !important; border-radius: 9px !important; }
  html.gkmh-v1 .gkmh-loading, html.gkmh-v1 .gkmh-no-results { display: block; margin-bottom: 8px !important; }
  html.gkmh-v1 .gkmh-loading button { display: block; min-height: 44px; margin: 6px auto 0; padding: 6px 16px; color: var(--mh-gold); background: #0a0a0a; border: 1px solid var(--mh-line); border-radius: 7px; font: inherit; cursor: pointer; }
  html.gkmh-v1 .gk-public-market > .gk-public-header { display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; gap: 8px !important; min-height: 0 !important; padding: 0 !important; margin: 0 0 10px !important; border: 0 !important; background: none !important; }
  html.gkmh-v1 .gk-public-title { margin: 0 !important; }
  html.gkmh-v1 .gk-public-title > div { flex: 1; }
  html.gkmh-v1 .gk-public-title p { display: block !important; margin: 2px 0 0 !important; color: #bcb9b2 !important; font-size: 13px !important; line-height: 1.8 !important; }
  html.gkmh-v1 .gk-public-search { display: flex !important; flex-direction: row !important; align-items: stretch !important; gap: 7px !important; width: 100% !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; }
  html.gkmh-v1 #gkPublicSearch { box-sizing: border-box; flex: 1 1 0 !important; min-width: 0 !important; width: 0 !important; height: 46px !important; padding: 9px 11px !important; margin: 0 !important; border: 1px solid #77736b !important; border-radius: 9px !important; background: #191919 !important; color: #fff !important; font: inherit !important; font-size: 13px !important; box-shadow: none !important; outline-offset: 2px; }
  html.gkmh-v1 #gkPublicSearch::placeholder { color: #aaa79f; }
  html.gkmh-v1 #gkPublicSearchBtn { position: static !important; inset: auto !important; transform: none !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px; flex: 0 0 88px !important; width: 88px !important; height: 46px !important; min-height: 44px !important; padding: 8px !important; border: 1px solid #edc368 !important; border-radius: 9px !important; background: linear-gradient(135deg,#ffdd8b,#d4a13f) !important; color: #171107 !important; font: inherit !important; font-size: 13px !important; font-weight: 800 !important; }
  html.gkmh-v1 #gkPublicBoard > .gk-public-card, html.gkmh-v1 #featuredAds > .ads-grid > .ad-card { box-sizing: border-box !important; position: relative !important; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0 !important; min-height: 0 !important; height: auto !important; padding: 6px !important; margin: 0 !important; border: 1px solid #b79750 !important; border-radius: 10px !important; background: #121212 !important; box-shadow: none !important; overflow: hidden !important; transform: none !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-pin, html.gkmh-v1 #gkPublicBoard .gk-mobile-public-favorite { display: none !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-image { position: relative !important; flex: 0 0 auto !important; width: 100% !important; height: auto !important; aspect-ratio: 1.22 !important; padding: 0 !important; border-radius: 8px !important; overflow: hidden !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-image img { width: 100% !important; height: 100% !important; object-fit: cover !important; border-radius: inherit !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-info { display: flex !important; flex-direction: column !important; align-items: stretch !important; flex: 1 1 auto !important; gap: 4px !important; width: 100% !important; height: auto !important; padding: 7px 0 0 !important; text-align: right !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-info h3 { order: 0 !important; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2 !important; min-height: 2.9em !important; overflow: hidden; margin: 0 !important; color: #f4f2ed !important; font-size: 14px !important; line-height: 1.5 !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-description { order: 1 !important; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 1 !important; overflow: hidden; margin: 0 !important; min-height: 1.8em; font-size: 11px !important; line-height: 1.8 !important; color: #c9c6bf !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-price { order: 2 !important; display: block !important; width: 100% !important; margin: 2px 0 !important; color: var(--mh-gold) !important; font-size: 13px !important; line-height: 1.8 !important; overflow-wrap: anywhere; }
  html.gkmh-v1 #gkPublicBoard .gk-public-meta { order: 3 !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 2px !important; width: 100% !important; min-height: 42px; margin-top: auto !important; padding: 0 !important; color: #c6c3bc !important; font-size: 10px !important; line-height: 1.8 !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-meta span { display: block !important; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  html.gkmh-v1 #gkPublicBoard .gk-public-view { order: 4 !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-wrap: wrap; gap: 4px !important; width: 100% !important; height: auto !important; min-height: 44px !important; margin: 4px 0 0 !important; padding: 7px 2px !important; border: 1px solid var(--mh-line) !important; border-radius: 7px !important; background: #181818 !important; color: var(--mh-gold) !important; font: inherit !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.5 !important; }
  html.gkmh-v1 #gkPublicMoreBtn { min-height: 44px !important; margin: 12px auto 0 !important; padding: 8px 20px !important; border: 1px solid var(--mh-line) !important; border-radius: 8px !important; background: #171717 !important; color: var(--mh-gold) !important; font: inherit !important; font-size: 13px !important; }
  html.gkmh-v1 #gkPublicMoreBtn[style*="display: block"] { display: block !important; }
  html.gkmh-v1 #gkPublicMoreBtn[style*="display: none"] { display: none !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .ad-image { display: flex !important; flex-direction: column !important; width: 100% !important; height: auto !important; min-height: 0 !important; padding: 0 !important; border: 0 !important; overflow: hidden !important; }
  html.gkmh-v1 #featuredAds > .ads-grid img.ad-slide { position: static !important; display: none !important; width: 100% !important; height: 140px !important; object-fit: cover !important; }
  html.gkmh-v1 #featuredAds > .ads-grid img.ad-slide.active { display: block !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-featured-overlay { position: static !important; display: flex !important; flex-direction: column !important; gap: 3px !important; padding: 8px 0 !important; background: none !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-featured-title { font-size: 14px !important; color: #f7f3ec !important; line-height: 1.6 !important; margin: 0 !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-featured-meta { font-size: 10px !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-featured-price { font-size: 12px !important; color: var(--mh-gold) !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .ad-actions { position: static !important; display: flex !important; width: 100% !important; padding: 0 !important; background: none !important; opacity: 1 !important; transform: none !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .ad-actions .ad-details-btn { min-height: 44px !important; width: 100% !important; padding: 7px 3px !important; color: var(--mh-gold) !important; background: #191919 !important; border: 1px solid var(--mh-line) !important; font: inherit !important; font-size: 12px !important; }
  html.gkmh-v1 #featuredAds > .ads-grid .ad-buy-btn, html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-favorite, html.gkmh-v1 #featuredAds > .ads-grid .gk-mobile-featured-badge { display: none !important; }
  html.gkmh-v1 body > .site-footer { box-sizing: border-box; width: calc(100% - 24px) !important; max-width: 616px !important; margin: 28px auto 0 !important; padding: 0 !important; border: 0 !important; border-top: 1px solid var(--mh-line) !important; border-radius: 0 !important; background: transparent !important; box-shadow: none !important; }
  html.gkmh-v1 .site-footer::before, html.gkmh-v1 .site-footer::after, html.gkmh-v1 .site-footer > :not(.gkmh-footer) { display: none !important; }
  html.gkmh-v1 .gkmh-footer { display: block; padding: 24px 0 14px; text-align: center; }
  html.gkmh-v1 .gkmh-footer-brand { display: flex; align-items: center; justify-content: center; gap: 12px; }
  html.gkmh-v1 .gkmh-footer-brand img { width: 84px; height: 84px; object-fit: contain; }
  html.gkmh-v1 .gkmh-footer-brand strong { display: block; font-size: 30px; line-height: 1.4; color: #ffe2a0; }
  html.gkmh-v1 .gkmh-footer-brand p { margin: 4px 0 0; font-size: 11px; line-height: 1.8; color: #e6d9b9; }
  html.gkmh-v1 .gkmh-footer-description { margin: 15px 0; font-size: 13px; color: #ddd8cd; line-height: 1.9; }
  html.gkmh-v1 .gkmh-footer-links { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; }
  html.gkmh-v1 .gkmh-footer-links button { min-height: 46px; font-size: 12px; font-weight: 400; }
  html.gkmh-v1 .gkmh-footer-links svg { color: var(--mh-gold); width: 19px; height: 19px; flex-basis: 19px; }
  html.gkmh-v1 .gkmh-back-top { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; margin: 22px auto 6px; padding: 8px; color: var(--mh-gold); background: #151515; border: 1px solid var(--mh-line); border-radius: 8px; cursor: pointer; }
  html.gkmh-v1 .gkmh-copyright { padding-top: 8px; margin: 0; font-size: 10px; color: #c5c2b9; line-height: 1.9; }
  html.gkmh-v1 .gkmh-trust { margin: 18px auto 0; }
  html.gkmh-v1 .gkmh-trust #gkEnamadMobile { display: flex !important; flex-direction: column; align-items: center; justify-content: center; width: auto !important; min-height: 0 !important; gap: 5px; padding: 8px !important; border: 0 !important; background: transparent !important; box-shadow: none !important; }
  html.gkmh-v1 .gkmh-trust img { width: auto !important; height: auto !important; max-width: 72px !important; max-height: 84px !important; object-fit: contain; }
  html.gkmh-v1 .gkmh-trust .gk-enamad-caption { font-size: 10px !important; color: #c7c1b5 !important; }
  /* Last rules deliberately preserve the existing live renderer's hide/show contract. */
  html.gkmh-v1 .gk-header-orbit { flex: 0 0 auto !important; }
  html.gkmh-v1 #gkSiteDays { margin: 0 !important; }
  html.gkmh-v1 .gk-header-active { grid-column: auto !important; }
  html.gkmh-v1 .gk-public-title h2::before, html.gkmh-v1 .gk-public-title h2::after { content: none !important; display: none !important; }
  html.gkmh-v1 #gkPublicBoard .gk-public-view { position: static !important; inset: auto !important; flex: 0 0 auto !important; transform: none !important; z-index: auto !important; }
  html.gkmh-v1 .main-header .gk-header-stats[hidden], html.gkmh-v1 [data-gk-header-widget][hidden], html.gkmh-v1 body > #featuredAds[hidden], html.gkmh-v1 body > .gk-public-market[hidden], html.gkmh-v1 .gkmh-actions [hidden], html.gkmh-v1 .gkmh-footer [hidden], html.gkmh-v1 .gkmh-no-results[hidden], html.gkmh-v1 .gkmh-loading[hidden], html.gkmh-v1 .gkmh-loading button[hidden],
  html.gkmh-v1 #gkPublicBoard > .gk-public-card[hidden], html.gkmh-v1 #gkPublicBoard > .gk-public-card[style*="display: none"], html.gkmh-v1 #gkPublicBoard > .gk-public-card:not([data-live-public-ad="true"]),
  html.gkmh-v1 #featuredAds > .ads-grid > .ad-card[hidden], html.gkmh-v1 #featuredAds > .ads-grid > .ad-card[style*="display: none"], html.gkmh-v1 #featuredAds > .ads-grid > .ad-card:not([data-live-featured-ad="true"]) { display: none !important; }
}
