/* Shared branding and affiliate disclosure, all languages and layouts. */
.unofficial.qx-affiliate-notice{background:#0b1725!important;color:#472731!important;padding:20px 24px!important;text-align:center!important;font:14px/1.6 system-ui,sans-serif!important;border:0!important}
.unofficial.qx-affiliate-notice>.container{display:block!important;max-width:1240px!important;margin:0 auto!important;padding:15px 22px!important;background:#fff!important;border:1px solid #dfccd2!important;border-radius:8px!important;color:#472731!important;box-sizing:border-box!important}
.qx-affiliate-notice strong,.qx-affiliate-notice span{font-size:14px!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important;display:inline!important}
.brand,.ml-brand,.qx-menu-brand{display:inline-flex!important;align-items:center!important;gap:11px!important;direction:ltr!important;text-decoration:none!important;white-space:nowrap!important;letter-spacing:normal!important}
.qx-brand-mark{display:block!important;width:38px!important;height:44px!important;object-fit:contain!important;flex:none!important}
.qx-brand-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;color:inherit!important}
.qx-brand-title{display:block!important;color:inherit!important;font:700 29px/1.1 system-ui,sans-serif!important;letter-spacing:-1px!important}
.qx-brand-title>span{color:inherit!important}
.brand .qx-brand-copy>small,.ml-brand .qx-brand-copy>small,.qx-menu-brand .qx-brand-copy>small{display:block!important;color:#e889a5!important;font:600 12px/1.25 system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}
@media(max-width:560px){.unofficial.qx-affiliate-notice{padding:12px 16px!important}.unofficial.qx-affiliate-notice>.container{padding:12px 14px!important}.qx-affiliate-notice strong,.qx-affiliate-notice span{font-size:12px!important}.qx-brand-title{font-size:25px!important}.qx-brand-mark{width:31px!important;height:38px!important}.brand,.ml-brand,.qx-menu-brand{gap:9px!important}}

/* Original supplied Quotex icon. */
.qx-brand-mark{width:44px!important;height:44px!important;border-radius:11px!important;background:#fff!important;padding:3px!important;box-sizing:border-box!important}
@media(max-width:560px){.qx-brand-mark{width:38px!important;height:38px!important;border-radius:10px!important}}

.qx-brand-title>span{color:#a00836!important}

/* Brand wordmark accents. */
.brand .qx-brand-copy>small,.ml-brand .qx-brand-copy>small,.qx-menu-brand .qx-brand-copy>small{color:#a00836!important}

/* Maroon wordmark in the header and navigation only. */
.header .qx-brand-title>span,.ml-header .qx-brand-title>span,.qx-menu-brand .qx-brand-title>span{color:#cf6382!important}
.header .brand .qx-brand-copy>small,.ml-header .ml-brand .qx-brand-copy>small,.qx-menu-brand .qx-brand-copy>small{color:#d87995!important}
footer .qx-brand-title>span{color:inherit!important}
footer .brand .qx-brand-copy>small,footer .ml-brand .qx-brand-copy>small{color:#72baff!important}
/* Maroon title and navigation accents; body and footer text retain original colours. */
h1 em{color:#cf6382!important}
.desktop-nav a[aria-current]{color:#cf6382!important}
.reference-home .feature-card>span,.ml-card span{color:#a00836!important}
.reference-home .hero-affiliate-links a{color:#cf6382!important}
.reference-home .hero-register a{color:#cf6382!important}
/* Guide navigation accents on light surfaces. */
main .search-topic-links a,main .text-link{color:#a00836!important}
main .search-topic-links a:hover,main .text-link:hover{color:#790629!important}
/* Match footer branding to the header. */
footer .qx-brand-title>span{color:#cf6382!important}
footer .brand .qx-brand-copy>small,footer .ml-brand .qx-brand-copy>small{color:#d87995!important}
