/* Shared readability across EN, KO, FR, DE and ES. */
:root{--muted:#c9d6e6;--text:#edf3fa}
body{color:#edf3fa}
.nav .links a,.nav .menu-btn{color:#edf3fa;font-weight:600}
.nav .brand-company{color:#f0d494;font-weight:600}
main p,main li,main dd{color:#dce6f2}
main .lead,main .sub,.hero p.sub,.sub-hero p{color:#dce6f2;font-weight:500}
main :is(.note,.fine,.cap,.spec-note,.release-note,.trust,.capture-disclaimer,.capture-card-description>span,.capture-hero-foot,.launch-fine),.corporate-footer :is(p,address,.risk){color:#cddbeb;font-weight:500}
main :is(.note,.fine,.cap,.spec-note,.release-note,.capture-card-description>span,.capture-hero-foot,.launch-fine){font-size:max(14px,.85rem);line-height:1.7}
.legal-copy p,.legal-copy li,.legal-copy ol{color:#e0e9f4;line-height:1.85}
main .eyebrow{color:#f0ce88;font-weight:600}
.gp{--gp-sub:#cbd9eb;--gp-text:#edf3fa}
.gp .gp-lead,.gp .gp-note,.gp .gp-sub{color:#cbd9eb;font-weight:500}
.btn.btn-gold,.btn.btn-gold span,.gp .gp-btn.primary,.gp .gp-btn.primary span{color:#171103!important;-webkit-text-fill-color:#171103;font-weight:700;text-shadow:none}
.corporate-footer .corporate-fine{color:#cddbeb;font-weight:500;font-size:14px;line-height:1.75}

.license-copyright,.download-license-note{color:#dce6f2;font-size:15px;font-weight:500;line-height:1.8;margin:18px 0}.download-license-note a{color:#ffe19a;text-decoration:underline}#license-restrictions{scroll-margin-top:150px}
