body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-main {
  background: transparent !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header-spacer {
  display: none !important;
  min-height: 0 !important;
  height: 0 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar {
  background: transparent !important;
  box-shadow: none !important;
}

@media (max-width: 1199px) {
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar::before,
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar::after,
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar-brand,
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar-search,
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar-group-end {
    display: none !important;
  }

  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar-inner {
    display: grid;
    grid-template-columns: auto;
    justify-content: start;
    width: min(100% - 20px, 1380px);
    padding: 14px 0 0;
  }

  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar-group-start {
    width: auto;
  }

  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn {
    position: fixed;
    top: calc(var(--go-shell-admin-offset, 0px) + 14px);
    left: 14px;
    z-index: 100001;
    border-radius: 16px;
    border-color: rgba(255, 255, 255, 0.14) !important;
    background: rgba(12, 15, 22, 0.88) !important;
    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.24);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
  }
}

.go-eh-page {
  --go-eh-bg: #0b0e14;
  --go-eh-bg-2: #17121c;
  --go-eh-surface: rgba(18, 22, 31, 0.92);
  --go-eh-surface-2: rgba(255, 255, 255, 0.06);
  --go-eh-card: rgba(255, 255, 255, 0.94);
  --go-eh-card-2: #f7f4f8;
  --go-eh-text: #f8f6fb;
  --go-eh-text-dark: #0d1118;
  --go-eh-soft: #b6b1be;
  --go-eh-soft-dark: #626a78;
  --go-eh-line: rgba(255, 255, 255, 0.1);
  --go-eh-line-dark: rgba(13, 17, 24, 0.08);
  --go-eh-accent: #ff6a3d;
  --go-eh-accent-2: #ff2f72;
  --go-eh-accent-soft: rgba(255, 106, 61, 0.16);
  --go-eh-shadow: 0 26px 70px rgba(0, 0, 0, 0.28);
  position: relative;
  isolation: isolate;
  background:
    radial-gradient(circle at top left, rgba(255, 106, 61, 0.16), transparent 24%),
    radial-gradient(circle at top right, rgba(255, 47, 114, 0.14), transparent 26%),
    linear-gradient(180deg, #090b10 0%, var(--go-eh-bg) 100%);
  color: var(--go-eh-text);
}

.go-eh-page *,
.go-eh-page *::before,
.go-eh-page *::after {
  box-sizing: border-box;
}

.go-eh-page a {
  color: inherit;
  text-decoration: none;
}

.go-eh-page img {
  display: block;
  width: 100%;
  max-width: 100%;
}

.go-eh-shell {
  position: relative;
  z-index: 1;
  width: min(100% - 28px, 1360px);
  margin: 0 auto;
  padding: 88px 0 72px;
}

.go-eh-news-hero {
  --go-news-bg: transparent;
  --go-news-surface: var(--go-eh-surface);
  --go-news-surface-2: var(--go-eh-surface-2);
  --go-news-border: var(--go-eh-line);
  --go-news-title: #e3e8f0;
  --go-news-text: var(--go-eh-soft);
  --go-news-soft: var(--go-eh-soft);
  --go-news-accent: var(--go-eh-accent);
  --go-news-link: var(--go-eh-accent);
  display: grid;
  gap: 24px;
}

.go-eh-news-hero .go-news-archive-badge {
  color: #ffffff;
}

.go-eh-news-hero .go-news-archive-chip {
  background: transparent;
}

.go-eh-section {
  margin-top: 28px;
}

.go-eh-hero,
.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-video-section {
  border: 1px solid var(--go-eh-line);
  box-shadow: var(--go-eh-shadow);
}

.go-eh-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.16fr) minmax(320px, 0.84fr);
  gap: 24px;
  padding: clamp(24px, 4vw, 40px);
  border-radius: 34px;
  overflow: hidden;
  background:
    linear-gradient(135deg, rgba(255, 255, 255, 0.05), transparent 58%),
    linear-gradient(180deg, rgba(22, 26, 35, 0.96), rgba(18, 14, 24, 0.96));
}

.go-eh-label,
.go-eh-tag,
.go-eh-chip,
.go-eh-nav a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  min-height: 36px;
  padding: 0 14px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.go-eh-label,
.go-eh-nav a {
  border: 1px solid var(--go-eh-line);
  background: rgba(255, 255, 255, 0.06);
  color: var(--go-eh-text);
}

.go-eh-label--soft {
  color: var(--go-eh-soft);
}

.go-eh-tag,
.go-eh-chip {
  background: var(--go-eh-accent-soft);
  color: var(--go-eh-text);
}

.go-eh-hero-copy,
.go-eh-now,
.go-eh-lead-copy,
.go-eh-scene-copy,
.go-eh-archive-copy,
.go-eh-video-copy {
  min-width: 0;
}

.go-eh-hero-copy {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.go-eh-hero h1,
.go-eh-lead h2,
.go-eh-scene-card h3,
.go-eh-archive-card h3,
.go-eh-video-copy h2,
.go-eh-now-item h3 {
  margin: 0;
  font-family: "Sora", sans-serif;
  letter-spacing: -0.06em;
}

.go-eh-hero h1 {
  max-width: 10ch;
  font-size: clamp(3rem, 7vw, 5.6rem);
  line-height: 0.92;
}

.go-eh-hero p,
.go-eh-lead p,
.go-eh-scene-card p,
.go-eh-archive-card p,
.go-eh-video-copy p {
  margin: 0;
  line-height: 1.72;
}

.go-eh-hero p {
  max-width: 54ch;
  color: rgba(255, 255, 255, 0.74);
}

.go-eh-nav,
.go-eh-chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.go-eh-now {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.go-eh-now-list {
  display: grid;
  gap: 12px;
}

.go-eh-now-item {
  padding: 16px 18px;
  border-radius: 22px;
  border: 1px solid var(--go-eh-line);
  background: rgba(255, 255, 255, 0.04);
}

.go-eh-now-item h3 {
  margin-top: 10px;
  font-size: 1.15rem;
  line-height: 1.06;
}

.go-eh-lead {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(320px, 0.98fr);
  border-radius: 32px;
  overflow: hidden;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 241, 247, 0.96));
}

