/* GO v164: readable "Para ler agora" colors in light and dark modes. */

body.single:not(.wp-admin) {
  --go-readnow-surface: rgba(255, 255, 255, 0.92);
  --go-readnow-surface-soft: rgba(20, 28, 42, 0.035);
  --go-readnow-border: rgba(20, 28, 42, 0.14);
  --go-readnow-divider: rgba(20, 28, 42, 0.11);
  --go-readnow-heading: #101828;
  --go-readnow-text: #172033;
  --go-readnow-muted: #667085;
  --go-readnow-accent: #245cff;
  --go-readnow-accent-text: #ffffff;
  --go-readnow-accent-soft: rgba(36, 92, 255, 0.10);
}

:is(html.dark, html[class*="dark"], html[data-theme="dark"], html.go-root-dark-mode) body.single:not(.wp-admin),
body.single:not(.wp-admin):is(.dark, .dark-mode, .is-dark-theme, .newsx-dark-mode, [data-theme="dark"], [class*="dark"]) {
  --go-readnow-surface: rgba(31, 28, 43, 0.92);
  --go-readnow-surface-soft: rgba(255, 255, 255, 0.035);
  --go-readnow-border: rgba(255, 255, 255, 0.14);
  --go-readnow-divider: rgba(255, 255, 255, 0.11);
  --go-readnow-heading: #f8fafc;
  --go-readnow-text: #f3f6fb;
  --go-readnow-muted: #b8c0cc;
  --go-readnow-accent: #c7f000;
  --go-readnow-accent-text: #101409;
  --go-readnow-accent-soft: rgba(199, 240, 0, 0.12);
}

body.single:not(.wp-admin) .go-article__side-card--trending,
body.single:not(.wp-admin) .go-v47-sidebar-latest,
body.go-template-review:not(.wp-admin) .go-review-single-decision-sidebar .go-v47-sidebar-latest,
body.single-review:not(.wp-admin) .go-review-single-decision-sidebar .go-v47-sidebar-latest {
  overflow: hidden !important;
  border: 1px solid var(--go-readnow-border) !important;
  border-radius: 18px !important;
  background: var(--go-readnow-surface) !important;
  color: var(--go-readnow-text) !important;
  box-shadow: none !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-head,
body.single:not(.wp-admin) .go-v47-sidebar-latest__head {
  margin: 0 0 12px !important;
  padding: 0 0 12px !important;
  border-bottom: 1px solid var(--go-readnow-divider) !important;
  background: transparent !important;
  color: var(--go-readnow-heading) !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-label,
body.single:not(.wp-admin) .go-v47-sidebar-latest .go-article__side-label {
  color: var(--go-readnow-accent) !important;
  font-size: 0.72rem !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-title,
body.single:not(.wp-admin) .go-v47-sidebar-latest .go-article__side-title {
  margin: 0 !important;
  color: var(--go-readnow-heading) !important;
  font-size: clamp(1.18rem, 1vw, 1.35rem) !important;
  font-weight: 900 !important;
  letter-spacing: 0 !important;
  line-height: 1.08 !important;
  text-transform: uppercase !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-list,
body.single:not(.wp-admin) .go-v47-sidebar-latest__list {
  display: grid !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  list-style: none !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story,
body.single:not(.wp-admin) .go-v47-sidebar-latest__list > li,
body.single:not(.wp-admin) .go-v47-sidebar-latest__list > li > a {
  background: transparent !important;
  box-shadow: none !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story,
body.single:not(.wp-admin) .go-v47-sidebar-latest__list > li > a {
  padding: 14px 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story + .go-article__side-story,
body.single:not(.wp-admin) .go-v47-sidebar-latest__list > li + li > a {
  border-top: 1px solid var(--go-readnow-divider) !important;
}

body.single:not(.wp-admin) .go-article__side-rank,
body.single:not(.wp-admin) .go-v47-sidebar-latest__rank {
  display: inline-grid !important;
  place-items: center !important;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  border: 1px solid color-mix(in srgb, var(--go-readnow-accent) 54%, transparent) !important;
  border-radius: 999px !important;
  background: var(--go-readnow-accent) !important;
  color: var(--go-readnow-accent-text) !important;
  box-shadow: none !important;
  font-size: 0.74rem !important;
  font-weight: 950 !important;
  letter-spacing: 0 !important;
  line-height: 1 !important;
  text-align: center !important;
}

body.single:not(.wp-admin) .go-article__side-story-copy,
body.single:not(.wp-admin) .go-v47-sidebar-latest__copy {
  display: grid !important;
  gap: 7px !important;
  min-width: 0 !important;
  color: var(--go-readnow-text) !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story-meta,
body.single:not(.wp-admin) .go-v47-sidebar-latest__copy time {
  color: var(--go-readnow-muted) !important;
  font-size: 0.72rem !important;
  font-weight: 850 !important;
  letter-spacing: 0 !important;
  line-height: 1.1 !important;
  text-transform: uppercase !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story-title,
body.single:not(.wp-admin) .go-v47-sidebar-latest__copy strong {
  color: var(--go-readnow-text) !important;
  font-size: 0.96rem !important;
  font-weight: 860 !important;
  letter-spacing: 0 !important;
  line-height: 1.22 !important;
  text-decoration: none !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending .go-article__side-story-title:is(:hover, :focus-visible),
body.single:not(.wp-admin) .go-v47-sidebar-latest__list > li > a:is(:hover, :focus-visible) .go-v47-sidebar-latest__copy strong {
  color: var(--go-readnow-accent) !important;
}

body.single:not(.wp-admin) .go-article__side-card--trending :is(a, time, span, strong, h2),
body.single:not(.wp-admin) .go-v47-sidebar-latest :is(a, time, span, strong, h2) {
  text-shadow: none !important;
}
