/* Prevent low-contrast labels and mismatched CTA colors after bilingual enhancement. */
#root .ec-dual-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
#root .ec-dual-hero-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:13px;font-weight:800;text-decoration:none}
#root .ec-dual-hero-actions .primary{background:linear-gradient(180deg,#f8dd9a,#d9a449)!important;border:1px solid #f2ce83!important;color:#12292b!important}
#root .ec-dual-hero-actions .outline{background:transparent!important;border:1px solid #edca83!important;color:#f6e4bc!important}
#root .ec-dual-guest-access a{color:#f1cc83!important;text-decoration:underline!important;text-underline-offset:3px}
#root .ec-dual-preview{background:linear-gradient(135deg,#174748,#23645b)!important;border:1px solid #bc9856!important}
#root .ec-dual-preview small{color:#f6ddab!important}
#root .ec-dual-preview-card{background:#f7f4ec!important;border:1px solid #dfd7c4!important}
#root .ec-dual-preview-card h3{color:#183e3e!important}
#root .ec-dual-preview-card p{color:#52726b!important;opacity:1!important}
#root .ec-dual-preview-card span{color:#246a61!important}
#root .ec-dual-preview-es{background:#f8e7cf!important}
#root .ec-dual-preview-es span{color:#8a5433!important}
#root .ec-dual-preview-footer{color:#f4e8cb!important}
@media(max-width:760px){#root .ec-dual-hero-actions a{width:100%;min-width:0}#root .ec-dual-preview{padding:22px!important}}