.go-eh-lead.is-no-media {
  grid-template-columns: 1fr;
}

.go-eh-lead-media {
  min-height: 520px;
  background: #10131a;
}

.go-eh-lead-media img,
.go-eh-scene-media img,
.go-eh-archive-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.go-eh-lead-copy {
  display: flex;
  flex-direction: column;
  gap: 18px;
  padding: clamp(24px, 3vw, 36px);
  color: var(--go-eh-text-dark);
}

.go-eh-lead h2 {
  font-size: clamp(2.4rem, 4vw, 4rem);
  line-height: 0.94;
}

.go-eh-lead p,
.go-eh-scene-card p,
.go-eh-archive-card p {
  color: var(--go-eh-soft-dark);
}

.go-eh-meta,
.go-eh-archive-topline {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  color: var(--go-eh-soft-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.go-eh-scene-grid,
.go-eh-video-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.go-eh-scene-card {
  display: grid;
  gap: 0;
  overflow: hidden;
  border-radius: 28px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 241, 247, 0.96));
}

.go-eh-scene-card.is-no-media {
  padding-top: 10px;
}

.go-eh-scene-media {
  display: block;
  aspect-ratio: 16 / 10;
  background: rgba(255, 255, 255, 0.08);
}

.go-eh-scene-copy {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 18px 18px 20px;
  color: var(--go-eh-text-dark);
}

.go-eh-scene-card h3 {
  font-size: clamp(1.28rem, 2vw, 1.7rem);
  line-height: 1.02;
}

.go-eh-video-section {
  padding: clamp(22px, 3vw, 30px);
  border-radius: 32px;
  background:
    radial-gradient(circle at top left, rgba(255, 106, 61, 0.16), transparent 24%),
    linear-gradient(180deg, rgba(20, 24, 34, 0.96), rgba(18, 14, 24, 0.96));
}

.go-eh-video-stage {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.9fr);
  gap: 22px;
}

.go-eh-video-frame {
  overflow: hidden;
  border-radius: 26px;
  aspect-ratio: 16 / 9;
  background: #05070d;
}

.go-eh-video-frame :is(iframe, video, embed, object) {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

.go-eh-video-copy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
}

.go-eh-video-copy h2 {
  font-size: clamp(2rem, 4vw, 3.5rem);
  line-height: 0.94;
}

.go-eh-video-copy p,
.go-eh-video-copy .go-eh-meta {
  color: rgba(255, 255, 255, 0.74);
}

.go-eh-section-head {
  margin-bottom: 18px;
}

.go-eh-archive-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.go-eh-archive-card {
  display: grid;
  grid-template-columns: minmax(180px, 220px) minmax(0, 1fr);
  gap: 0;
  overflow: hidden;
  border-radius: 28px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 241, 247, 0.96));
  color: var(--go-eh-text-dark);
}

.go-eh-archive-card.is-no-media {
  grid-template-columns: 1fr;
}

.go-eh-archive-media {
  display: block;
  background: #10131a;
}

.go-eh-archive-copy {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 20px;
}

.go-eh-archive-card h3 {
  font-size: clamp(1.35rem, 2vw, 1.8rem);
  line-height: 1.02;
}

.go-eh-time {
  color: var(--go-eh-soft-dark);
}

.go-eh-empty {
  padding: 30px;
  border-radius: 28px;
  border: 1px dashed var(--go-eh-line);
  text-align: center;
}

.go-eh-pagination {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 18px;
}

.go-eh-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 46px;
  height: 46px;
  padding: 0 14px;
  border-radius: 16px;
  border: 1px solid var(--go-eh-line);
  background: rgba(255, 255, 255, 0.06);
  color: var(--go-eh-text);
  font-weight: 800;
}

.go-eh-pagination .page-numbers.current {
  background: linear-gradient(135deg, var(--go-eh-accent), var(--go-eh-accent-2));
  color: #fff;
  border-color: transparent;
}

@media (min-width: 1200px) {
  .go-eh-shell {
    padding-top: 28px;
  }
}

@media (max-width: 1100px) {
  .go-eh-hero,
  .go-eh-lead,
  .go-eh-video-stage,
  .go-eh-archive-grid {
    grid-template-columns: 1fr;
  }

  .go-eh-scene-grid,
  .go-eh-video-grid {
    grid-template-columns: 1fr;
  }

  .go-eh-lead-media {
    min-height: 360px;
  }
}

@media (max-width: 760px) {
  .go-eh-shell {
    width: min(100% - 22px, 1280px);
    padding: 82px 0 56px;
  }

  .go-eh-hero,
  .go-eh-video-section {
    border-radius: 28px;
  }

  .go-eh-hero h1 {
    max-width: none;
  }
}

/* Flat Theme Reset */
.go-eh-page {
  --go-eh-bg: #f4f1ec;
  --go-eh-bg-2: #e7e0d9;
  --go-eh-surface: #ffffff;
  --go-eh-surface-2: #f3ece5;
  --go-eh-card: #ffffff;
  --go-eh-card-2: #f6f1eb;
  --go-eh-text: #11161d;
  --go-eh-text-dark: #11161d;
  --go-eh-soft: #66717d;
  --go-eh-soft-dark: #66717d;
  --go-eh-line: rgba(17, 22, 29, 0.08);
  --go-eh-line-dark: rgba(17, 22, 29, 0.08);
  --go-eh-accent: #c45836;
  --go-eh-accent-2: #c45836;
  --go-eh-accent-soft: rgba(196, 88, 54, 0.12);
  --go-eh-shadow: none;
  background: var(--go-eh-bg);
}

