/* =========================================================
   Game Overdrive v211
   Hardfix: títulos da página de tags sempre visíveis.
   ========================================================= */

html body:not(.wp-admin) .go-tag-template{
  --go-v211-tag-bg:#f7f8fb;
  --go-v211-tag-surface:#ffffff;
  --go-v211-tag-title:#070b14;
  --go-v211-tag-text:#111827;
  --go-v211-tag-muted:#4b5563;
  --go-v211-tag-line:rgba(15,23,42,.14);
  --go-v211-tag-accent:#2817f1;
  background:var(--go-v211-tag-bg)!important;
  color:var(--go-v211-tag-text)!important;
  -webkit-text-fill-color:var(--go-v211-tag-text)!important;
}

html.dark body:not(.wp-admin) .go-tag-template,
html[class*="dark"] body:not(.wp-admin) .go-tag-template,
html[data-theme="dark"] body:not(.wp-admin) .go-tag-template,
body.dark:not(.wp-admin) .go-tag-template,
body.dark-mode:not(.wp-admin) .go-tag-template,
body.is-dark-theme:not(.wp-admin) .go-tag-template,
body.newsx-dark-mode:not(.wp-admin) .go-tag-template,
body[data-theme="dark"]:not(.wp-admin) .go-tag-template{
  --go-v211-tag-bg:#07090f;
  --go-v211-tag-surface:#0d111a;
  --go-v211-tag-title:#f8fafc;
  --go-v211-tag-text:#eef2f7;
  --go-v211-tag-muted:rgba(248,250,252,.72);
  --go-v211-tag-line:rgba(255,255,255,.13);
  --go-v211-tag-accent:#c7f000;
  background:var(--go-v211-tag-bg)!important;
  color:var(--go-v211-tag-text)!important;
  -webkit-text-fill-color:var(--go-v211-tag-text)!important;
}

html.go-user-light-mode body:not(.wp-admin) .go-tag-template,
html[data-theme="light"] body:not(.wp-admin) .go-tag-template,
body.go-user-light-mode:not(.wp-admin) .go-tag-template,
body[data-theme="light"]:not(.wp-admin) .go-tag-template{
  --go-v211-tag-bg:#f7f8fb;
  --go-v211-tag-surface:#ffffff;
  --go-v211-tag-title:#070b14;
  --go-v211-tag-text:#111827;
  --go-v211-tag-muted:#4b5563;
  --go-v211-tag-line:rgba(15,23,42,.14);
  --go-v211-tag-accent:#2817f1;
  background:var(--go-v211-tag-bg)!important;
  color:var(--go-v211-tag-text)!important;
  -webkit-text-fill-color:var(--go-v211-tag-text)!important;
}

html body:not(.wp-admin) .go-tag-template :is(
  .go-tag-template__title,
  .go-tag-template__head h2,
  .go-tag-template__card h2,
  .go-tag-template__card h2 a,
  .go-tag-template__box h2
){
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  color:var(--go-v211-tag-title)!important;
  -webkit-text-fill-color:var(--go-v211-tag-title)!important;
  background:none!important;
  background-image:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  text-shadow:none!important;
  text-indent:0!important;
  clip:auto!important;
  clip-path:none!important;
  filter:none!important;
  transform:none!important;
  mix-blend-mode:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:normal!important;
  -webkit-line-clamp:unset!important;
  line-clamp:unset!important;
  position:relative!important;
  z-index:2!important;
  min-height:0!important;
  max-height:none!important;
}

html body:not(.wp-admin) .go-tag-template__title{
  font-family:"Khand","Roboto Condensed","Arial Narrow",Arial,Helvetica,sans-serif!important;
  font-size:clamp(2.4rem,6vw,5.4rem)!important;
  font-weight:700!important;
  line-height:.95!important;
  letter-spacing:-.025em!important;
  margin:0!important;
}

html body:not(.wp-admin) .go-tag-template__head h2{
  font-family:"Khand","Roboto Condensed","Arial Narrow",Arial,Helvetica,sans-serif!important;
  font-size:clamp(1.45rem,2.2vw,2.15rem)!important;
  font-weight:600!important;
  line-height:1.02!important;
  margin:0!important;
}

html body:not(.wp-admin) .go-tag-template__card h2,
html body:not(.wp-admin) .go-tag-template__card h2 a{
  font-family:"Khand","Roboto Condensed","Arial Narrow",Arial,Helvetica,sans-serif!important;
  font-size:clamp(1.18rem,1.35vw,1.46rem)!important;
  font-weight:600!important;
  line-height:1.06!important;
  letter-spacing:-.012em!important;
  margin:0!important;
  text-decoration:none!important;
}

html body:not(.wp-admin) .go-tag-template__card a:is(:hover,:focus-visible) h2,
html body:not(.wp-admin) .go-tag-template__card h2 a:is(:hover,:focus-visible){
  color:var(--go-v211-tag-accent)!important;
  -webkit-text-fill-color:var(--go-v211-tag-accent)!important;
}

html body:not(.wp-admin) .go-tag-template :is(
  .go-tag-template__desc,
  .go-tag-template__excerpt,
  .go-tag-template__meta,
  .go-tag-template__empty,
  .go-tag-template__ad
){
  visibility:visible!important;
  opacity:1!important;
  color:var(--go-v211-tag-muted)!important;
  -webkit-text-fill-color:var(--go-v211-tag-muted)!important;
}

html body:not(.wp-admin) .go-tag-template :is(
  .go-tag-template__label,
  .go-tag-template__count,
  .go-tag-template__cat,
  .go-tag-template__chips a
){
  visibility:visible!important;
  opacity:1!important;
  color:var(--go-v211-tag-accent)!important;
  -webkit-text-fill-color:var(--go-v211-tag-accent)!important;
}

html body:not(.wp-admin) .go-tag-template__copy,
html body:not(.wp-admin) .go-tag-template__card,
html body:not(.wp-admin) .go-tag-template__card a{
  visibility:visible!important;
  opacity:1!important;
  color:var(--go-v211-tag-text)!important;
  -webkit-text-fill-color:initial!important;
  background:transparent!important;
}

html body:not(.wp-admin) .go-tag-template__media{
  background:#10141d!important;
}

html body:not(.wp-admin) .go-tag-template__hero,
html body:not(.wp-admin) .go-tag-template__head,
html body:not(.wp-admin) .go-tag-template__box,
html body:not(.wp-admin) .go-tag-template__ad{
  border-color:var(--go-v211-tag-line)!important;
}

@media(max-width:760px){
  html body:not(.wp-admin) .go-tag-template__title{
    font-size:clamp(2rem,12vw,3.4rem)!important;
  }

  html body:not(.wp-admin) .go-tag-template__card h2,
  html body:not(.wp-admin) .go-tag-template__card h2 a{
    font-size:clamp(1.22rem,6vw,1.58rem)!important;
  }
}
