/* W2-C · Un solo tono: toda la web en azul marino. Se carga la última en todas las páginas. */
:root{--bg:#071423;--surface:#0c1d30;--paper:#071423;--ivory:#071423;--hgm-ivory:#0a1a2c;
--ink:#edf0f3;--ink2:#b9c4d0;--muted:#b9c4d0;--dim:#b9c4d0;--line:#263a52;--edge:#263a52;
--bronzeInk:#d9ab73;--steel:#d9ab73;--steelInk:#d9ab73;--hgm-bronze-text:#d9ab73;--focus:#d9ab73;color-scheme:dark}
html:not([data-theme="dark"]) body.hgm-editorial-interior{color-scheme:dark;--bg:#071423;--surface:#0c1d30;--ink:#edf0f3;--ink2:#b9c4d0;--line:#263a52;--bronzeInk:#d9ab73;--steelInk:#d9ab73;--hgm-ivory:#0a1a2c;--hgm-bronze-text:#d9ab73}
html,body{background:#071423}
/* Plantilla comercial: las secciones claras pasan a azul */
.h34-section.light{background:#0a1c2e;color:#edf0f3}
.h34-section.light h2,.h34-section.light .h34-card h3{color:#f4efe6}
.h34-section.light .h34-intro,.h34-section.light .h34-card p{color:#b9c4d0}
.h34-section.light .h34-card,.h36 .h36-capacity article{background:#0e2438;border:1px solid #263a52;border-top:3px solid #b9905c;color:#edf0f3}
.h34-section.light .h34-index,.h34-section.light .h34-card a{color:#d9ab73}
.h36 .h36-capacity article .num,.h34-section.light .num{color:#d9ab73}
.h36 .h36-capacity article h3{color:#f4efe6}.h36 .h36-capacity article p{color:#b9c4d0}
.h34-decision .h34-gate{background:#0e2438;border-color:#263a52;color:#edf0f3}
.h34-decision .h34-gate h3,.h34-decision .h34-gate strong{color:#f4efe6}.h34-decision .h34-gate p,.h34-decision .h34-gate li{color:#b9c4d0}
/* Artículos */
main.page,main.page .lede,main.page p,main.page li{color:#d5dce4}
main.page .section h2,main.page h2,main.page h3{color:#f4efe6}
main.page .chapter,main.page .anchor-links a,main.page a,main.page .note a{color:#d9ab73}
main.page .note,main.page small{color:#b9c4d0}
main.page .metric,main.page .card,main.page .check{background:#0e2438;border-color:#263a52;color:#edf0f3}
main.page .metric *,main.page .card p,main.page .check p{color:#b9c4d0}
main.page .metric strong,main.page .metric b,main.page .card h3,main.page .check h3{color:#f4efe6}
/* Páginas de mercado */
body.hgm-market-interior main>section,body.hgm-market-interior main>section.intro,body.hgm-market-interior main>section.refs{background:#071423;color:#edf0f3}
body.hgm-market-interior main>section:nth-of-type(even){background:#0a1c2e}
body.hgm-market-interior main>section.cta{background:#0e2638}
/* Legales */
.section .eyebrow,p.eyebrow{color:#d9ab73}
main.page .card .num,main.page .num{color:#d9ab73}
main.page .cta a,main.page .hgm-related-service a,.cta a.hg-link{color:#0b1425}
main.page .cta{background:#0e2638}
body.hgm-market-interior main>section{background:#071423!important;color:#edf0f3}
body.hgm-market-interior main>section:nth-of-type(even){background:#0a1c2e!important}
body.hgm-market-interior main>section.hero{background:#0A1120!important}
body.hgm-market-interior main p,body.hgm-market-interior main li,body.hgm-market-interior .hgm-editorial-lede{color:#b9c4d0}
body.hgm-market-interior main h2,body.hgm-market-interior main h3,body.hgm-market-interior .section-card h3{color:#f4efe6}
body.hgm-market-interior .eyeline,body.hgm-market-interior .step-index,body.hgm-market-interior main p a,body.hgm-market-interior main a.hg-link{color:#d9ab73}
body.hgm-market-interior .section-card,body.hgm-market-interior main article{background:#0e2438;border-color:#263a52}
.h34-gate .state.go{color:#7fd1a8}.h34-gate .state.conditional{color:#e3b56f}.h34-gate .state.no{color:#e59a9a}.h34-gate .meaning{color:#d9ab73}
body.hgm-market-interior .eyeline,body.hgm-market-interior .step-index,body.hgm-market-interior main a:not(.btn):not(.cta):not([class*="btn"]){color:#d9ab73!important}
body.hgm-market-interior main p,body.hgm-market-interior main article p,body.hgm-market-interior p.hgm-editorial-lede{color:#b9c4d0!important}