html.dark .go-eh-page,
body.dark .go-eh-page,
body.dark-mode .go-eh-page,
body.is-dark-theme .go-eh-page,
body.newsx-dark-mode .go-eh-page,
[data-theme="dark"] .go-eh-page {
  --go-eh-bg: #0f1115;
  --go-eh-bg-2: #161b23;
  --go-eh-surface: #151922;
  --go-eh-surface-2: #1c222d;
  --go-eh-card: #171c24;
  --go-eh-card-2: #1c222d;
  --go-eh-text: #eef2f7;
  --go-eh-text-dark: #eef2f7;
  --go-eh-soft: #9ca8b7;
  --go-eh-soft-dark: #9ca8b7;
  --go-eh-line: rgba(255, 255, 255, 0.08);
  --go-eh-line-dark: rgba(255, 255, 255, 0.08);
  --go-eh-accent: #ff7a52;
  --go-eh-accent-2: #ff7a52;
  --go-eh-accent-soft: rgba(255, 122, 82, 0.16);
  background: var(--go-eh-bg);
}

.go-eh-hero,
.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-video-section,
.go-eh-now-item,
.go-eh-empty,
.go-eh-pagination .page-numbers {
  box-shadow: none !important;
  background-image: none !important;
}

.go-eh-hero,
.go-eh-video-section {
  background: var(--go-eh-surface);
  border-color: var(--go-eh-line-dark);
}

.go-eh-now-item {
  background: var(--go-eh-surface-2);
  border-color: var(--go-eh-line-dark);
}

.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card {
  background: var(--go-eh-card);
  border-color: var(--go-eh-line-dark);
}

.go-eh-label,
.go-eh-nav a {
  background: var(--go-eh-card);
  border-color: var(--go-eh-line-dark);
  color: var(--go-eh-text-dark);
}

.go-eh-hero .go-eh-label,
.go-eh-hero .go-eh-nav a,
.go-eh-video-section .go-eh-label {
  background: var(--go-eh-surface-2);
  border-color: var(--go-eh-line-dark);
  color: var(--go-eh-text-dark);
}

.go-eh-label--soft {
  color: var(--go-eh-soft-dark);
}

.go-eh-now > .go-eh-label--soft,
.go-eh-video-section .go-eh-label--soft {
  color: var(--go-eh-soft-dark);
}

.go-eh-tag,
.go-eh-chip {
  background: var(--go-eh-accent-soft);
  color: var(--go-eh-accent);
}

.go-eh-hero h1,
.go-eh-now-item h3,
.go-eh-video-copy h2 {
  color: var(--go-eh-text-dark);
}

.go-eh-lead h2,
.go-eh-scene-card h3,
.go-eh-archive-card h3 {
  color: var(--go-eh-text-dark);
}

.go-eh-hero p,
.go-eh-video-copy p,
.go-eh-video-copy .go-eh-meta {
  color: var(--go-eh-soft-dark);
}

.go-eh-lead p,
.go-eh-scene-card p,
.go-eh-archive-card p,
.go-eh-meta,
.go-eh-archive-topline,
.go-eh-time,
.go-eh-empty {
  color: var(--go-eh-soft-dark);
}

.go-eh-lead-media,
.go-eh-scene-media,
.go-eh-archive-media,
.go-eh-video-frame {
  background: var(--go-eh-bg-2);
}

.go-eh-pagination .page-numbers {
  background: var(--go-eh-card);
  border-color: var(--go-eh-line-dark);
  color: var(--go-eh-text-dark);
}

