/* Hide extra text lines below timer */
#gtavi-countdown>p:nth-child(4),
#gtavi-countdown>p:nth-child(5){display:none!important;}

/* Social proof above CTA */
#gtavi-countdown>a{margin-top:38px!important;position:relative!important;}
#gtavi-countdown>a::before{
  content:'Thousands of players are preparing their launch strategy now.';
  position:absolute!important;
  bottom:calc(100% + 12px)!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  white-space:nowrap!important;
  font-size:11px!important;
  color:rgba(255,255,255,0.35)!important;
  letter-spacing:0.08em!important;
  font-weight:normal!important;
  text-transform:none!important;
  background:none!important;
  box-shadow:none!important;
  padding:0!important;
  line-height:1.6!important;
}

/* CTA green glow -20% */
#gtavi-countdown a{box-shadow:0 0 18px rgba(0,255,136,0.48),0 0 35px rgba(0,255,136,0.19)!important;}

/* Heading pink glow -15% (body prefix wins specificity battle) */
body #gtavi-countdown h2{text-shadow:0 0 3px #fff,0 0 9px #fff,0 0 15px #fff,0 0 27px #f72585,0 0 54px #f72585,0 0 61px #f72585,0 0 102px #f72585!important;}

/* Bottom padding tighter */
body #gtavi-countdown{padding-bottom:12px!important;}

/* === FEATURED GUIDE BANNER === */

/* Dim green divider lines -20% */
body #gtavi-featured-banner{border-top-color:rgba(0,255,136,0.48)!important;border-bottom:1px solid rgba(0,200,110,0.22)!important;}

/* Muted text below READ GUIDE button */
#gtavi-featured-banner>div::after{content:'Updated weekly with new GTA VI strategies';display:block!important;text-align:center!important;font-size:11px!important;color:rgba(255,255,255,0.3)!important;letter-spacing:0.07em!important;margin-top:12px!important;font-weight:normal!important;text-transform:none!important;background:none!important;box-shadow:none!important;}
html body #gtavi-featured-banner{border-bottom-width:1px!important;}

/* === NEWS & GUIDES SECTION === */

/* Row spacing - slightly more breathing room */
body .gtavi-news-row{margin-bottom:14px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,0.05)!important;}

/* Article link spacing in right column */
body .gtavi-article-link{margin-bottom:13px!important;padding-bottom:13px!important;display:block!important;}


/* Centered bottom CTA */
body .gtavi-cta-bottom{text-align:center!important;margin-top:30px!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,0.07)!important;}
body .gtavi-cta-bottom a{color:rgba(0,255,136,0.85)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.12em!important;text-decoration:none!important;text-transform:uppercase!important;}
body .gtavi-cta-bottom a:hover{color:#00ff88!important;}
/* Hide Join Free Alerts button in news section */
#gtavi-news-guides a[href*="news-updates"]{display:none!important;}
/* Hide Rockstar/news article from right guides column */
body #gtavi-news-guides > div > div:nth-child(4) > div:last-child > a.gtavi-article-link:first-of-type{display:none!important;}

/* Hide duplicate first news row in left breaking news column */
body #gtavi-news-guides > div > div:nth-child(4) > div:first-child > div:nth-child(3){display:none!important;}
/* About trust row */
.gtavi-trust-row{display:block!important;margin-top:10px!important;font-size:11px!important;color:rgba(255,255,255,0.45)!important;letter-spacing:0.07em!important;font-weight:normal!important;text-align:center!important;}
/* About section - button spacing */
body .entry-content .wp-block-buttons{margin-top:33px!important;}
/* About section - headline size */
body h2.gtavi-about-heading{font-size:55px!important;}
/* About section - paragraph width */
body .entry-content .wp-block-group .wp-block-paragraph{max-width:520px!important;}
/* About section - trust row checkmark color */
.gtavi-trust-row img.emoji{filter:sepia(1) saturate(2.5) hue-rotate(82deg) brightness(0.88)!important;}
/* Launch Day Guides - featured center card */
.gtavi-featured-card{border:1px solid rgba(0,255,136,0.3)!important;box-shadow:0 0 20px rgba(0,255,136,0.09)!important;padding:52px 40px!important;transform:scale(1.07)!important;position:relative!important;z-index:2!important;}
/* Launch Day Guides - featured card hover */
.launch-guides-cards .gtavi-featured-card:hover{transform:scale(1.07) translateY(-10px)!important;box-shadow:0 0 36px rgba(0,255,136,0.52)!important;}
/* Launch cards - label cleanup */
.gtavi-hide-label{display:none!important;}
.gtavi-empty-sep{display:none!important;}
/* Left card badge - normalized styling */
.gtavi-badge-label{margin-top:0!important;padding-top:0!important;margin-bottom:4px!important;}
.gtavi-badge-label span{font-size:10px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.45)!important;font-weight:600!important;}
/* Launch cards - strengthened hover */
.launch-guides-cards .wp-block-group{transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important;}
.launch-guides-cards .wp-block-group:hover{transform:translateY(-10px)!important;box-shadow:0 0 28px rgba(0,255,136,0.4),0 6px 18px rgba(0,0,0,0.45)!important;border-color:rgba(0,255,136,0.65)!important;}
/* Left card - content moved up */
.launch-guides-cards .wp-block-column:first-child .wp-block-group > h3.wp-block-heading{margin-top:8px!important;}
.launch-guides-cards .wp-block-column:first-child .wp-block-group > p.wp-block-paragraph{margin-top:10px!important;}
/* Gear section - subtitle brightness */
#gtavi-gear-section > p{color:rgb(155,155,155)!important;}
/* Gear section - comparison link green span */
.gtavi-comp-green{color:rgba(0,255,136,0.78)!important;}
/* Gear section - featured card border glow */
#gtavi-gear-section .gtavi-gc:first-child{border-color:rgba(0,255,136,0.62)!important;box-shadow:0 0 18px rgba(0,255,136,0.15)!important;}

