/* Prueba privada: archivo Pricedown original por instrucción expresa del usuario. Licencia web pendiente. */
@font-face{font-family:G6Pricedown;src:url('./assets/Pricedown-Black.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete{--g6-letter-colors:-2px -2px 0 #69d9ff,2px -2px 0 #20f27c,2px 2px 0 #ff159f,-2px 2px 0 #ffdf00;--g6-letter-small:-1.3px -1.3px 0 #69d9ff,1.3px -1.3px 0 #20f27c,1.3px 1.3px 0 #ff159f,-1.3px 1.3px 0 #ffdf00}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(main,.entry-content,.wp-block-post-template) :is(h1,h2,h3,h4):not(:has(.g6-title-art,.g6-visually-hidden)){font-family:G6Pricedown,Impact,sans-serif!important;font-weight:400!important;line-height:1.35!important;color:#fff!important;-webkit-text-stroke:1.3px #06100b;paint-order:stroke fill;text-shadow:var(--g6-letter-colors)!important;letter-spacing:.015em!important;text-transform:none!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(h1,h2,h3,h4) a{color:inherit!important;font-family:inherit!important;text-shadow:inherit!important;-webkit-text-stroke:inherit}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .wp-block-post-template h2{font:400 clamp(17px,1.7vw,22px)/1.35 G6Pricedown,Impact,sans-serif!important;height:5.65em!important;min-height:5.65em!important;padding:4px!important;box-sizing:border-box!important;letter-spacing:.01em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .gta-global-grid b{font-family:G6Pricedown,Impact,sans-serif!important;color:#fff!important;-webkit-text-stroke:1px #06100b;paint-order:stroke fill;text-shadow:var(--g6-letter-small)!important;padding:3px!important;letter-spacing:.03em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete footer :is(h2,h3){font:400 19px/1.4 G6Pricedown,Impact,sans-serif!important;color:#fff!important;-webkit-text-stroke:1px #06100b;paint-order:stroke fill;text-shadow:var(--g6-letter-small)!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete a.g6-action{background:linear-gradient(180deg,#193a2b,#0b2015)!important;border-color:#87d8ad66!important;box-shadow:0 4px 0 #04120a,0 10px 26px #0005!important;color:#fff!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete a.g6-action:is(:hover,:focus-visible){background:linear-gradient(180deg,#25523d,#122e20)!important;color:#fff!important;box-shadow:0 6px 0 #04120a,0 14px 32px #0006!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions a.g6-action{background:linear-gradient(180deg,#193a2b,#0b2015)!important;border-color:#87d8ad66!important;color:#fff!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(.g6-control-label img,.g6-count-label img,.g6-title-art,.g6-section-title img){filter:none!important;overflow:visible!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .g6-control-label img{max-width:100%!important}
@media(max-width:600px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .wp-block-post-template h2{font-size:20px!important}}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(header.site-header,main,footer) :is(button:not(.g6-pause-background),.wp-element-button,.wp-block-button__link,input[type=submit],a.g6-action,.gta-char-card a,.g6v-cat a,.wp-block-read-more,.wp-block-post-excerpt__more-link){font-family:G6Pricedown,Impact,sans-serif!important;font-weight:400!important;color:#fff!important;-webkit-text-stroke:.6px #06100b;paint-order:stroke fill;text-shadow:var(--g6-letter-small)!important;letter-spacing:.03em!important}
/* Legibilidad: bordes proporcionales al tamaño real, sin brillo ni desenfoque. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete{--g6-letter-colors:-.035em -.035em 0 #69d9ff,.035em -.035em 0 #20f27c,.035em .035em 0 #ff159f,-.035em .035em 0 #ffdf00;--g6-letter-small:-.03em -.03em 0 #69d9ff,.03em -.03em 0 #20f27c,.03em .03em 0 #ff159f,-.03em .03em 0 #ffdf00}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(main,.entry-content,.wp-block-post-template) :is(h1,h2,h3,h4):not(:has(.g6-title-art,.g6-visually-hidden)){-webkit-text-stroke:.025em #06100b!important;font-kerning:normal;letter-spacing:.025em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .wp-block-post-template h2{font-size:clamp(26px,2.1vw,29px)!important;line-height:1.28!important;height:6.6em!important;min-height:6.6em!important;padding:5px!important;-webkit-line-clamp:5!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete footer :is(h2,h3){font-size:27px!important;line-height:1.4!important;-webkit-text-stroke:.025em #06100b!important;letter-spacing:.025em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .gta-global-grid b{font-size:30px!important;-webkit-text-stroke:.025em #06100b!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(header.site-header,main,footer) :is(.wp-element-button,.wp-block-button__link,input[type=submit],a.g6-action,.gta-char-card a,.g6v-cat a,.wp-block-read-more,.wp-block-post-excerpt__more-link){font-size:22px!important;line-height:1.35!important;-webkit-text-stroke:.025em #06100b!important;letter-spacing:.025em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(.g6-action-icon,.g6-action-arrow){text-shadow:none!important;-webkit-text-stroke:0!important}
@media(max-width:600px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .gta-global-grid b{font-size:25px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .wp-block-post-template h2{font-size:26px!important}}
/* Los rótulos del menú se trazaron letra a letra. No unir caracteres vivos mediante ligaduras. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(h1,h2,h3,h4,button,.wp-element-button,a.g6-action,.gta-global-grid b){font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"swsh" 0!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete :is(footer h2,footer h3,.wp-block-post-template h2){text-shadow:-.035em 0 0 #06100b,.035em 0 0 #06100b,0 -.035em 0 #06100b,0 .035em 0 #06100b,-.035em -.035em 0 #06100b,.035em -.035em 0 #06100b,.035em .035em 0 #06100b,-.035em .035em 0 #06100b,-.065em -.065em 0 #69d9ff,.065em -.065em 0 #20f27c,.065em .065em 0 #ff159f,-.065em .065em 0 #ffdf00!important;-webkit-text-stroke:0!important;letter-spacing:.035em!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete footer :is(h2,h3){font-size:32px!important}
/* El tema colorea los enlaces de las tarjetas; deben conservar el blanco y el borde del título. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete .wp-block-post-template h2 a{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:-1px 0 #06100b,1px 0 #06100b,0 -1px #06100b,0 1px #06100b,-1px -1px #06100b,1px -1px #06100b,1px 1px #06100b,-1px 1px #06100b,-2px -2px #69d9ff,2px -2px #20f27c,2px 2px #ff159f,-2px 2px #ffdf00!important;-webkit-text-stroke:0!important;paint-order:stroke fill!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important}



html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete{--g6-letter-colors:-.035em 0 0 #06100b,.035em 0 0 #06100b,0 -.035em 0 #06100b,0 .035em 0 #06100b,-.035em -.035em 0 #06100b,.035em -.035em 0 #06100b,.035em .035em 0 #06100b,-.035em .035em 0 #06100b,-.065em -.065em 0 #69d9ff,.065em -.065em 0 #20f27c,.065em .065em 0 #ff159f,-.065em .065em 0 #ffdf00;--g6-letter-small:-.035em 0 0 #06100b,.035em 0 0 #06100b,0 -.035em 0 #06100b,0 .035em 0 #06100b,-.035em -.035em 0 #06100b,.035em -.035em 0 #06100b,.035em .035em 0 #06100b,-.035em .035em 0 #06100b,-.065em -.065em 0 #69d9ff,.065em -.065em 0 #20f27c,.065em .065em 0 #ff159f,-.065em .065em 0 #ffdf00}
/* Accesos de cabecera: tamaño real, sin miniaturas ni escalado del texto. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions{width:330px!important;max-width:100%!important;grid-template-columns:.7fr 1fr 1.35fr!important;gap:6px!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions a.wp-block-button__link{display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:10px 7px!important;gap:0!important;white-space:nowrap!important;line-height:1.2!important;min-width:0!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions :is(.g6-action-icon,.g6-action-arrow){display:none!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions .g6-control-label{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions .g6-member-text{display:block!important;font:400 20px/1.2 G6Pricedown,Impact,sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important;letter-spacing:.015em!important;white-space:nowrap!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"swsh" 0!important;text-shadow:-1px 0 #06100b,1px 0 #06100b,0 -1px #06100b,0 1px #06100b,-1px -1px #06100b,1px -1px #06100b,1px 1px #06100b,-1px 1px #06100b,-1.7px -1.7px #69d9ff,1.7px -1.7px #20f27c,1.7px 1.7px #ff159f,-1.7px 1.7px #ffdf00!important}
@media(min-width:1100px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{grid-template-columns:88px minmax(0,1fr) 330px!important}}
@media(max-width:1099px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions{width:100%!important;max-width:420px!important;justify-self:center!important}}
@media(min-width:901px) and (max-width:1199px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{grid-template-columns:88px minmax(0,1fr)!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-member-actions{grid-column:1 / -1!important;grid-row:2!important;width:330px!important;max-width:100%!important;justify-self:center!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .wp-block-navigation{grid-column:1 / -1!important;grid-row:3!important}}
/* Fondo continuo en la cabecera: sin superficies opacas sobre la ciudad animada. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header,
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header :is(.hostinger-ai-menu,.hostinger-ai-menu-wrapper,.hostinger-ai-site-navigation-wrapper){background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-countdown,
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .wp-block-navigation__container{background:rgba(5,16,11,.26)!important;background-image:none!important;backdrop-filter:none!important}
/* Jerarquía de marca: logo y cuenta protagonistas; navegación en segundo plano. */
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-explicit-logo,
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-explicit-logo img{display:block!important;width:144px!important;height:144px!important;min-width:144px!important;max-width:144px!important;object-fit:contain!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper>div:first-child{width:148px!important;min-width:148px!important;justify-content:center!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-countdown{height:auto!important;min-height:148px!important;padding:12px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-copy{display:flex!important;align-items:center!important;text-align:center!important;gap:5px!important;width:100%!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-copy strong img{height:22px!important;width:auto!important;max-width:100%!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-copy>span img{height:13px!important;width:auto!important;max-width:100%!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid{width:100%!important;max-width:360px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid>span{min-height:64px!important;height:auto!important;gap:5px!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid b{font-size:44px!important;line-height:1!important}
html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid small img{height:12px!important;width:auto!important;max-width:100%!important}
@media(min-width:1200px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{grid-template-columns:148px minmax(0,1fr) 330px!important}}
@media(min-width:901px) and (max-width:1199px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{grid-template-columns:148px minmax(0,1fr)!important}}
@media(max-width:900px){html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper{grid-template-columns:96px minmax(0,1fr) 44px!important;column-gap:10px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .hostinger-ai-menu-wrapper>div:first-child{width:96px!important;min-width:96px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-explicit-logo,html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-explicit-logo img{width:92px!important;height:92px!important;min-width:92px!important;max-width:92px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-countdown{min-height:108px!important;padding:7px 4px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-copy{display:none!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid>span{min-height:78px!important;gap:7px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid b{font-size:34px!important}html body.g6-identity-v3.g6-brand-lettering-preview.g6-site-complete header.site-header .gta-global-grid small img{height:10px!important}}