.go-eh-pagination .page-numbers.current {
  background: var(--go-eh-accent);
  border-color: var(--go-eh-accent);
  color: #ffffff;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-panel,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle {
  background-image: none !important;
  box-shadow: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area {
  background: #ffffff !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle {
  background: #ffffff !important;
  border-color: rgba(17, 22, 29, 0.12) !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-copy strong,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-nav > ul > li > a,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-nav ul ul a,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-field,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-submit {
  color: #11161d !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-copy span,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-section-label,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-nav ul ul a {
  color: #66717d !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-widgets-area,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .newsx-offcanvas-widgets-area {
  background: #050607 !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-search-form,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-theme-panel,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-follow,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-social-link,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-offcanvas-desktop-toggle,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header .go-shell-dark-toggle {
  background: #0b0c10 !important;
  border-color: rgba(255, 255, 255, 0.08) !important;
}

@media (max-width: 1199px) {
  body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn {
    box-shadow: none !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    background: #ffffff !important;
    border-color: rgba(17, 22, 29, 0.12) !important;
  }

  html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn,
  body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn,
  body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn,
  body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn,
  body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn,
  [data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar .newsx-offcanvas-btn {
    background: #0b0c10 !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
  }
}

/* Hero Upgrade */
.go-eh-shell {
  padding-top: clamp(28px, 3.6vw, 54px);
}

.go-eh-hero {
  grid-template-columns: minmax(0, 1.18fr) minmax(360px, 0.82fr);
  align-items: stretch;
  gap: clamp(24px, 3vw, 40px);
  min-height: clamp(420px, 42vw, 540px);
  padding: clamp(32px, 4vw, 46px);
  padding-left: clamp(36px, 4.6vw, 54px);
  border-left: 10px solid var(--go-eh-accent);
  border-radius: 38px;
}

.go-eh-hero-copy {
  justify-content: space-between;
  gap: 34px;
  min-height: 100%;
}

.go-eh-hero-intro {
  display: flex;
  flex-direction: column;
  gap: 18px;
  max-width: 820px;
}

.go-eh-hero-actions {
  display: grid;
  gap: 18px;
  padding-top: 22px;
  border-top: 1px solid var(--go-eh-line-dark);
}

.go-eh-hero h1 {
  max-width: 7ch;
  font-size: clamp(4.2rem, 8vw, 6.6rem);
  line-height: 0.84;
  letter-spacing: -0.08em;
  text-wrap: balance;
}

.go-eh-hero p {
  max-width: 32ch;
  font-size: clamp(1.08rem, 1.45vw, 1.28rem);
  line-height: 1.45;
}

.go-eh-nav,
.go-eh-chip-row {
  gap: 12px;
}

.go-eh-now {
  gap: 18px;
}

.go-eh-now-list {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.go-eh-now-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 148px;
  padding: 22px;
  border-radius: 26px;
}

.go-eh-now-item:first-child {
  grid-column: 1 / -1;
  min-height: 188px;
}

.go-eh-now-item h3 {
  margin-top: 0;
  max-width: 18ch;
  font-size: clamp(1.24rem, 1.9vw, 1.82rem);
  line-height: 1.02;
  text-wrap: balance;
}

.go-eh-hero + .go-eh-section {
  margin-top: 20px;
}

.go-eh-section {
  margin-top: 32px;
}

.go-eh-section-head {
  margin-bottom: 22px;
}

@media (max-width: 1100px) {
  .go-eh-hero {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .go-eh-now-list {
    grid-template-columns: 1fr;
  }

  .go-eh-now-item:first-child {
    min-height: 164px;
  }
}

@media (max-width: 760px) {
  .go-eh-hero {
    padding: 26px 22px 24px 26px;
    border-left-width: 8px;
    border-radius: 28px;
  }

  .go-eh-hero-copy {
    gap: 26px;
  }

  .go-eh-hero-actions {
    gap: 14px;
    padding-top: 16px;
  }

  .go-eh-now-item {
    min-height: auto;
    padding: 18px;
  }
}

/* Hero Rebuild */
.go-eh-shell {
  padding-top: clamp(28px, 3.6vw, 54px);
}

.go-eh-hero.has-feature {
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  grid-template-areas:
    "copy feature"
    "now now";
  align-items: stretch;
  gap: clamp(22px, 2.8vw, 34px);
  min-height: 0;
  padding: clamp(28px, 3.7vw, 42px);
  border-left: 0;
  border-top: 8px solid var(--go-eh-accent);
  border-radius: 34px;
}

.go-eh-hero.has-feature .go-eh-hero-copy {
  grid-area: copy;
  gap: 30px;
  justify-content: space-between;
  padding-right: clamp(0px, 1.2vw, 16px);
}

.go-eh-hero-intro {
  gap: 16px;
  max-width: 620px;
}

.go-eh-hero h1 {
  max-width: 6.2ch;
  font-size: clamp(4.1rem, 8vw, 6.8rem);
  line-height: 0.84;
  letter-spacing: -0.08em;
  text-wrap: balance;
}

.go-eh-hero p {
  max-width: 28ch;
  font-size: clamp(1.05rem, 1.35vw, 1.2rem);
  line-height: 1.48;
}

.go-eh-hero-actions {
  gap: 18px;
  padding-top: 20px;
  border-top: 1px solid var(--go-eh-line-dark);
}

.go-eh-nav,
.go-eh-chip-row {
  gap: 12px;
}

.go-eh-hero-feature {
  grid-area: feature;
  display: grid;
  grid-template-rows: minmax(290px, 1fr) auto;
  min-height: 100%;
  overflow: hidden;
  border: 1px solid var(--go-eh-line-dark);
  border-radius: 32px;
  background: var(--go-eh-card);
}

.go-eh-hero-feature-media {
  display: block;
  min-height: 0;
  background: var(--go-eh-bg-2);
}

.go-eh-hero-feature-media img,
.go-eh-now-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.go-eh-hero-feature-placeholder,
.go-eh-now-placeholder {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--go-eh-bg-2);
}

.go-eh-hero-feature-copy {
  display: flex;
  flex-direction: column;
  gap: 14px;
  min-width: 0;
  padding: 24px;
  color: var(--go-eh-text-dark);
}

.go-eh-hero-feature h2 {
  margin: 0;
  font-family: "Sora", sans-serif;
  font-size: clamp(2rem, 3vw, 3rem);
  line-height: 0.95;
  letter-spacing: -0.06em;
  color: var(--go-eh-text-dark);
  text-wrap: balance;
}

.go-eh-hero-feature p,
.go-eh-hero-feature .go-eh-meta {
  color: var(--go-eh-soft-dark);
}

.go-eh-hero-feature .go-eh-meta {
  margin-top: auto;
}

.go-eh-now {
  grid-area: now;
  display: grid;
  gap: 16px;
  padding-top: 10px;
  border-top: 1px solid var(--go-eh-line-dark);
}

.go-eh-now-list {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}

.go-eh-now-item {
  display: grid;
  grid-template-columns: 88px minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  min-height: 118px;
  padding: 16px;
  background: var(--go-eh-card);
  border: 1px solid var(--go-eh-line-dark);
  border-radius: 24px;
}

.go-eh-now-item:first-child {
  grid-column: span 2;
  grid-template-columns: 118px minmax(0, 1fr);
}

.go-eh-now-media {
  display: block;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 18px;
  background: var(--go-eh-bg-2);
}

.go-eh-now-copy {
  display: grid;
  gap: 10px;
  min-width: 0;
}

.go-eh-now-copy .go-eh-tag {
  justify-self: start;
}

.go-eh-now-item h3 {
  margin: 0;
  max-width: none;
  font-size: clamp(1.08rem, 1.55vw, 1.42rem);
  line-height: 1.04;
  color: var(--go-eh-text-dark);
  text-wrap: balance;
}

.go-eh-hero + .go-eh-section {
  margin-top: 24px;
}

.go-eh-section {
  margin-top: 36px;
}

.go-eh-section-head {
  margin-bottom: 20px;
}

@media (max-width: 1200px) {
  .go-eh-hero.has-feature {
    grid-template-columns: 1fr;
    grid-template-areas:
      "copy"
      "feature"
      "now";
  }

  .go-eh-now-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .go-eh-now-item:first-child {
    grid-column: auto;
    grid-template-columns: 88px minmax(0, 1fr);
  }
}

@media (max-width: 760px) {
  .go-eh-hero.has-feature {
    padding: 24px 20px 22px;
    border-top-width: 7px;
    border-radius: 28px;
  }

  .go-eh-hero.has-feature .go-eh-hero-copy {
    gap: 24px;
  }

  .go-eh-hero-feature {
    grid-template-rows: minmax(220px, 1fr) auto;
    border-radius: 26px;
  }

  .go-eh-hero-feature-copy {
    padding: 20px;
  }

  .go-eh-now-list {
    grid-template-columns: 1fr;
  }

  .go-eh-now-item,
  .go-eh-now-item:first-child {
    grid-template-columns: 72px minmax(0, 1fr);
    min-height: auto;
    padding: 14px;
  }

  .go-eh-now-media {
    border-radius: 16px;
  }
}

/* Hero Stabilizer */
.go-eh-hero.has-feature {
  grid-template-columns: minmax(320px, 0.8fr) minmax(0, 1.2fr);
  grid-template-areas:
    "copy feature"
    "now feature";
  align-items: start;
  gap: 24px 28px;
  padding: 32px;
}

.go-eh-hero.has-feature .go-eh-hero-copy {
  grid-area: copy;
  display: grid;
  align-content: start;
  gap: 22px;
  padding-right: 0;
}

.go-eh-hero-intro {
  max-width: 460px;
}

.go-eh-hero h1 {
  max-width: none;
  font-size: clamp(3rem, 4.2vw, 4.5rem);
  line-height: 0.88;
}

.go-eh-hero p {
  max-width: 20ch;
  font-size: clamp(1rem, 1.15vw, 1.14rem);
  line-height: 1.5;
}

.go-eh-hero-actions {
  gap: 16px;
  padding-top: 0;
  border-top: 0;
}

.go-eh-nav,
.go-eh-chip-row {
  gap: 10px;
}

.go-eh-hero-feature {
  grid-area: feature;
  grid-template-rows: clamp(320px, 24vw, 430px) auto;
  min-height: 100%;
}

.go-eh-hero-feature-copy {
  padding: 24px 24px 22px;
}

.go-eh-hero-feature h2 {
  font-size: clamp(1.85rem, 2.5vw, 2.75rem);
}

.go-eh-now {
  grid-area: now;
  align-self: end;
  gap: 14px;
  padding-top: 0;
  border-top: 0;
}

.go-eh-now-list {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.go-eh-now-item,
.go-eh-now-item:first-child {
  grid-column: auto;
  grid-template-columns: 72px minmax(0, 1fr);
  min-height: 96px;
  padding: 14px;
}

.go-eh-now-item h3 {
  font-size: clamp(1rem, 1.1vw, 1.24rem);
  line-height: 1.08;
}

.go-eh-hero + .go-eh-section {
  margin-top: 20px;
}

@media (max-width: 1280px) {
  .go-eh-hero.has-feature {
    grid-template-columns: 1fr;
    grid-template-areas:
      "copy"
      "feature"
      "now";
  }
}

@media (max-width: 760px) {
  .go-eh-hero.has-feature {
    padding: 24px 20px 22px;
  }

  .go-eh-hero h1 {
    font-size: clamp(2.7rem, 12vw, 3.7rem);
  }

  .go-eh-hero-feature {
    grid-template-rows: 240px auto;
  }

  .go-eh-now-list {
    grid-template-columns: 1fr;
  }
}

/* Entretenimento Glass Refresh */
.go-eh-page {
  --go-eh-bg: #f7f0e8;
  --go-eh-bg-2: rgba(233, 221, 207, 0.78);
  --go-eh-surface: rgba(255, 255, 255, 0.62);
  --go-eh-surface-2: rgba(255, 255, 255, 0.38);
  --go-eh-card: rgba(255, 255, 255, 0.64);
  --go-eh-card-2: rgba(255, 255, 255, 0.42);
  --go-eh-soft: #6c6a75;
  --go-eh-soft-dark: #6c6a75;
  --go-eh-shadow: 0 24px 68px rgba(76, 38, 24, 0.14);
  --go-eh-card-fill: linear-gradient(180deg, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0.46));
  --go-eh-card-fill-soft: linear-gradient(180deg, rgba(255, 255, 255, 0.56), rgba(255, 255, 255, 0.3));
  --go-eh-panel-fill: radial-gradient(circle at top left, rgba(255, 106, 61, 0.18), transparent 28%), linear-gradient(180deg, rgba(33, 18, 20, 0.92), rgba(44, 24, 27, 0.78));
  background:
    radial-gradient(circle at top left, rgba(255, 106, 61, 0.18), transparent 24%),
    radial-gradient(circle at top right, rgba(255, 47, 114, 0.12), transparent 28%),
    linear-gradient(180deg, #fcf6ef 0%, var(--go-eh-bg) 100%);
}

html.dark .go-eh-page,
body.dark .go-eh-page,
body.dark-mode .go-eh-page,
body.is-dark-theme .go-eh-page,
body.newsx-dark-mode .go-eh-page,
[data-theme="dark"] .go-eh-page {
  --go-eh-bg: #0d1117;
  --go-eh-bg-2: rgba(24, 17, 22, 0.72);
  --go-eh-surface: rgba(18, 21, 29, 0.64);
  --go-eh-surface-2: rgba(26, 22, 29, 0.48);
  --go-eh-card: rgba(18, 21, 29, 0.72);
  --go-eh-card-2: rgba(26, 22, 29, 0.56);
  --go-eh-soft: #a8a6b0;
  --go-eh-soft-dark: #a8a6b0;
  --go-eh-shadow: 0 32px 84px rgba(0, 0, 0, 0.32);
  --go-eh-card-fill: linear-gradient(180deg, rgba(24, 20, 28, 0.84), rgba(24, 20, 28, 0.6));
  --go-eh-card-fill-soft: linear-gradient(180deg, rgba(30, 25, 35, 0.74), rgba(30, 25, 35, 0.48));
}

.go-eh-hero,
.go-eh-video-section,
.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-now-item,
.go-eh-empty,
.go-eh-pagination .page-numbers,
.go-eh-hero-feature {
  backdrop-filter: blur(22px);
  -webkit-backdrop-filter: blur(22px);
  box-shadow: var(--go-eh-shadow) !important;
}

.go-eh-hero,
.go-eh-video-section {
  background: var(--go-eh-panel-fill) !important;
}

.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-empty,
.go-eh-pagination .page-numbers {
  background: var(--go-eh-card-fill) !important;
}

.go-eh-now-item {
  background: var(--go-eh-card-fill-soft) !important;
}

.go-eh-hero.has-feature {
  gap: 28px;
  padding: clamp(30px, 4vw, 46px);
}

.go-eh-hero-copy {
  gap: 24px;
  max-width: 520px;
}

.go-eh-hero h1 {
  max-width: none;
  font-size: clamp(3.4rem, 5.5vw, 5.6rem);
}

.go-eh-hero p {
  max-width: 24ch;
}

.go-eh-hero .go-eh-label,
.go-eh-hero .go-eh-nav a,
.go-eh-video-section .go-eh-label {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.12);
  color: #ffffff;
}

.go-eh-hero .go-eh-label--soft,
.go-eh-video-section .go-eh-label--soft,
.go-eh-hero p {
  color: rgba(255, 255, 255, 0.72);
}

.go-eh-hero-feature {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.04)) !important;
  border-color: rgba(255, 255, 255, 0.12);
  overflow: hidden;
}

.go-eh-hero-feature-media {
  position: relative;
  min-height: clamp(280px, 26vw, 420px);
}

.go-eh-hero-feature-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, transparent 10%, rgba(26, 12, 14, 0.14) 40%, rgba(26, 12, 14, 0.72) 100%);
}