/* ===== FAQ SECTION ===== */

/* Row spacing */
.gtavi-faq-item{margin-bottom:18px!important;}

/* Closed row hover: subtle tint + green left border */
.gtavi-faq-item:not(.open){transition:background 0.2s ease,box-shadow 0.2s ease!important;}
.gtavi-faq-item:not(.open):hover{background:rgba(255,255,255,0.03)!important;box-shadow:inset 3px 0 0 rgba(0,255,136,0.55)!important;}

/* Open row: pink left accent (opacity 0.36) */
.gtavi-faq-item.open{box-shadow:inset 3px 0 0 rgba(255,20,147,0.36)!important;}

/* Open panel: tighter padding + brighter answer text */
.gtavi-faq-item.open .gtavi-faq-a{padding-bottom:14px!important;}
.gtavi-faq-item.open .gtavi-faq-a p{color:rgb(161,161,161)!important;}

/* Answer paragraph line-height */
.gtavi-faq-a p{line-height:1.55!important;}

/* Icon: rotate 45deg when open */
.gtavi-faq-icon{transition:transform 0.3s ease!important;display:inline-block!important;}
.gtavi-faq-item.open .gtavi-faq-icon{transform:rotate(45deg)!important;}

/* FAQ container width: 900px */
.gtavi-faq-wrap{max-width:900px!important;}

/* Inline CTA row */
.gtavi-faq-inline-cta{margin:4px 0 14px!important;padding:16px 16px!important;border:1px solid rgba(0,255,136,0.16)!important;border-radius:3px!important;background:rgba(0,255,136,0.025)!important;}

/* Inline CTA link: pink, 12px, hover brighten + arrow shift */
.gtavi-faq-inline-cta a{font-size:12px!important;color:rgb(247,37,133)!important;transition:color 0.2s ease!important;text-decoration:none!important;}
.gtavi-faq-inline-cta a:hover{color:rgb(255,100,168)!important;}
.gtavi-faq-inline-cta a:hover .gtavi-cta-arr{transform:translateX(2px)!important;}

/* Final CTA box: ~15% smaller */
.gtavi-faq-final-cta{padding:28px 22px!important;margin-top:36px!important;}
.gtavi-faq-final-cta h3{font-size:clamp(1.1rem,2.5vw,1.3rem)!important;margin-bottom:10px!important;}
.gtavi-faq-final-cta>p:first-of-type{font-size:0.82rem!important;margin-bottom:18px!important;}
.gtavi-faq-final-cta>p:last-child{font-size:0.75rem!important;margin-top:12px!important;}

/* ===== LAUNCH DAY GUIDES - CARD FIXES ===== */

/* Remove persistent green from featured card default state */
.launch-guides-cards .gtavi-featured-card{border-color:rgb(34,34,34)!important;box-shadow:none!important;}

/* Featured card hover: green border + glow (restore intent) */
.launch-guides-cards .gtavi-featured-card:hover{border-color:rgba(0,255,136,0.52)!important;}

/* Equal card heights: column fills row, card fills column */
.launch-guides-cards .wp-block-column{display:flex!important;flex-direction:column!important;}
.launch-guides-cards .wp-block-column>.wp-block-group{flex:1!important;}

/* Inline CTA row: no box, transparent, soft inline style */
.gtavi-faq-inline-cta{border:none!important;background:transparent!important;border-radius:0!important;padding:12px 0!important;}
.gtavi-faq-inline-cta a:hover{color:rgb(255,100,168)!important;text-shadow:0 0 10px rgba(247,37,133,0.35)!important;}