/* Propuesta 03: negro, blanco, amarillo Rockstar y verde agua. */
@font-face{font-family:G6UI;src:url('assets/cbea6aadee9ac674.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:G6Text;src:url('assets/f2d4cbcd8be567cd.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:G6Text;src:url('assets/6a16b1525a6e5578.ttf') format('truetype');font-weight:700;font-display:swap}
html body.g6-personal-v2.g6-identity-v3{--g6-pink:#f8bd24;--g6-cream:#f7f7ed;--g6-line:#d3e8da2c;--g6-sea:#8bd9b1;--g6-gold:#f8bd24;background:#080e0d!important;color:#f7f7ed;font-family:G6Text,Arial,sans-serif!important}
.g6-identity-v3 .g6-live-background{background:#080e0d}.g6-identity-v3 .g6-bg-city{filter:saturate(.45) sepia(.22) hue-rotate(48deg);opacity:.34!important}.g6-identity-v3 .g6-bg-shade{background:linear-gradient(180deg,#080e0d77,#080e0da6 45%,#080e0df5)}
.g6-identity-v3 .g6-aurora-pink{background:radial-gradient(ellipse,#c28e2855,transparent 63%);opacity:.38!important}.g6-identity-v3 .g6-aurora-cyan{background:radial-gradient(ellipse,#55c69a38,transparent 65%);opacity:.48!important}
html body.g6-identity-v3 header.site-header{background:#0a0e0ef2!important;border-bottom:1px solid #8bd9b12a!important;box-shadow:0 8px 50px #0003!important}
html body.g6-identity-v3 .gta-global-countdown{border-radius:18px!important;background:#101916!important;border:1px solid #bbd9c029!important;box-shadow:inset 0 1px 0 #ffffff07!important}
html body.g6-identity-v3 .gta-global-copy strong{font:700 17px/1.1 G6UI,Arial,sans-serif!important;color:#f7f7ed!important;text-shadow:none!important;letter-spacing:.04em!important}
html body.g6-identity-v3 .gta-global-copy span{color:var(--g6-gold)!important;font:700 12px/1.4 G6UI,Arial,sans-serif!important;letter-spacing:.06em!important}
html body.g6-identity-v3 .gta-global-grid b{font:700 32px/1 G6UI,Arial,sans-serif!important;color:var(--g6-sea)!important;text-shadow:0 2px 0 #000!important}
html body.g6-identity-v3 .gta-global-grid small{font:700 10px/1 G6UI,Arial,sans-serif!important;letter-spacing:.09em!important}
/* Navegación de selección: cursor, pista de recorrido y estado inequívoco. */
html body.g6-identity-v3 header.site-header .wp-block-navigation__container{gap:6px!important;padding:7px!important;background:#111a17!important;border:1px solid #8bd9b122!important;border-radius:18px!important}
html body.g6-identity-v3 header.site-header .wp-block-navigation .wp-block-navigation-item__content{font:700 16px/1 G6UI,Arial,sans-serif!important;letter-spacing:.035em!important;color:#c3d4c9!important;text-shadow:none!important;padding:16px 15px 16px 24px!important;border-radius:11px!important;background:transparent!important;isolation:isolate;transition:color .2s,background .25s,box-shadow .25s!important;overflow:hidden}
html body.g6-identity-v3 header.site-header .wp-block-navigation .wp-block-navigation-item__content:before{content:'';position:absolute;left:10px;top:50%;width:5px;height:7px;background:var(--g6-gold);clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(-6px,-50%);opacity:0;transition:transform .25s,opacity .25s}
html body.g6-identity-v3 header.site-header .wp-block-navigation .wp-block-navigation-item__content:after{content:'';position:absolute;bottom:5px;left:24px;right:14px;height:2px;background:linear-gradient(90deg,var(--g6-gold),var(--g6-sea));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1)}
html body.g6-identity-v3 header.site-header .wp-block-navigation :is(.wp-block-navigation-item__content:hover,.wp-block-navigation-item__content:focus-visible),html body.g6-identity-v3 header.site-header .current-menu-item>.wp-block-navigation-item__content{background:#f8bd2419!important;color:#fff!important;box-shadow:inset 0 0 0 1px #f8bd2440!important}
html body.g6-identity-v3 header.site-header .wp-block-navigation :is(.wp-block-navigation-item__content:hover,.wp-block-navigation-item__content:focus-visible):before,html body.g6-identity-v3 header.site-header .current-menu-item>.wp-block-navigation-item__content:before{opacity:1;transform:translate(0,-50%)}
html body.g6-identity-v3 header.site-header .wp-block-navigation :is(.wp-block-navigation-item__content:hover,.wp-block-navigation-item__content:focus-visible):after{transform:scaleX(1)}
html body.g6-identity-v3 header.site-header .wp-block-navigation a:focus-visible{outline:2px solid var(--g6-sea)!important;outline-offset:3px}
/* Botón físico + recorrido de luz. La etiqueta nunca se oculta. */
html body.g6-identity-v3 a.g6-action{font:700 19px/1.15 G6UI,Arial,sans-serif!important;letter-spacing:.025em!important;border-radius:15px!important;clip-path:none!important;overflow:hidden!important;background:linear-gradient(180deg,#ffda66,#edb221)!important;color:#141a14!important;border:1px solid #ffe58e!important;box-shadow:0 5px 0 #7a5814,0 9px 25px #0006,inset 0 1px 0 #fff7!important;transform:translateY(0)!important;transition:box-shadow .25s,transform .25s,border-color .25s!important;min-height:60px!important;padding:17px 24px!important;gap:18px!important}
html body.g6-identity-v3 a.g6-action:before{content:'';inset:0;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,0%),#fff9,transparent 65%);transform:none!important;opacity:0;transition:opacity .35s;z-index:-1}
html body.g6-identity-v3 a.g6-action:after{content:'';position:absolute;width:40%;inset:-100% auto -100% -80%;background:linear-gradient(90deg,transparent,#fff6,transparent);transform:skewX(-25deg);pointer-events:none}
html body.g6-identity-v3 a.g6-action:is(:hover,:focus-visible){background:linear-gradient(180deg,#ffdf7e,#f8bd24)!important;color:#111a13!important;box-shadow:0 7px 0 #7a5814,0 15px 34px #0008,inset 0 1px 0 #fff9!important;transform:translateY(-2px)!important}
html body.g6-identity-v3 a.g6-action:is(:hover,:focus-visible):before{opacity:1}html body.g6-identity-v3 a.g6-action:is(:hover,:focus-visible):after{animation:g6-light-pass .75s cubic-bezier(.16,1,.3,1) forwards}
html body.g6-identity-v3 a.g6-action:active{transform:translateY(4px)!important;box-shadow:0 1px 0 #7a5814,0 3px 8px #0005!important}
html body.g6-identity-v3 a.g6-action--outline{background:linear-gradient(180deg,#19362b,#10251d)!important;border-color:#80cba27a!important;color:#ddf9e7!important;box-shadow:0 5px 0 #071b12,0 9px 25px #0006,inset 0 1px 0 #b8f7cf25!important}
html body.g6-identity-v3 a.g6-action--outline:is(:hover,:focus-visible){background:linear-gradient(180deg,#224c3c,#153425)!important;color:#fff!important;box-shadow:0 7px 0 #071b12,0 15px 34px #0008,inset 0 1px 0 #b8f7cf55!important}
html body.g6-identity-v3 .g6-action-icon{width:25px;height:25px;transition:transform .4s}.g6-identity-v3 .g6-action-icon svg{width:23px;height:23px;stroke-width:1.7}.g6-identity-v3 .g6-action:hover .g6-action-icon{transform:rotate(-7deg) scale(1.1)}
html body.g6-identity-v3 .g6-action-arrow{display:grid;place-content:center;width:28px;height:28px;border-radius:50%;background:#0d170d18;font:20px/1 Arial!important;transform:none;transition:transform .35s}.g6-identity-v3 .g6-action:hover .g6-action-arrow{transform:translateX(4px) rotate(45deg)}
html body.g6-identity-v3 header.site-header .gta-member-actions a.g6-action.g6-action--small{font:700 13px/1 G6UI,Arial,sans-serif!important;padding:9px 4px!important;min-height:54px!important;border-radius:12px!important;background:linear-gradient(180deg,#20362b,#14271d)!important;color:#cce8d5!important;border:1px solid #8bd9b133!important;box-shadow:0 3px 0 #030b06!important;gap:5px!important}
html body.g6-identity-v3 header.site-header .gta-member-actions .gta-register-button a.g6-action{background:linear-gradient(180deg,#ffda66,#edb221)!important;color:#151d15!important;border-color:#f8bd24!important;box-shadow:0 3px 0 #6c5015!important}
html body.g6-identity-v3 header.site-header .gta-member-actions a.g6-action:is(:hover,:focus-visible){transform:translateY(-2px)!important;box-shadow:0 5px 0 #030b06,0 8px 20px #0005!important}
/* Rótulos acabados, en curvas: la fuente de escritorio no se sirve al navegador. */
.g6-identity-v3 .g6-title-art{display:block;width:100%;height:auto;max-width:660px}.g6-identity-v3 .g6-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.g6-identity-v3 .g6-trailer-heading h2{width:min(64%,610px);margin:0!important}.g6-identity-v3 .g6-trailer-heading{align-items:center;gap:35px}.g6-identity-v3 .g6-trailer-heading p{font:400 15px/1.6 G6Text,Arial,sans-serif;color:#bed4c7}
html body.g6-identity-v3 .gta-wordmark{border-radius:25px!important;overflow:hidden!important;filter:drop-shadow(0 18px 30px #0007)}
.g6-identity-v3 .g6-hero-signature{font:700 12px/1.4 G6UI,Arial,sans-serif;color:#bcd4c6;border-color:#a6d0b930}.g6-identity-v3 .g6-hero-signature>span:last-child{font:700 12px/1.4 G6UI,Arial,sans-serif;color:#8bd9b1}
html body.g6-identity-v3 header.site-header :is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close){background:#15291f!important;color:#e8f3e9!important;border:1px solid #8bd9b166!important;border-radius:13px!important;box-shadow:0 3px 0 #040d07!important;transform:none!important;filter:none!important}
html body.g6-identity-v3 header.site-header :is(.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close):focus-visible{outline:2px solid #f8bd24!important;outline-offset:4px!important}
html body.g6-identity-v3 .gta-lead{font:400 18px/1.7 G6Text,Arial,sans-serif!important;color:#e2ece5!important}
html body.g6-identity-v3 .gta-strip{background:#0c1813dc!important;border-color:#8bd9b122!important;color:#a6bcaf!important;font:700 12px/1.5 G6UI,Arial,sans-serif!important;letter-spacing:.1em!important}
.g6-identity-v3 .g6-trailer-section{background:#08130dd9;border-color:#8bd9b122}.g6-identity-v3 .g6-section-label{font:700 12px/1.5 G6UI,Arial,sans-serif;letter-spacing:.12em;color:#a6c7b5}.g6-identity-v3 .g6-section-label>span{color:#f8bd24;border-color:#f8bd24;font:700 16px/1 G6UI,Arial,sans-serif}
.g6-identity-v3 .g6-trailer-media{border-radius:24px;box-shadow:0 20px 60px #0005;isolation:isolate}.g6-identity-v3 .g6-play-disc{border-radius:50%;clip-path:none;background:#f8bd24;color:#121b11;width:84px;height:84px;box-shadow:0 0 0 12px #f8bd2426,0 15px 40px #0005;transition:transform .35s,box-shadow .35s}
.g6-identity-v3 .g6-trailer-poster:is(:hover,:focus-visible) .g6-play-disc{background:#f8bd24;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 20px #f8bd2415,0 18px 50px #0008}.g6-identity-v3 .g6-trailer-meta strong{font:700 28px/1 G6UI,Arial,sans-serif}.g6-identity-v3 .g6-trailer-meta>span:first-child{color:#b4e8c6}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image{border-radius:23px!important;overflow:hidden!important;box-shadow:0 12px 30px #0005!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image img{border-radius:23px!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image:hover img{transform:scale(1.035)}
html body.g6-identity-v3 .wp-block-post-template>li>.wp-block-group{border-color:#bad8c22e!important;position:relative}
html body.g6-identity-v3 .wp-block-post-template h2{font:700 25px/1.17 G6UI,Arial,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;color:#f5f6ea!important}
html body.g6-identity-v3 .wp-block-post-template :is(p,time){font-family:G6Text,Arial,sans-serif!important;color:#c8d7cd!important}.g6-identity-v3 .wp-block-post-template .wp-block-post-excerpt__more-link{color:#f8bd24!important;font-family:G6UI,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important}
.g6-identity-v3 .g6-latest-title{max-width:650px;margin:15px 0!important}.g6-identity-v3 .g6-community-section{border-radius:25px;background:#0b1711;border:1px solid #8bd9b120;box-shadow:0 20px 60px #0004;overflow:hidden}
html body.g6-identity-v3 .gta-eyebrow{color:#f8bd24!important;font:700 13px/1.4 G6UI,Arial,sans-serif!important;letter-spacing:.13em!important;text-shadow:none!important}
html body.g6-identity-v3 .gta-head{display:block!important;margin-bottom:0!important}html body.g6-identity-v3 .gta-head>div{width:100%!important;max-width:none!important}html body.g6-identity-v3 .g6-latest-title{width:min(100%,650px)!important;max-width:650px!important}html body.g6-identity-v3 .gta-head>p{max-width:650px!important;margin:22px 0 0!important;font:400 16px/1.7 G6Text,Arial,sans-serif!important;color:#bdcec2!important}
html body.g6-identity-v3 section:has(.g6-latest-title){padding-bottom:15px!important}html body.g6-identity-v3 .wp-block-query.alignwide{width:calc(100% - 48px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}
@media(min-width:601px) and (max-width:900px){html body.g6-identity-v3 .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important}}
@media(max-width:600px){html body.g6-identity-v3 .wp-block-post-template{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}}
.g6-identity-v3 .g6-community-photo{background-image:linear-gradient(90deg,#06110ef5,#071711b8 60%,#07171165),url('assets/community-city.webp');filter:saturate(.65)}
.g6-identity-v3 .g6-community-section h2{max-width:500px;margin:25px 0!important}.g6-identity-v3 .g6-community-section p{font:400 16px/1.75 G6Text,Arial,sans-serif;color:#d8e8dd}
html body.g6-identity-v3 footer.site-footer>.wp-block-group{background:#070e0a!important;border-color:#8bd9b122!important}html body.g6-identity-v3 footer h3{font:700 23px/1.2 G6UI,Arial,sans-serif!important;text-shadow:none!important;color:#f8bd24!important}
html body.g6-identity-v3 .g6-review-v2{border-radius:14px!important;background:#07110fed!important;border-color:#8bd9b130!important}.g6-identity-v3 .g6-review-v2>span{font:700 11px G6UI,Arial,sans-serif!important;letter-spacing:.05em;color:#9ab3a3!important}
@keyframes g6-light-pass{from{left:-80%}to{left:160%}}
@media(max-width:780px){html body.g6-identity-v3 header.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{width:100%!important;box-sizing:border-box;padding:0!important;align-items:stretch!important}html body.g6-identity-v3 header.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%!important;margin:0!important;padding:8px!important;max-width:100%!important;transform:none!important;gap:3px!important}html body.g6-identity-v3 header.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{width:100%!important;box-sizing:border-box;text-align:left!important;display:block!important;font-size:19px!important;padding:15px 24px!important}html body.g6-identity-v3 header.site-header .wp-block-navigation .g6-nav-legal .wp-block-navigation-item__content{font-size:13px!important;color:#92ad9e!important;padding-top:9px!important;padding-bottom:9px!important}}
@media(max-width:780px){html body.g6-identity-v3 header.site-header .wp-block-navigation__responsive-container.is-menu-open{background:#0b1812!important;color:#fff!important;padding:70px 22px 25px!important}html body.g6-identity-v3 header.site-header .wp-block-navigation__container{width:100%!important;box-sizing:border-box;align-items:stretch!important}html body.g6-identity-v3 header.site-header .wp-block-navigation li{width:100%}.g6-identity-v3 .g6-trailer-heading h2{width:100%;max-width:560px}.g6-identity-v3 .g6-trailer-media{border-radius:20px}.g6-identity-v3 .g6-play-disc{width:58px;height:58px}.g6-identity-v3 .g6-community-section{border-radius:22px}.g6-identity-v3 .g6-community-section h2{max-width:400px}html body.g6-identity-v3 .gta-wordmark{border-radius:18px!important}html body.g6-identity-v3 a.g6-action{font-size:17px!important}.g6-identity-v3 .g6-title-art{max-width:100%}html body.g6-identity-v3 .wp-block-post-template h2{font-size:26px!important}}
@media(prefers-reduced-motion:reduce){html body.g6-identity-v3 a.g6-action,html body.g6-identity-v3 a.g6-action:before,html body.g6-identity-v3 .wp-block-navigation a:after,html body.g6-identity-v3 .wp-block-navigation a:before,.g6-identity-v3 .g6-play-disc,.g6-identity-v3 .g6-action-icon{transition:none!important}html body.g6-identity-v3 a.g6-action:after{animation:none!important}html body.g6-identity-v3 .wp-block-post-template img{transition:none!important}}
/* Tarjetas de noticias: estructura constante aunque cambie la longitud del texto. */
html body.g6-identity-v3 .wp-block-post-template{align-items:stretch!important;grid-auto-rows:1fr!important;scroll-margin-top:24px}
html body.g6-identity-v3 .wp-block-post-template>li{display:flex!important;min-width:0!important;height:100%!important}
html body.g6-identity-v3 .wp-block-post-template>li>.wp-block-group{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;box-sizing:border-box!important;gap:0!important}
html body.g6-identity-v3 .wp-block-post-template>li>.wp-block-group>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image{flex:none!important;aspect-ratio:16/9!important;margin:0 0 22px!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image a{display:block!important;width:100%!important;height:100%!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-featured-image img{display:block!important;width:100%!important;height:100%!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-date{margin:0 0 10px!important;line-height:1.4!important}
html body.g6-identity-v3 .wp-block-post-template h2{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4;overflow:hidden!important;line-height:1.2!important;height:4.8em!important;min-height:4.8em!important;margin:0 0 18px!important;flex:none!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-excerpt{display:flex!important;flex-direction:column!important;flex:1!important;margin:0!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-excerpt__excerpt{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3;overflow:hidden!important;font-size:16px!important;line-height:1.6!important;height:4.8em!important;min-height:4.8em!important;margin:0!important}
html body.g6-identity-v3 .wp-block-post-template .wp-block-post-excerpt__more-text{margin:0!important;padding-top:24px!important;margin-top:auto!important}
/* La misma letra GTA de los títulos en los controles, como arte fijo accesible. */
html body.g6-identity-v3 .g6-control-label img{display:block!important;height:22px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;filter:none!important}
html body.g6-identity-v3 a.g6-action{box-sizing:border-box!important;max-width:100%!important}
html body.g6-identity-v3 a.g6-action>.g6-control-label{min-width:0!important;flex:0 1 auto!important;max-width:250px!important}
html body.g6-identity-v3 header.site-header .gta-member-actions .g6-control-label{width:100%!important;max-width:100%!important}
html body.g6-identity-v3 header.site-header .gta-member-actions .g6-control-label img{height:15px!important;max-width:100%!important;margin:0 auto!important;object-position:center!important}
html body.g6-identity-v3 header.site-header .wp-block-navigation a.g6-control-label{display:flex!important;align-items:center!important;justify-content:center!important}
html body.g6-identity-v3 header.site-header .wp-block-navigation a.g6-control-label img{height:19px!important;max-width:none!important}
@media(max-width:780px){html body.g6-identity-v3 header.site-header .wp-block-navigation__responsive-container.is-menu-open a.g6-control-label{display:flex!important;justify-content:flex-start!important}html body.g6-identity-v3 header.site-header .wp-block-navigation a.g6-control-label img{height:25px!important;max-width:100%!important}html body.g6-identity-v3 a.g6-action>.g6-control-label img{height:21px!important}}
@font-face{font-family:G6Counter;src:url('assets/Bungee-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
html body.g6-identity-v3 .gta-global-grid b{font:400 28px/1.15 G6Counter,Impact,sans-serif!important;font-variant-numeric:tabular-nums!important;color:#f7f7ed!important;letter-spacing:0!important;text-shadow:0 2px 0 #030b06!important;min-width:2.2ch;display:block}
html body.g6-identity-v3 .g6-count-label img{display:block;height:10px;width:auto;max-width:100%;object-fit:contain;margin:6px auto 0;border:0;border-radius:0;box-shadow:none}
html body.g6-identity-v3 .gta-global-copy strong.g6-count-label img{height:18px;max-width:100%;object-position:left center;margin:0}
html body.g6-identity-v3 .gta-global-copy>span.g6-count-label img{height:13px;max-width:100%;object-position:left center;margin:8px 0 0}
@media(max-width:780px){html body.g6-identity-v3 .gta-global-grid b{font-size:24px!important}html body.g6-identity-v3 .g6-count-label img{height:9px!important}}
@media(max-width:480px){html body.g6-identity-v3 .gta-global-grid b{font-size:20px!important}html body.g6-identity-v3 .g6-count-label img{height:8px!important}}
/* Misma escala tipográfica y línea base para las once opciones del menú. */
html body.g6-identity-v3 header.site-header .wp-block-navigation a.g6-control-label img{height:clamp(24px,8vw,34px)!important;width:auto!important;max-width:none!important;flex-shrink:0!important}
html body.g6-identity-v3 header.site-header .wp-block-navigation .g6-nav-legal a.g6-control-label{padding:15px 24px!important}