.go-eh-hero-feature-copy {
  gap: 16px;
  padding: 24px 24px 26px;
}

.go-eh-hero-feature-topline,
.go-eh-hero-feature-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 12px;
}

.go-eh-hero-feature-kicker {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 14px;
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(255, 255, 255, 0.09);
  color: rgba(255, 255, 255, 0.84);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.go-eh-hero-feature .go-eh-tag {
  background: rgba(255, 122, 82, 0.18);
  color: #ffffff;
}

.go-eh-hero-feature h2 {
  font-size: clamp(2.1rem, 3vw, 3.2rem);
  color: #ffffff;
}

.go-eh-hero-feature p,
.go-eh-hero-feature .go-eh-meta {
  color: rgba(255, 255, 255, 0.74);
}

.go-eh-hero-feature-footer {
  justify-content: space-between;
  margin-top: auto;
}

.go-eh-hero-feature-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 18px;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--go-eh-accent), var(--go-eh-accent-2));
  color: #ffffff;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

@media (max-width: 760px) {
  .go-eh-hero-feature-footer {
    align-items: stretch;
  }

  .go-eh-hero-feature-link {
    width: 100%;
  }
}

/* Final Cleanup */
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page {
  background-color: #f7f4ef !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page {
  background-color: #05070b !important;
}

