html[data-gsn-vce-pending] body { visibility: hidden; }

/* Only the control is styled in both modes. All site colors require the root flag. */
#site-navigation .gsn-vce-menu-item[hidden] { display: none !important; }
#site-navigation .gsn-vce-menu-item { display: flex; align-items: center; justify-content: center; }
#site-navigation .gsn-vce-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .32rem;
    min-height: 44px;
    white-space: nowrap;
    padding: .35rem .45rem;
    margin: 0;
    border: 1px solid #69718b;
    border-radius: .4rem;
    background: #151922;
    color: #f5f1ff;
    font: 750 .64rem/1.05 system-ui, sans-serif;
    text-transform: uppercase;
    letter-spacing: .03em;
    cursor: pointer;
}
#site-navigation .gsn-vce-short { display: none; }
#site-navigation .gsn-vce-value {
    display: inline-block;
    min-width: 2.1rem;
    text-align: center;
    padding: .28em .25em;
    border-radius: .2rem;
    background: #2a2e42;
    color: #e1e3ee;
}
#site-navigation .gsn-vce-toggle:hover { border-color: #ffb067; }
#site-navigation .gsn-vce-toggle:focus-visible {
    outline: 2px solid #ffb067;
    outline-offset: 3px;
}

html[data-gsn-vce="on"] {
    --color-bg-primary: #43205e;
    --color-bg-primary-rgb: 67, 32, 94;
    --color-bg-secondary: #43205e;
    --color-bg-elevated: #773d91;
    --color-text-primary: #fff0d8;
    --color-text-secondary: #f4d2e4;
    --color-text-muted: #e8b8d1;
    --color-accent: #ffb777;
    --color-accent-hover: #ffe3bf;
    --color-border: #aa5285;
    --shadow-card: 0 12px 30px #0608177a;
    --shadow-card-hover: 0 14px 36px #e66f9820;
    --vce-horizon: linear-gradient(90deg, #773d91, #e83e8c 54%, #ff914d);
    --vce-ink: #fff0d8;
    --vce-rose: #ffa9c1;
    --vce-peach: #ffc185;
}
html[data-gsn-vce="on"] #site-header {
    border-image: var(--vce-horizon) 1;
}
html[data-gsn-vce="on"] #site-header::before {
    background:
        linear-gradient(105deg,#fff0d8 2%,#ffb777 34%,#ff914d 63%,#ff5f9e 100%);
}
html[data-gsn-vce="on"] #site-header.is-scrolled::before {
    background: linear-gradient(105deg,#fff0d8 2%,#ffb777 34%,#ff914d 63%,#ff5f9e 100%);
}
html[data-gsn-vce="on"] #site-navigation ul.menu li.current-menu-item > a::after,
html[data-gsn-vce="on"] #site-navigation ul.menu li.current-menu-parent > a::after,
html[data-gsn-vce="on"] #site-navigation ul.menu li.current-menu-ancestor > a::after,
html[data-gsn-vce="on"] #site-navigation ul.menu li.current_page_item > a::after {
    background: var(--vce-horizon);
}
html[data-gsn-vce="on"] #site-navigation ul.menu > li:is(.current-menu-item,.current_page_item) > a[href*="/gta-6-launch-tracker/"][aria-current="page"] {
    color: var(--vce-peach) !important;
    box-shadow: inset 0 -1px #f481aa91;
}
html[data-gsn-vce="on"] #site-navigation .gsn-vce-toggle {
    border-color: #b97497;
    background: #291e39;
}
html[data-gsn-vce="on"] #site-navigation .gsn-vce-value {
    background: #ffc185;
    color: #2b192e;
}

