/* Identidad compartida por todas las plantillas, incluidos estilos inline heredados. */
html body.g6-identity-v3.g6-site-complete>.wp-site-blocks,
html body.g6-identity-v3.g6-site-complete .gta-editorial-archive,
html body.g6-identity-v3.g6-site-complete .wp-site-blocks>main{background:transparent!important;background-image:none!important}
html body.g6-identity-v3.g6-site-complete header.site-header .hostinger-ai-menu{background:#0a1410f2!important;background-image:none!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{background:transparent!important}
html body.g6-identity-v3.g6-site-complete header.site-header .gta-member-actions .g6-action-arrow{display:none!important}
html body.g6-identity-v3.g6-site-complete main :is(.g6-section-header,.gta-archive-hero){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;padding:26px 0 32px!important;margin:0 0 26px!important;display:block!important;align-items:initial!important}
html body.g6-identity-v3.g6-site-complete main :is(.g6-section-header,.gta-archive-hero)>:is(p,.intro,.gta-chars-intro,.wp-block-term-description){color:#c4d9cb!important;font:400 17px/1.75 G6Text,Arial,sans-serif!important;max-width:800px!important;margin:20px 0 0!important}
html body.g6-identity-v3.g6-site-complete :is(main,.entry-content,.g6legal,.g6super,.g6v,.gta-chars-wrap) :is(h1,h2,h3,h4){color:#f7f7ed!important;text-shadow:none!important;font-family:G6UI,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}
html body.g6-identity-v3.g6-site-complete h1.wp-block-post-title{font:700 clamp(32px,4.4vw,56px)/1.1 G6UI,Arial,sans-serif!important;max-width:1050px!important;margin-left:auto!important;margin-right:auto!important;text-shadow:none!important;color:#f7f7ed!important}
html body.g6-identity-v3.g6-site-complete .entry-content :is(p,li,td,th,label),html body.g6-identity-v3.g6-site-complete .g6legal :is(p,li){font-family:G6Text,Arial,sans-serif!important;color:#d6e3da;line-height:1.75}
html body.g6-identity-v3.g6-site-complete .entry-content>h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.2!important;border-color:#8bd9b133!important}
html body.g6-identity-v3.g6-site-complete :is(.gta-archive-kicker,.g6v .kicker,.g6super .eyebrow,.g6legal .kicker,.gta-char-role){color:#f8bd24!important;text-shadow:none!important;font-family:G6UI,Arial,sans-serif!important;letter-spacing:.08em!important}
html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.gta-editorial-card,.g6super .card){background:#101e17eb!important;background-image:none!important;border:1px solid #8bd9b12e!important;border-radius:22px!important;box-shadow:0 10px 30px #0003!important;transition:transform .25s,border-color .25s,box-shadow .25s}
html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.gta-editorial-card,.g6super .card):hover{border-color:#f8bd2488!important;box-shadow:0 12px 32px #0005!important}
html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.g6super .card) :is(h2,h3,strong){color:#f7f7ed!important;text-shadow:none!important;font-family:G6UI,Arial,sans-serif!important}
html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.g6super .card) :is(p,.desc,.description,.subtitle){color:#bfcebf!important}
html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.g6super .card) img{border-radius:18px!important}
html body.g6-identity-v3.g6-site-complete .g6legal{background:#0e1b14e8!important;background-image:none!important;border:1px solid #8bd9b126!important;border-radius:24px!important;box-shadow:none!important;color:#d6e3da!important}
html body.g6-identity-v3.g6-site-complete .g6legal .box{background:#14271d!important;border:0!important;border-left:3px solid #f8bd24!important;border-radius:0 15px 15px 0!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete :is(.g6legal,.g6car,.gta-chars-wrap,.entry-content) a:not(.g6-action):not(.card):not(.g6v-cat):not(.wp-block-button__link):not(.wp-block-post-excerpt__more-link){color:#a1dfb7!important;text-decoration-color:#a1dfb766!important}
html body.g6-identity-v3.g6-site-complete article.g6car{background:#0b1810d9!important;border:1px solid #8bd9b126!important;border-radius:24px!important;padding:clamp(20px,3vw,36px)!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete :is(.g6car,.entry-content) table{border-collapse:collapse!important;background:#0e1e16!important;color:#e0e9df!important}
html body.g6-identity-v3.g6-site-complete :is(.g6car,.entry-content) table :is(th,td){border:1px solid #8bd9b14a!important;padding:12px 14px!important}
html body.g6-identity-v3.g6-site-complete :is(.g6car,.entry-content) table th{background:#193b29!important;color:#f7f7ed!important}
html body.g6-identity-v3.g6-site-complete :is(.wp-block-query-pagination,.wp-block-query-pagination-numbers) a{background:#14271d!important;border:1px solid #8bd9b14a!important;color:#f7f7ed!important;border-radius:10px!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete .wp-block-query-pagination-numbers .current{background:#f8bd24!important;color:#122017!important;border-radius:10px!important}
html body.g6-identity-v3.g6-site-complete :is(.entry-content,.g6legal) :is(a.gta-btn,.wp-block-button__link,button[type=submit],input[type=submit]){background:linear-gradient(180deg,#ffda66,#edb221)!important;color:#122017!important;border:1px solid #ffe58e!important;border-radius:14px!important;font-family:G6UI,Arial,sans-serif!important;box-shadow:0 4px 0 #71521a!important;text-shadow:none!important}
html body.g6-identity-v3.g6-site-complete :is(.gta-char-note,.gta-note){border-left:3px solid #f8bd24!important;padding-left:18px!important;color:#bfd2c4!important}
html body.g6-identity-v3.g6-site-complete footer.site-footer .wp-block-group{background:#08110b!important;background-image:none!important;color:#bfd2c4!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete footer.site-footer :is(h2,h3){font:700 23px/1.2 G6UI,Arial,sans-serif!important;color:#f8bd24!important;text-shadow:none!important}
html body.g6-identity-v3.g6-site-complete footer.site-footer :is(a,p,li){font-family:G6Text,Arial,sans-serif!important;color:#bfd2c4!important}
html body.g6-identity-v3.g6-site-complete main h1.g6-section-title{width:100%!important;max-width:900px!important;margin:0!important;padding:0!important;line-height:1!important}
html body.g6-identity-v3.g6-site-complete main h1.g6-section-title img{display:block!important;max-width:100%!important;width:auto!important;height:clamp(54px,6vw,86px)!important;object-fit:contain!important;object-position:left center!important;border-radius:0!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete .gta-archive-hero .g6-section-title img{height:86px!important}
@media(max-width:600px){html body.g6-identity-v3.g6-site-complete main :is(.g6-section-header,.gta-archive-hero){padding:20px 0 25px!important}html body.g6-identity-v3.g6-site-complete main h1.g6-section-title img{height:60px!important;max-height:none!important}html body.g6-identity-v3.g6-site-complete .gta-archive-hero .g6-section-title img{height:64px!important}html body.g6-identity-v3.g6-site-complete .g6legal{padding:22px!important}}
@media(prefers-reduced-motion:reduce){html body.g6-identity-v3.g6-site-complete :is(.g6v-cat,.gta-char-card,.gta-editorial-card,.g6super .card){transition:none!important}}
html body.g6-identity-v3.g6-site-complete main :is(.g6-section-header,.gta-archive-hero)>:is(span,p).g6v-kicker,
html body.g6-identity-v3.g6-site-complete main :is(.g6-section-header,.gta-archive-hero)>.gta-archive-kicker{color:#f8bd24!important}
html body.g6-identity-v3.g6-site-complete .g6v-cat *{text-shadow:none!important;filter:none!important}
html body.g6-identity-v3.g6-site-complete:has(.ur-frontend-form) .entry-content{background:#0e1b14ed!important;background-image:none!important;border:1px solid #8bd9b133!important;border-radius:24px!important;box-shadow:0 16px 40px #0003!important;padding:clamp(22px,4vw,40px)!important;max-width:900px!important;margin:30px auto!important;box-sizing:border-box!important}
html body.g6-identity-v3.g6-site-complete:has(.ur-frontend-form) h1.wp-block-post-title:after{content:none!important;display:none!important}
html body.g6-identity-v3.g6-site-complete:has(.ur-frontend-form) h1.g6-section-title{margin:30px auto!important;padding:0 24px!important;box-sizing:border-box!important}
html body.g6-identity-v3.g6-site-complete:has(.ur-frontend-form) h1.g6-section-title img{margin:0 auto!important}
html body.g6-identity-v3.g6-site-complete :is(.ur-frontend-form,.user-registration-form){background:transparent!important;border:0!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete .ur-frontend-form :is(input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select){background:#08140f!important;color:#f7f7ed!important;border:1px solid #8bd9b166!important;border-radius:12px!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete .ur-frontend-form :is(input,textarea,select):focus-visible{outline:2px solid #f8bd24!important;outline-offset:2px!important}
html body.g6-identity-v3.g6-site-complete .wcContainer{background:#0e1b14!important;color:#f7f7ed!important;border:1px solid #8bd9b133!important;border-radius:20px!important;box-shadow:none!important}
html body.g6-identity-v3.g6-site-complete .wcContainer .wcMessages{background:#09170f!important;color:#e0eade!important}
html body.g6-identity-v3.g6-site-complete .wcContainer .wcMessage{color:#e0eade!important}
html body.g6-identity-v3.g6-site-complete .wcContainer :is(.wcControls,.wcChannelContainer){background:transparent!important;color:#c5d8c9!important}
html body.g6-identity-v3.g6-site-complete .wcContainer :is(input,textarea){background:#08140f!important;color:#f7f7ed!important;border-color:#8bd9b166!important}
/* Un solo criterio para enlaces de lectura/ficha; no heredar los colores del tema. */
html body.g6-identity-v3.g6-site-complete{background:#080e0d!important;background-image:none!important}
html body.g6-identity-v3.g6-site-complete :is(.gta-chars,.g6v,.g6super,.g6legal,.g6car,.gta-editorial-archive){--pink:#f8bd24;--cyan:#8bd9b1;--violet:#193b29}
html body.g6-identity-v3.g6-site-complete :is(.gta-chars,.g6v,.g6super){background:transparent!important;background-image:none!important}
html body.g6-identity-v3.g6-site-complete :is(.gta-char-copy>b,.wp-block-post-excerpt__more-link){display:inline-flex!important;align-items:center!important;align-self:flex-start!important;width:fit-content!important;max-width:100%!important;background:none!important;color:#f8bd24!important;border:0!important;border-bottom:1px solid #f8bd2480!important;border-radius:0!important;padding:10px 0!important;font:700 17px/1.25 G6UI,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;transition:color .2s,border-color .2s!important}
html body.g6-identity-v3.g6-site-complete :is(.gta-char-copy>b,.wp-block-post-excerpt__more-link):hover,
html body.g6-identity-v3.g6-site-complete .gta-char-card:is(:hover,:focus-visible) .gta-char-copy>b{color:#ffe493!important;border-bottom-color:#ffe493!important}
html body.g6-identity-v3.g6-site-complete .gta-char-copy>span{color:#f8bd24!important;font:700 13px/1.4 G6UI,Arial,sans-serif!important;text-shadow:none!important;letter-spacing:.06em!important}
html body.g6-identity-v3.g6-site-complete .gta-char-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;height:100%!important;box-sizing:border-box!important}
html body.g6-identity-v3.g6-site-complete .gta-char-copy>p{flex:1 0 auto!important}
html body.g6-identity-v3.g6-site-complete .gta-char-copy>b{margin-top:auto!important}
@media(prefers-reduced-motion:reduce){html body.g6-identity-v3.g6-site-complete :is(.gta-char-copy>b,.wp-block-post-excerpt__more-link){transition:none!important}}