.go-eh-page {
  --go-eh-bg: transparent;
  --go-eh-bg-2: transparent;
  --go-eh-surface: #ffffff;
  --go-eh-surface-2: #f3efea;
  --go-eh-card: #ffffff;
  --go-eh-card-2: #f3efea;
  --go-eh-text: #12161c;
  --go-eh-text-dark: #12161c;
  --go-eh-soft: #69727d;
  --go-eh-soft-dark: #69727d;
  --go-eh-line: rgba(18, 22, 29, 0.08);
  --go-eh-line-dark: rgba(18, 22, 29, 0.08);
  --go-eh-accent: #c45836;
  --go-eh-accent-2: #c45836;
  --go-eh-accent-soft: rgba(196, 88, 54, 0.1);
  --go-eh-shadow: none;
  background: transparent !important;
}

html.dark .go-eh-page,
body.dark .go-eh-page,
body.dark-mode .go-eh-page,
body.is-dark-theme .go-eh-page,
body.newsx-dark-mode .go-eh-page,
[data-theme="dark"] .go-eh-page {
  --go-eh-surface: #10151b;
  --go-eh-surface-2: #171d25;
  --go-eh-card: #10151b;
  --go-eh-card-2: #171d25;
  --go-eh-text: #eef2f7;
  --go-eh-text-dark: #eef2f7;
  --go-eh-soft: #9eabb8;
  --go-eh-soft-dark: #9eabb8;
  --go-eh-line: rgba(255, 255, 255, 0.08);
  --go-eh-line-dark: rgba(255, 255, 255, 0.08);
  --go-eh-accent: #ff7a52;
  --go-eh-accent-2: #ff7a52;
  --go-eh-accent-soft: rgba(255, 122, 82, 0.16);
}

.go-eh-page,
.go-eh-page::before,
.go-eh-hero::before,
.go-eh-hero::after,
.go-eh-hero-feature-media::after {
  background-image: none !important;
}

.go-eh-shell {
  padding: clamp(30px, 4vw, 46px) 0 56px;
}

.go-eh-section {
  margin-top: 24px;
}