/* The celebration shares the carousel footprint. Only its internal composition changes. */
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] {
    isolation: isolate;
    background: linear-gradient(110deg,#773d91 8%,#e83e8c 66%,#ff914d);
    box-shadow: inset 0 -1px #70506d;
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__media {
    /* Keep the original 58% media box in layout. Crop its right edge onto the 42% story stage. */
    transform: translateX(72.413793%);
    clip-path: inset(18px 18px 18px calc(27.586207% + 18px) round 14px);
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__slide::after {
    content: "";
    position: absolute;
    inset: 18px 18px 18px calc(58% + 18px);
    pointer-events: none;
    border: 1px solid #84617b;
    border-radius: 14px;
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__media::after {
    background: linear-gradient(180deg, #4e164424 2%, #441c56b8 34%, #43205ef7 70%, #43205e 100%);
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__content {
    position: relative;
    background: transparent;
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__title {
    color: var(--vce-ink) !important;
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__desc { color: #ddd0e4 !important; }
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__divider { background: var(--vce-horizon); }
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__button {
    background: #ffc185;
    color: #26192c !important;
    box-shadow: inset 0 0 0 1px #ffe0b9;
}
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__dots { left: 79%; bottom: 31px; }
html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__dot.is-active { background: #ff9fbd; }
html[data-gsn-vce="on"] .gsn-vce-celebration {
    position: absolute;
    inset: 0 auto 0 0;
    width: 58%;
    z-index: 1;
    display: grid;
    align-items: center;
    overflow: hidden;
    color: var(--vce-ink);
    background: #773d91 url("sunset.svg") 56% 53% / cover no-repeat;
    isolation: isolate;
}
html[data-gsn-vce="on"] .gsn-vce-celebration::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(90deg, #341644, #43205ee8 32%, #60235853 66%, transparent 94%);
}
html[data-gsn-vce="on"] .gsn-vce-celebration::after {
    content: "";
    position: absolute;
    inset: 18px 16px 18px 55px;
    pointer-events: none;
    border: 1px solid #ffc0af55;
    border-radius: 11px;
    mask-image: linear-gradient(135deg,#000 20%,transparent 59%,#000 96%);
}
html[data-gsn-vce="on"] .gsn-vce-poster {
    position: relative;
    z-index: 1;
    min-width: 0;
    padding: 1rem clamp(1.5rem, 5.1vw, 6rem);
}
html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-eyebrow {
    display: flex;
    align-items: center;
    gap: .52rem;
    margin: 0 0 .6rem;
    color: #ffcbaa !important;
    font: 780 clamp(.66rem, 1vw, .8rem)/1.15 system-ui, sans-serif;
    letter-spacing: .15em;
    text-transform: uppercase;
}
html[data-gsn-vce="on"] .gsn-vce-eyebrow::before {
    content: "";
    width: 1.05rem;
    height: 2px;
    background: var(--vce-horizon);
    flex-shrink: 0;
}
html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-title {
    color: #fff0d8 !important;
    margin: 0;
    font: 900 clamp(3.2rem, 6.3vw, 7.3rem)/.84 system-ui, sans-serif;
    letter-spacing: -.086em;
    text-wrap: nowrap;
    text-shadow: 0 6px 30px #0f10275c;
}
html[data-gsn-vce="on"] .gsn-vce-title em {
    display: block;
    margin: .04em 0 0 .06em;
    font: italic 500 .92em/.91 Georgia, serif;
    letter-spacing: -.074em;
    color: #ffbe91;
}
html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-deck {
    margin: 1rem 0 .86rem;
    color: #fff0d8 !important;
    font: 540 clamp(.87rem, 1.28vw, 1.12rem)/1.3 system-ui, sans-serif;
}
html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-cta {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: .72rem;
    min-height: 44px;
    max-width: 100%;
    padding: .55rem .85rem;
    border: 1px solid #ffce9a;
    border-radius: 5px;
    background: #ffc185;
    color: #26192c !important;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: .06em;
    font: 850 clamp(.68rem, .9vw, .8rem)/1.13 system-ui, sans-serif;
    box-shadow: 0 7px 24px #f8798b36;
}
html[data-gsn-vce="on"] .gsn-vce-cta:hover { background: #ffe3bf; }
html[data-gsn-vce="on"] .gsn-vce-cta:focus-visible { outline: 2px solid #fff0d8; outline-offset: 3px; }

html[data-gsn-vce="on"] :is(.gsn-front-page,.gsn-article-page) .gsn-card,
html[data-gsn-vce="on"] .gsn-related .gsn-card {
    position: relative;
    border-color: #59445f;
    border-radius: 13px;
}
html[data-gsn-vce="on"] .gsn-card__media::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(180deg, transparent 52%, #1b142e6b), linear-gradient(90deg,#f2879f88,#ffc9957d) left bottom / 100% 2px no-repeat;
}
html[data-gsn-vce="on"] .gsn-card__title { text-wrap: pretty; }
html[data-gsn-vce="on"] :is(.gsn-carousel__tag, .gsn-card__tag, .gsn-cat-list__tag) {
    color: #ffd5ad !important;
    background: #2d1c38 !important;
    box-shadow: inset 0 0 0 1px #a7658b;
    border-radius: 100px;
}
html[data-gsn-vce="on"] .gsn-front-page :is(.gsn-news-grid__title, .gsn-upcoming__title, .gsn-trending__title, .gsn-tiktok__title),
html[data-gsn-vce="on"] .gsn-category-page :is(.gsn-cat-header__title, .gsn-cat-list__heading) {
    color: #ffd0a0 !important;
    letter-spacing: -.035em;
}
html[data-gsn-vce="on"] .gsn-front-page :is(.gsn-news-grid__title, .gsn-upcoming__title, .gsn-trending__title)::after,
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-list__heading::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: clamp(20px, 6vw, 80px);
    height: 2px;
    margin-inline-start: .6em;
    background: var(--vce-horizon);
}
html[data-gsn-vce="on"] .gsn-category-page :is(.gsn-cat-featured__item, .gsn-cat-list__item) {
    border-color: #5a445f;
}
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-header { border-bottom-color: #6f4d72; }
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-featured__scrim {
    background: linear-gradient(180deg, transparent 34%, #191529ed 100%);
}
html[data-gsn-vce="on"] .gsn-cat-load-more__button:not([aria-live]) {
    background: #ffc185;
    color: #2b192e !important;
}
html[data-gsn-vce="on"] .gsn-article {
    --gsn-article-text: #fff0d8;
    --gsn-article-muted: #ded0df;
    --gsn-article-accent: #ffb777;
}
html[data-gsn-vce="on"] .gsn-article__category { color: #ffc185; }
html[data-gsn-vce="on"] .gsn-article__title { letter-spacing: -.03em; }
html[data-gsn-vce="on"] .gsn-article :is(.gsn-article__meta, .gsn-article__meta a) { color: #cfbfd6 !important; }
html[data-gsn-vce="on"] .gsn-article__content :is(p, li) > a {
    color: #ffc185 !important;
    text-decoration: underline;
    text-underline-offset: .2em;
}
html[data-gsn-vce="on"] .gsn-article__content > p { max-inline-size: 76ch; }
html[data-gsn-vce="on"] .gsn-article__faq { border-top-color: #705273; }
html[data-gsn-vce="on"] #site-footer.site-footer {
    position: relative;
    border-image: var(--vce-horizon) 1;
    background:
        repeating-linear-gradient(0deg, transparent 0 12px, #f68bae16 12px 13px) 100% 100% / 48% 34% no-repeat,
        radial-gradient(ellipse at 86% 105%, #73445b 0%, #2b2140 33%, transparent 64%),
        #11162c;
}
html[data-gsn-vce="on"] #site-footer :is(a:hover, a:focus-visible) { color: #ffc185 !important; }

@media (max-width: 900px) {
    html[data-gsn-vce="on"] .gsn-vce-celebration {
        inset: 0 0 auto;
        width: 100%;
        height: 56%;
        background-position: 71% 52%;
    }
    html[data-gsn-vce="on"] .gsn-vce-celebration::before {
        background: linear-gradient(90deg, #43205efa, #51235eeb 45%, #80285454 76%, #60204429);
    }
    html[data-gsn-vce="on"] .gsn-vce-celebration::after { inset: 8px; }
    html[data-gsn-vce="on"] .gsn-vce-poster { padding: .55rem clamp(16px, 5vw, 34px); }
    html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-title {
        font-size: clamp(2.65rem, 10vw, 4.25rem);
    }
    html[data-gsn-vce="on"] .gsn-vce-celebration .gsn-vce-deck { margin: .58rem 0 .62rem; }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__media {
        transform: none;
        clip-path: inset(calc(56% + 6px) 7px 7px round 9px);
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__slide::after {
        inset: calc(56% + 6px) 7px 7px;
        border-radius: 9px;
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__media::after {
        background: linear-gradient(90deg, #43205ef9 12%, #4a2058e8 49%, #6f28588a 100%),
                    linear-gradient(0deg,#43205e 0%,transparent 65%);
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__content {
        position: absolute;
        inset: calc(56% + 7px) 8px 8px;
        width: auto;
        gap: .24rem;
        padding: .5rem clamp(11px, 3.7vw, 28px) 23px;
        justify-content: center;
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__tag {
        font-size: .62rem;
        padding: .35em .7em;
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__title {
        font-size: clamp(1.04rem, 4.8vw, 1.55rem);
        -webkit-line-clamp: 2;
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__desc {
        font-size: clamp(.74rem, 3.2vw, .91rem);
        line-height: 1.3;
        -webkit-line-clamp: 2;
    }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__button { font-size: .81rem; min-height: 25px; height: 25px; padding: 0 .7rem; }
    html[data-gsn-vce="on"] .gsn-carousel[data-gsn-vce-stage] .gsn-carousel__dots { left: 50%; bottom: 14px; }
}
@media (prefers-reduced-motion: no-preference) {
    html[data-gsn-vce="on"] .gsn-card__media::after { transition: opacity 160ms ease-out; }
    html[data-gsn-vce="on"] .gsn-card:hover .gsn-card__media::after { opacity: .72; }
}
@media (min-width: 769px) {
    #site-navigation ul.menu > .gsn-vce-menu-item:is([data-vce-layout="wide"], [data-vce-layout="stacked"], [data-vce-layout="compact"]) {
        position: absolute;
        right: var(--gsn-vce-right);
        top: var(--gsn-vce-top);
        transform: translateY(-50%);
    }
    #site-navigation [data-vce-layout="stacked"] .gsn-vce-toggle {
        flex-direction: column;
        gap: .16rem;
        padding: .22rem .38rem;
    }
    #site-navigation [data-vce-layout="compact"] .gsn-vce-toggle {
        flex-direction: column;
        gap: .12rem;
        width: var(--gsn-vce-width);
        padding: .2rem .05rem;
        font-size: .56rem;
    }
    #site-navigation [data-vce-layout="compact"] .gsn-vce-label {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        clip-path: inset(50%);
        overflow: hidden;
    }
    #site-navigation [data-vce-layout="compact"] .gsn-vce-short { display: inline; }
    #site-navigation [data-vce-layout="compact"] .gsn-vce-value { min-width: 0; padding: .22em .18em; }
}
@media (max-width: 768px) {
    #site-navigation ul.menu > .gsn-vce-menu-item {
        position: absolute;
        top: 22px;
        left: 50%;
        width: max-content;
        transform: translateX(-50%);
        z-index: 1;
    }
    #site-navigation .gsn-vce-toggle { padding-inline: .65rem; font-size: .75rem; }
}
@media (forced-colors: active) {
    #site-navigation .gsn-vce-toggle { border-color: ButtonText; }
    #site-navigation .gsn-vce-toggle:focus-visible { outline-color: Highlight; }
}


/* Warm editorial canvas. Backgrounds replace the audited navy even after late Customizer CSS. */
html[data-gsn-vce="on"] { background: #43205e !important; }
html[data-gsn-vce="on"] body {
    background:
        radial-gradient(ellipse at 94% 13%, #ffb777 0%, #ff914d00 32%),
        linear-gradient(90deg, #56256f 0%, #773d91 24%, #b13e93 50%, #e83e8c 73%, #ff914d 100%) !important;
    color: #fff0d8;
}
html[data-gsn-vce="on"] :is(main.gsn-front-page,main.gsn-category-page,main.gsn-article-page) {
    background: transparent !important;
}
html[data-gsn-vce="on"] #site-header .site-title a,
html[data-gsn-vce="on"] #site-navigation ul.menu li a,
html[data-gsn-vce="on"] #site-navigation .gsn-search-toggle,
html[data-gsn-vce="on"] #site-header .site-header__menu-toggle {
    color: #351646 !important;
}
html[data-gsn-vce="on"] #site-navigation ul.menu li a:hover,
html[data-gsn-vce="on"] #site-navigation ul.menu li a:focus-visible { color: #641846 !important; }
html[data-gsn-vce="on"] #site-navigation ul.menu li.current-menu-item > a::after { background: #43205e; }
html[data-gsn-vce="on"] #site-navigation ul.menu > li:is(.current-menu-item,.current_page_item) > a[href*="/gta-6-launch-tracker/"][aria-current="page"] {
    color: #fff0d8 !important;
    border-radius: 5px;
    background: #43205e;
    box-shadow: inset 0 -2px #ff914d;
}
html[data-gsn-vce="on"] #site-navigation ul.menu > li > a[href*="/gta-6-launch-tracker/"]:hover {
    text-decoration: underline;
}
html[data-gsn-vce="on"] #site-navigation ul.menu > li > a[href*="/gta-6-launch-tracker/"]:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}
html[data-gsn-vce="on"] #site-navigation ul.menu > li > a[href*="/gta-6-launch-tracker/"]:active {
    opacity: .75;
}
html[data-gsn-vce="on"] #site-header .gsn-vce-toggle:focus-visible {
    outline-color: #43205e;
    box-shadow: 0 0 0 2px #fff0d8;
}
html[data-gsn-vce="on"] .gsn-front-page :is(.gsn-below,.gsn-news-grid,.gsn-upcoming,.gsn-trending,.gsn-tiktok) {
    background-color: transparent;
}
html[data-gsn-vce="on"] .gsn-front-page .gsn-card,
html[data-gsn-vce="on"] .gsn-article-page .gsn-related .gsn-card,
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-list__item {
    background: #fff0d8;
    color: #351646;
    border-color: #ffb777;
    box-shadow: 0 10px 26px #4f17463e;
}
html[data-gsn-vce="on"] .gsn-front-page .gsn-card--large {
    background: linear-gradient(145deg, #622358, #43205e);
    color: #fff0d8;
    border-color: #ff914d;
    box-shadow: 0 10px 32px #3b123d7d;
}
html[data-gsn-vce="on"] .gsn-front-page .gsn-card:is(:hover,:focus-within),
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-list__item:is(:hover,:focus-within) {
    box-shadow: 0 14px 30px #5519427d, inset 0 0 0 1px #e83e8c;
}
html[data-gsn-vce="on"] :is(.gsn-card__title, .gsn-cat-list__title) a { color: #351646 !important; }
html[data-gsn-vce="on"] :is(.gsn-card__desc,.gsn-card__time,.gsn-cat-list__desc,.gsn-cat-list__meta) {
    color: #654353 !important;
}
html[data-gsn-vce="on"] .gsn-card--large .gsn-card__title a { color: #fff0d8 !important; }
html[data-gsn-vce="on"] .gsn-card--large :is(.gsn-card__desc,.gsn-card__time) { color: #f5d8e3 !important; }
html[data-gsn-vce="on"] :is(.gsn-card__tag,.gsn-cat-list__tag,.gsn-carousel__tag) {
    color: #351646 !important;
    background: #ffb777 !important;
    box-shadow: inset 0 0 0 1px #9a385c;
}
html[data-gsn-vce="on"] .gsn-front-page :is(.gsn-news-grid__title,.gsn-tiktok__title,.gsn-upcoming__title,.gsn-trending__title),
html[data-gsn-vce="on"] .gsn-cat-list__heading {
    color: #fff0d8 !important;
    background: #43205e;
    box-shadow: inset 3px 0 #ff914d;
    border-radius: 4px;
    padding-inline: .44em;
}
html[data-gsn-vce="on"] :is(.gsn-front-page,.gsn-category-page) .gsn-trending__item {
    background: #43205e;
    border-color: #a7588c;
}
html[data-gsn-vce="on"] :is(.gsn-front-page,.gsn-category-page) .gsn-trending__index { color: #ffb777; }
html[data-gsn-vce="on"] :is(.gsn-front-page,.gsn-category-page) .gsn-trending__link { color: #fff0d8 !important; }
html[data-gsn-vce="on"] .gsn-front-page .gsn-tiktok__item { background: #43205e; border-color: #ffb777; }
html[data-gsn-vce="on"] .gsn-cat-header {
    background: #fff0d8;
    box-shadow: inset 4px 0 #e83e8c;
    border-radius: 8px;
    padding-inline: clamp(12px, 2.6vw, 30px);
}
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-header__title { color: #43205e !important; }
html[data-gsn-vce="on"] .gsn-cat-header__subtitle { color: #654353 !important; }
html[data-gsn-vce="on"] .gsn-cat-header__icon { background: #ffb777; color: #43205e; }
html[data-gsn-vce="on"] .gsn-category-page :is(.page-numbers, .gsn-cat-load-more__button:not([aria-live])) {
    background: #fff0d8;
    color: #43205e !important;
    border-color: #773d91;
}
html[data-gsn-vce="on"] .gsn-category-page .gsn-cat-load-more__button--auto {
    color: #fff0d8 !important;
    background: #43205e;
}
html[data-gsn-vce="on"] .gsn-article {
    background:
        linear-gradient(100deg,#351646,#43205e) center / calc(100% - 14px) 100% no-repeat,
        linear-gradient(90deg,#e83e8c,#ff914d);
    box-shadow: 0 0 0 1px #ffb77786, 0 14px 40px #49204451;
}
html[data-gsn-vce="on"] .gsn-article__content {
    background: #351646;
    box-shadow: 0 0 0 9px #351646;
    border-radius: 6px;
}
html[data-gsn-vce="on"] .gsn-article__content p { color: #fff0d8 !important; }
html[data-gsn-vce="on"] .gsn-article__content :is(ul,ol,figcaption,table) { color: #f5dce7; }
html[data-gsn-vce="on"] #site-footer.site-footer {
    background:
        repeating-linear-gradient(0deg,transparent 0 13px,#86234a22 13px 14px) 100% 100% / 47% 35% no-repeat,
        linear-gradient(110deg,#fff0d8 4%,#ffb777 38%,#ff914d 70%,#ff5f9e) !important;
    color: #351646;
    border-color: #773d91;
}
html[data-gsn-vce="on"] #site-footer :is(p,h2,h3,h4,a,span) { color: #351646 !important; }
html[data-gsn-vce="on"] #site-footer a:is(:hover,:focus-visible) { color: #561540 !important; }
html[data-gsn-vce="on"] #site-footer :is(a,.gsn-footer__copyright) { border-color: #773d9166; }
@media (max-width: 768px) {
    html[data-gsn-vce="on"] #site-navigation {
        background: linear-gradient(155deg,#43205e 8%,#773d91 57%,#9e2967 100%) !important;
    }
    html[data-gsn-vce="on"] #site-navigation ul.menu li a,
    html[data-gsn-vce="on"] #site-navigation .gsn-search-toggle,
    html[data-gsn-vce="on"] #site-navigation .site-navigation__close,
    html[data-gsn-vce="on"] #site-navigation .site-navigation__brand-text {
        color: #fff0d8 !important;
    }
    html[data-gsn-vce="on"] #site-navigation ul.menu li a:is(:hover,:focus-visible) { color: #ffdbb9 !important; }
    html[data-gsn-vce="on"] #site-navigation ul.menu > li:is(.current-menu-item,.current_page_item) > a[href*="/gta-6-launch-tracker/"][aria-current="page"] {
        background: transparent;
        color: #ffd7b2 !important;
        box-shadow: inset 0 -2px #ff914d;
    }
    html[data-gsn-vce="on"] #site-header .gsn-vce-toggle:focus-visible { outline-color: #ffb777; }
}

html[data-gsn-vce="on"] #site-navigation .gsn-search-box {
    background: #fff0d8;
    border-color: #9b477e;
    color: #351646;
}
html[data-gsn-vce="on"] #site-navigation .gsn-search-input {
    background: #fff9ee;
    border-color: #773d91;
    color: #351646;
}
html[data-gsn-vce="on"] #site-navigation .gsn-search-input::placeholder { color: #654353; }
html[data-gsn-vce="on"] #site-navigation .gsn-search-box :is(.gsn-search-result__title,.gsn-search-result__badge,.gsn-search-empty) {
    color: #351646 !important;
}
html[data-gsn-vce="on"] #site-navigation .gsn-search-result:is(:hover,:focus-visible) { background: #ffddb8; }
html[data-gsn-vce="on"] #site-navigation .gsn-search-toggle:is(:hover,:focus-visible) { background: #fff0d8; color: #351646 !important; }

html[data-gsn-vce="on"] .gsn-category-page .gsn-trending__title {
    color: #fff0d8 !important;
    background: #43205e;
    box-shadow: inset 3px 0 #ff914d;
    border-radius: 4px;
    padding-inline: .44em;
}
html[data-gsn-vce="on"] .gsn-cat-featured__title {
    inset: auto .55rem .6rem;
    padding: 0 .55rem;
    border-radius: 4px;
    background: #351646;
    color: #fff0d8;
    box-shadow: 0 0 0 .25rem #351646;
}