.go-eh-hero,
.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-video-section,
.go-eh-now-item,
.go-eh-empty,
.go-eh-pagination .page-numbers,
.go-eh-hero-feature {
  background: var(--go-eh-surface) !important;
  border-color: var(--go-eh-line-dark) !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.go-eh-hero.has-feature {
  gap: 22px 24px;
  padding: clamp(24px, 3vw, 34px);
}

.go-eh-hero-copy {
  gap: 18px;
  max-width: 500px;
}

.go-eh-now {
  align-self: start;
}

.go-eh-hero .go-eh-label,
.go-eh-hero .go-eh-nav a,
.go-eh-video-section .go-eh-label {
  background: var(--go-eh-surface-2);
  border-color: var(--go-eh-line-dark);
  color: var(--go-eh-text-dark);
}

.go-eh-hero .go-eh-label--soft,
.go-eh-video-section .go-eh-label--soft {
  color: var(--go-eh-soft-dark);
}

.go-eh-hero h1,
.go-eh-hero p,
.go-eh-now-item h3,
.go-eh-video-copy h2,
.go-eh-video-copy p,
.go-eh-video-copy .go-eh-meta {
  color: var(--go-eh-text-dark);
}

.go-eh-hero p,
.go-eh-video-copy p,
.go-eh-video-copy .go-eh-meta {
  color: var(--go-eh-soft-dark);
}

.go-eh-hero-feature .go-eh-tag,
.go-eh-tag,
.go-eh-chip {
  background: var(--go-eh-accent-soft);
  color: var(--go-eh-accent);
}

.go-eh-hero-feature h2,
.go-eh-hero-feature p,
.go-eh-hero-feature .go-eh-meta {
  color: var(--go-eh-text-dark);
}

.go-eh-hero-feature p,
.go-eh-hero-feature .go-eh-meta {
  color: var(--go-eh-soft-dark);
}

.go-eh-hero-feature-link {
  background: var(--go-eh-accent);
  color: #ffffff;
}

/* Entertainment Subcategory Blocks */
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page {
  background: transparent !important;
}

.go-eh-page {
  color: inherit;
  background: transparent !important;
}

.go-eh-page,
.go-eh-page::before,
.go-eh-page::after,
.go-eh-page *::before,
.go-eh-page *::after {
  background-image: none !important;
  box-shadow: none !important;
}

.go-eh-shell {
  padding: 28px 0 56px;
}

.go-eh-hero,
.go-eh-hero-feature,
.go-eh-now-item,
.go-eh-lead,
.go-eh-scene-card,
.go-eh-archive-card,
.go-eh-video-section,
.go-eh-empty,
.go-eh-pagination .page-numbers,
.go-eh-subcategory-section {
  background: transparent !important;
  box-shadow: none !important;
}

.go-eh-hero,
.go-eh-hero-feature,
.go-eh-now-item,
.go-eh-archive-card,
.go-eh-subcategory-section,
.go-eh-empty,
.go-eh-pagination .page-numbers {
  border-color: rgba(0, 0, 0, 0.16) !important;
}

html.dark .go-eh-hero,
html.dark .go-eh-hero-feature,
html.dark .go-eh-now-item,
html.dark .go-eh-archive-card,
html.dark .go-eh-subcategory-section,
html.dark .go-eh-empty,
html.dark .go-eh-pagination .page-numbers,
body.dark .go-eh-hero,
body.dark .go-eh-hero-feature,
body.dark .go-eh-now-item,
body.dark .go-eh-archive-card,
body.dark .go-eh-subcategory-section,
body.dark .go-eh-empty,
body.dark .go-eh-pagination .page-numbers,
body.dark-mode .go-eh-hero,
body.dark-mode .go-eh-hero-feature,
body.dark-mode .go-eh-now-item,
body.dark-mode .go-eh-archive-card,
body.dark-mode .go-eh-subcategory-section,
body.dark-mode .go-eh-empty,
body.dark-mode .go-eh-pagination .page-numbers,
body.is-dark-theme .go-eh-hero,
body.is-dark-theme .go-eh-hero-feature,
body.is-dark-theme .go-eh-now-item,
body.is-dark-theme .go-eh-archive-card,
body.is-dark-theme .go-eh-subcategory-section,
body.is-dark-theme .go-eh-empty,
body.is-dark-theme .go-eh-pagination .page-numbers,
body.newsx-dark-mode .go-eh-hero,
body.newsx-dark-mode .go-eh-hero-feature,
body.newsx-dark-mode .go-eh-now-item,
body.newsx-dark-mode .go-eh-archive-card,
body.newsx-dark-mode .go-eh-subcategory-section,
body.newsx-dark-mode .go-eh-empty,
body.newsx-dark-mode .go-eh-pagination .page-numbers,
[data-theme="dark"] .go-eh-hero,
[data-theme="dark"] .go-eh-hero-feature,
[data-theme="dark"] .go-eh-now-item,
[data-theme="dark"] .go-eh-archive-card,
[data-theme="dark"] .go-eh-subcategory-section,
[data-theme="dark"] .go-eh-empty,
[data-theme="dark"] .go-eh-pagination .page-numbers {
  border-color: rgba(255, 255, 255, 0.18) !important;
}

.go-eh-hero {
  min-height: auto;
  padding: 28px;
  border-left-width: 1px;
}

.go-eh-hero.has-feature {
  gap: 20px;
}

.go-eh-hero-copy {
  max-width: none;
}

.go-eh-hero-actions {
  padding-top: 0;
  border-top: 0;
}

.go-eh-nav,
.go-eh-chip-row {
  gap: 8px;
}

.go-eh-label,
.go-eh-tag,
.go-eh-chip,
.go-eh-nav a,
.go-eh-hero-feature-kicker,
.go-eh-hero-feature-link {
  background: transparent !important;
  color: inherit !important;
  border: 1px solid currentColor !important;
}

.go-eh-label,
.go-eh-tag,
.go-eh-chip,
.go-eh-nav a,
.go-eh-hero-feature-kicker {
  min-height: 32px;
}

.go-eh-hero h1,
.go-eh-hero p,
.go-eh-now-item h3,
.go-eh-hero-feature h2,
.go-eh-hero-feature p,
.go-eh-hero-feature .go-eh-meta,
.go-eh-lead h2,
.go-eh-lead p,
.go-eh-scene-card h3,
.go-eh-scene-card p,
.go-eh-archive-card h3,
.go-eh-archive-card p,
.go-eh-video-copy h2,
.go-eh-video-copy p,
.go-eh-video-copy .go-eh-meta,
.go-eh-meta,
.go-eh-archive-topline,
.go-eh-empty {
  color: inherit !important;
}

.go-eh-hero p,
.go-eh-hero-feature p,
.go-eh-lead p,
.go-eh-scene-card p,
.go-eh-archive-card p,
.go-eh-video-copy p,
.go-eh-meta,
.go-eh-archive-topline {
  opacity: 0.78;
}

.go-eh-now-item,
.go-eh-hero-feature,
.go-eh-archive-card,
.go-eh-subcategory-section {
  border-radius: 24px;
}

.go-eh-now-list {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.go-eh-subcategory-stack {
  display: grid;
  gap: 24px;
  margin-top: 24px;
}

.go-eh-subcategory-section {
  padding: 24px;
}

.go-eh-subcategory-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
}

.go-eh-subcategory-section .go-eh-section-head {
  margin-bottom: 16px;
}

.go-eh-subcategory-section .go-eh-archive-card {
  min-height: 100%;
}

.go-eh-archive-card {
  background: transparent !important;
}

.go-eh-archive-media,
.go-eh-scene-media,
.go-eh-lead-media,
.go-eh-video-frame {
  background: transparent !important;
}

@media (max-width: 1100px) {
  .go-eh-subcategory-grid,
  .go-eh-archive-grid,
  .go-eh-now-list {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 760px) {
  .go-eh-shell {
    padding: 82px 0 48px;
  }

  .go-eh-hero,
  .go-eh-subcategory-section {
    padding: 20px;
  }
}

/* Entertainment Final Reset */
html body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php),
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-main,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page {
  background: transparent !important;
  background-color: transparent !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-header::after,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-shell-topbar::after,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-shell,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-shell::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-shell::after,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-hero,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-hero::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-hero::after {
  box-shadow: none !important;
  filter: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page::after,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-hero-feature-media::after {
  background: none !important;
  background-image: none !important;
}

[data-go-eh-archive-section][aria-busy="true"] .go-eh-archive-results {
  opacity: 0.55;
  pointer-events: none;
  transition: opacity 0.2s ease;
}

/* Entertainment Page Background Final */
html body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php),
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .site-main,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-page::after {
  background: none !important;
  background-image: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page::before,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page::after,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page > #content,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) #page > .site-content {
  box-shadow: none !important;
  border-top: 0 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-tag {
  display: none !important;
}

/* News-style hero contrast and transparency */
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero {
  --go-news-bg: transparent;
  --go-news-surface: transparent;
  --go-news-surface-2: transparent;
  --go-news-border: rgba(18, 22, 29, 0.16);
  --go-news-title: #12161c;
  --go-news-text: #46505b;
  --go-news-soft: #626b76;
  --go-news-accent: #c7f000;
  --go-news-link: #c7f000;
  color: var(--go-news-text);
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-lead,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-lead-body,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-headline-rail,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-headline-card,
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-badge {
  background: transparent !important;
  border-color: currentColor !important;
  color: var(--go-news-link) !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero {
  --go-news-border: rgba(255, 255, 255, 0.16);
  --go-news-title: #f2f5f8;
  --go-news-text: #c8d0d8;
  --go-news-soft: #9ea8b4;
  --go-news-accent: #c7f000;
  --go-news-link: #c7f000;
}

/* Entertainment page: remove main card contours */
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) :is(
  .go-eh-hero,
  .go-eh-hero.has-feature,
  .go-eh-hero-feature,
  .go-eh-lead,
  .go-eh-scene-card,
  .go-eh-archive-card,
  .go-eh-video-section
) {
  border: 0 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  box-shadow: none !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-hero-actions {
  border-top: 0 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero {
  --go-news-border: transparent;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-badge {
  border-color: transparent !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) :is(.go-eh-page, .go-eh-news-hero) {
  --go-badge-context-ink: var(--go-badge-ink-lime);
  --go-badge-ink-blue: #c7f000;
  --go-hover-accent: #c7f000;
  --go-hover-accent-contrast: #111111;
  --go-hover-soft: rgba(199, 240, 0, 0.08);
  --go-hover-soft-strong: rgba(199, 240, 0, 0.14);
  --go-hover-border: rgba(199, 240, 0, 0.26);
  --go-hover-border-strong: rgba(199, 240, 0, 0.42);
  --go-hover-shadow: 0 20px 46px rgba(199, 240, 0, 0.14);
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero :is(.go-news-archive-kicker, .go-news-archive-badge) {
  color: #c7f000 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero :is(.go-news-archive-kicker, .go-news-archive-badge):is(:hover, :focus-visible) {
  color: #c7f000 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero :is(
  .go-news-archive-hero,
  .go-news-archive-lead,
  .go-news-archive-lead-body,
  .go-news-archive-headline-rail,
  .go-news-archive-headline-card,
  .go-news-archive-radar,
  .go-news-archive-radar-list,
  .go-news-archive-video-section,
  .go-news-archive-recent-list,
  .go-news-category-section,
  .go-news-archive-empty,
  .go-news-archive-pagination .page-numbers,
  .go-news-archive-chip
) {
  border: 0 !important;
  box-shadow: none !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
html[class*="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip,
body[class*="dark"]:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip {
  color: #d7ff57 !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
html[class*="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible),
body[class*="dark"]:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:is(:hover, :focus-visible) {
  color: #d7ff57 !important;
}

html.dark body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
body.dark:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
body.dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
body.is-dark-theme:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
body.newsx-dark-mode:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
[data-theme="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
html[class*="dark"] body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible,
body[class*="dark"]:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip:focus-visible {
  outline-color: #d7ff57 !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero .go-news-archive-chip {
  border-color: transparent !important;
}

body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) .go-eh-news-hero :is(
  .go-news-archive-headline-card + .go-news-archive-headline-card,
  .go-news-archive-radar-item + .go-news-archive-radar-item,
  .go-news-archive-video-support-item + .go-news-archive-video-support-item,
  .go-news-archive-radar,
  .go-news-archive-recent-list,
  .go-news-archive-recent-item,
  .go-news-category-stack,
  .go-news-category-card + .go-news-category-card,
  .go-news-category-card--games-compact + .go-news-category-card--games-compact,
  .go-news-archive-empty
) {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* Entertainment page: remove remaining contours */
body:is(.page-entretenimento, .page-template-page-entretenimento, .page-template-page-entretenimento-php) :is(
  .go-eh-hero,
  .go-eh-hero.has-feature,
  .go-eh-hero-feature,
  .go-eh-lead,
  .go-eh-scene-card,
  .go-eh-now-item,
  .go-eh-archive-card,
  .go-eh-subcategory-section,
  .go-eh-video-section,
  .go-eh-empty,
  .go-eh-pagination .page-numbers
) {
  border: 0 !important;
  box-shadow: none !important;
}
