/* Maqalat public site chrome: shared header/footer for article surfaces. */
.mqplt-standalone-site{--site-shell:1240px;background:#fff;color:#182033;min-height:100vh;overflow:hidden}
.mqplt-site-shell{width:min(calc(100% - 36px),var(--site-shell));margin-inline:auto}
.mqplt-main-header{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 8px 32px rgba(15,23,42,.03);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.mqplt-main-header>.mqplt-site-shell{height:84px;display:flex;align-items:center;gap:28px}
.mqplt-site-brand{display:flex;align-items:center;gap:11px;color:#172033;margin-inline-end:auto;text-decoration:none}
.mqplt-site-logo-image{max-width:54px;max-height:48px;object-fit:contain}
.mqplt-site-logo-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--mp-primary),var(--mp-primary-2));color:#fff;font-weight:900}
.mqplt-site-brand span:not(.mqplt-site-logo-mark){display:flex;flex-direction:column}
.mqplt-site-brand strong{letter-spacing:-.02em}
.mqplt-site-brand small{color:#7a8498;font-size:.72rem;letter-spacing:.01em}
.mqplt-main-nav{display:flex;align-items:center;gap:28px}
.mqplt-main-nav a{color:#596379;font-size:.88rem;font-weight:700;padding:31px 0 29px;position:relative;text-decoration:none}
.mqplt-main-nav a.active,.mqplt-main-nav a:hover{color:var(--mp-primary)}
.mqplt-main-nav a.active:after{content:"";position:absolute;bottom:0;inset-inline:0;height:3px;background:var(--mp-primary);border-radius:3px}
.mqplt-header-actions{display:flex;gap:9px}
.mqplt-header-portal{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font-size:.8rem;font-weight:800;text-decoration:none}
.mqplt-mobile-menu{display:none;border:0;background:none;color:#172033;font-size:1.5rem;line-height:1;cursor:pointer}
.mqplt-main-footer{padding:55px 0;background:#111626;color:#fff}
.mqplt-footer-grid{display:grid;grid-template-columns:1.2fr .6fr .8fr;gap:40px;align-items:start}
.mqplt-main-footer .mqplt-site-brand{color:#fff}
.mqplt-main-footer p,.mqplt-main-footer a,.mqplt-footer-meta{color:#aab4cd}
.mqplt-main-footer nav,.mqplt-footer-meta{display:flex;flex-direction:column;gap:10px}
.mqplt-main-footer nav strong{color:#fff}
.mqplt-footer-meta{text-align:end}
html.mqplt-theme-dark .mqplt-standalone-site{background:#111827;color:#e5e7eb}
html.mqplt-theme-dark .mqplt-main-header{background:rgba(17,24,39,.94);border-bottom-color:rgba(255,255,255,.08)}
html.mqplt-theme-dark .mqplt-site-brand,html.mqplt-theme-dark .mqplt-mobile-menu{color:#f8fafc}
html.mqplt-theme-dark .mqplt-site-brand small,html.mqplt-theme-dark .mqplt-main-nav a{color:#aab4c7}
html.mqplt-theme-dark .mqplt-main-nav a.active,html.mqplt-theme-dark .mqplt-main-nav a:hover{color:#c7d2fe}
@media(max-width:820px){
 .mqplt-main-header>.mqplt-site-shell{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 0}
 .mqplt-mobile-menu{display:block}
 .mqplt-main-nav{display:none;order:5;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-bottom:12px}
 .mqplt-main-nav.is-open{display:flex}
 .mqplt-main-nav a{padding:11px}
 .mqplt-main-nav a.active:after{display:none}
 .mqplt-header-actions{margin-inline-start:auto}
 .mqplt-footer-grid{grid-template-columns:1fr 1fr}
 .mqplt-footer-meta{grid-column:1/-1;text-align:start}
}
@media(max-width:560px){
 .mqplt-site-shell{width:min(calc(100% - 24px),var(--site-shell))}
 .mqplt-site-brand small{display:none}
 .mqplt-header-portal{padding-inline:13px}
 .mqplt-footer-grid{grid-template-columns:1fr}
 .mqplt-footer-meta{grid-column:auto}
}

/* === v2.1.5 unified editorial public header ============================== */
.mqplt-main-header-v2{position:sticky!important;top:0;z-index:90;background:rgba(255,255,255,.98)!important;border-bottom:1px solid #dbe3ee!important;box-shadow:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
body.admin-bar .mqplt-main-header-v2{top:32px}
.mqplt-main-header-v2 .mqplt-header-shell{height:94px!important;display:grid!important;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)!important;align-items:center!important;gap:34px!important;padding:0!important}
.mqplt-site-wordmark{justify-self:start;color:#102342!important;font-family:Georgia,"Times New Roman",serif!important;font-size:2.25rem!important;font-weight:700!important;line-height:1!important;letter-spacing:-.055em!important;text-decoration:none!important}
.mqplt-main-header-v2 .mqplt-main-nav{justify-self:center;display:flex;align-items:center;gap:42px!important}
.mqplt-main-header-v2 .mqplt-main-nav a{position:relative;padding:35px 0 34px!important;color:#152644!important;font-size:1rem!important;font-weight:500!important;line-height:1.2;text-decoration:none!important;transition:color .18s ease}
.mqplt-main-header-v2 .mqplt-main-nav a:hover,.mqplt-main-header-v2 .mqplt-main-nav a.active{color:#0b4c9d!important}
.mqplt-main-header-v2 .mqplt-main-nav a.active:after{content:"";position:absolute;left:0!important;right:0!important;bottom:24px!important;width:100%;height:2px!important;border-radius:2px;background:#0b4c9d!important}
.mqplt-main-header-v2 .mqplt-header-actions{justify-self:end;display:flex;align-items:center}
.mqplt-main-header-v2 .mqplt-header-portal{min-height:46px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #cbd7e6!important;border-radius:8px!important;background:#fff!important;color:#152644!important;box-shadow:0 2px 8px rgba(15,35,65,.025)!important;font-size:.98rem!important;font-weight:500!important;text-decoration:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}
.mqplt-main-header-v2 .mqplt-header-portal:hover{border-color:#8fa8c8!important;box-shadow:0 8px 24px rgba(20,43,76,.08)!important;transform:translateY(-1px)}
.mqplt-main-header-v2 .mqplt-header-portal svg{flex:none}
.mqplt-main-header-v2 .mqplt-mobile-menu{display:none;justify-self:end;width:44px;height:44px;padding:11px!important;border:1px solid #d7e0ec!important;border-radius:9px!important;background:#fff!important;color:#142640!important}
.mqplt-main-header-v2 .mqplt-mobile-menu span{display:block;height:2px;background:currentColor;border-radius:2px;margin:4px 0}
html.mqplt-theme-dark .mqplt-main-header-v2{background:rgba(255,255,255,.98)!important;border-bottom-color:#dbe3ee!important}
html.mqplt-theme-dark .mqplt-site-wordmark,html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-main-nav a,html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-header-portal{color:#152644!important}
@media(max-width:820px){body.admin-bar .mqplt-main-header-v2{top:46px}.mqplt-main-header-v2 .mqplt-header-shell{min-height:76px!important;height:auto!important;display:grid!important;grid-template-columns:1fr auto auto!important;gap:10px!important;padding:14px 0!important}.mqplt-site-wordmark{font-size:1.95rem!important}.mqplt-main-header-v2 .mqplt-mobile-menu{display:block!important;order:2}.mqplt-main-header-v2 .mqplt-header-actions{order:3}.mqplt-main-header-v2 .mqplt-main-nav{order:4;grid-column:1/-1;justify-self:stretch;display:none;flex-direction:column;align-items:stretch;gap:0!important;padding:8px 0 4px;border-top:1px solid #edf1f6}.mqplt-main-header-v2 .mqplt-main-nav.is-open{display:flex!important}.mqplt-main-header-v2 .mqplt-main-nav a{padding:12px 4px!important}.mqplt-main-header-v2 .mqplt-main-nav a.active:after{display:none!important}.mqplt-main-header-v2 .mqplt-header-portal{min-height:42px!important;padding:0 12px!important;font-size:.9rem!important}}
@media(max-width:420px){.mqplt-main-header-v2 .mqplt-header-portal span{display:none}.mqplt-main-header-v2 .mqplt-header-portal{width:42px!important;padding:0!important}}

/* === v2.1.6 unified editorial public footer ============================== */
.mqplt-main-footer-v2{padding:0!important;background:#fff!important;color:#152644!important;border-top:1px solid #dbe3ee!important}
.mqplt-footer-grid-v2{display:grid!important;grid-template-columns:minmax(250px,1.65fr) minmax(110px,.72fr) minmax(130px,.86fr) minmax(110px,.72fr) minmax(160px,1fr)!important;gap:46px!important;align-items:start!important;padding:42px 0 38px!important}
.mqplt-footer-brand-v2{min-width:0}
.mqplt-footer-wordmark{display:inline-block;color:#102342!important;font-family:Georgia,"Times New Roman",serif!important;font-size:2rem!important;font-weight:700!important;line-height:1!important;letter-spacing:-.05em!important;text-decoration:none!important;margin-bottom:16px!important}
.mqplt-footer-brand-v2 p{max-width:270px;margin:0!important;color:#66748a!important;font-size:.94rem!important;line-height:1.65!important}
.mqplt-footer-column{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0}
.mqplt-footer-column strong{margin:0 0 4px!important;color:#152644!important;font-size:.86rem!important;font-weight:800!important;line-height:1.35!important}
.mqplt-footer-column a,.mqplt-footer-muted-link{color:#627089!important;font-size:.88rem!important;font-weight:500!important;line-height:1.45!important;text-decoration:none!important;transition:color .18s ease!important}
.mqplt-footer-column a:hover{color:#0b4c9d!important}
.mqplt-footer-muted-link{opacity:.55;cursor:default}
.mqplt-footer-socials{display:flex!important;align-items:center!important;gap:10px!important;margin-top:2px!important}
.mqplt-footer-social{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid transparent!important;border-radius:8px!important;color:#102342!important;background:transparent!important;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}
a.mqplt-footer-social:hover{background:#f4f7fb!important;border-color:#dbe3ee!important;color:#0b4c9d!important;transform:translateY(-1px)}
.mqplt-footer-social.is-disabled{opacity:.42;cursor:default}
.mqplt-footer-meta-v2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;color:#6d7890!important;font-size:.86rem!important;line-height:1.45!important;padding-top:2px!important}
html.mqplt-theme-dark .mqplt-main-footer-v2{background:#fff!important;color:#152644!important;border-top-color:#dbe3ee!important}
html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-wordmark,html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-column strong,html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-social{color:#152644!important}
html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-brand-v2 p,html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-column a,html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-muted-link,html.mqplt-theme-dark .mqplt-main-footer-v2 .mqplt-footer-meta-v2{color:#627089!important}
@media(max-width:1040px){
 .mqplt-footer-grid-v2{grid-template-columns:1.55fr .72fr .86fr .72fr!important;gap:34px!important}
 .mqplt-footer-meta-v2{grid-column:1/-1!important;flex-direction:row!important;justify-content:space-between!important;padding-top:8px!important;border-top:1px solid #edf1f6!important}
}
@media(max-width:760px){
 .mqplt-footer-grid-v2{grid-template-columns:1.35fr 1fr!important;gap:32px 28px!important;padding:36px 0 30px!important}
 .mqplt-footer-brand-v2{grid-column:1/-1!important}
 .mqplt-footer-brand-v2 p{max-width:420px}
 .mqplt-footer-meta-v2{grid-column:1/-1!important}
}
@media(max-width:480px){
 .mqplt-footer-grid-v2{grid-template-columns:1fr!important;gap:26px!important;padding:32px 0 28px!important}
 .mqplt-footer-brand-v2,.mqplt-footer-meta-v2{grid-column:auto!important}
 .mqplt-footer-meta-v2{flex-direction:column!important;gap:4px!important;padding-top:20px!important}
 .mqplt-footer-wordmark{font-size:1.85rem!important}
}
.mqplt-main-footer-v2 .mqplt-footer-column strong{color:#152644!important}
.mqplt-main-footer-v2 .mqplt-footer-column a,.mqplt-main-footer-v2 .mqplt-footer-brand-v2 p{color:#627089!important}


/* === v2.1.7 compact editable footer ===================================== */
.mqplt-main-footer-v3{padding:0!important;background:#fff!important;color:#152644!important;border-top:1px solid #dbe3ee!important}
.mqplt-footer-shell-v3{padding:0!important}
.mqplt-footer-grid-v3{display:grid!important;grid-template-columns:minmax(245px,1.35fr) minmax(120px,.72fr) minmax(150px,.82fr) minmax(190px,.95fr)!important;gap:56px!important;align-items:start!important;padding:44px 0 36px!important}
.mqplt-footer-brand-v3{min-width:0}
.mqplt-footer-brand-v3 .mqplt-footer-wordmark{margin:0 0 20px!important;font-size:2.9rem!important;line-height:.95!important}
.mqplt-footer-brand-v3 p{max-width:270px;margin:0!important;color:#52617a!important;font-size:.95rem!important;line-height:1.65!important;white-space:normal}
.mqplt-main-footer-v3 .mqplt-footer-column{gap:13px!important}
.mqplt-main-footer-v3 .mqplt-footer-column strong{margin:0 0 8px!important;color:#101b31!important;font-size:.94rem!important;font-weight:800!important}
.mqplt-main-footer-v3 .mqplt-footer-column a{color:#52617a!important;font-size:.91rem!important;font-weight:500!important;line-height:1.45!important;text-decoration:none!important}
.mqplt-main-footer-v3 .mqplt-footer-column a:hover{color:#0b4c9d!important}
.mqplt-footer-socials-v3{display:grid!important;grid-template-columns:repeat(3,36px)!important;grid-auto-rows:36px!important;gap:13px 16px!important;align-items:center!important;justify-content:start!important;margin-top:2px!important}
.mqplt-footer-social-v3{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;transition:transform .18s ease,opacity .18s ease!important}
.mqplt-footer-social-v3 svg{display:block!important;width:31px!important;height:31px!important;overflow:visible!important}
.mqplt-footer-social-v3:hover{transform:translateY(-2px) scale(1.04)!important;opacity:.86!important}
.mqplt-footer-social-v3.is-x{color:#000!important}.mqplt-footer-social-v3.is-facebook{color:#1877F2!important}.mqplt-footer-social-v3.is-linkedin{color:#0A66C2!important}.mqplt-footer-social-v3.is-whatsapp{color:#25D366!important}.mqplt-footer-social-v3.is-email{color:#102342!important}
.mqplt-footer-meta-v3{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #dbe3ee!important;padding:24px 0 29px!important;color:#52617a!important;font-size:.86rem!important;line-height:1.45!important}
.mqplt-footer-meta-v3 a{color:#165dcc!important;text-decoration:none!important}
html.mqplt-theme-dark .mqplt-main-footer-v3{background:#fff!important;color:#152644!important;border-top-color:#dbe3ee!important}
html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-wordmark,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-column strong{color:#101b31!important}
html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-brand-v3 p,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-column a,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-meta-v3{color:#52617a!important}
@media(max-width:980px){.mqplt-footer-grid-v3{grid-template-columns:1.25fr 1fr 1fr!important;gap:36px!important}.mqplt-footer-connect-v3{grid-column:3}.mqplt-footer-brand-v3{grid-row:span 2}.mqplt-footer-meta-v3{margin-top:0!important}}
@media(max-width:700px){.mqplt-footer-grid-v3{grid-template-columns:1fr 1fr!important;gap:32px 26px!important;padding:36px 0 30px!important}.mqplt-footer-brand-v3{grid-column:1/-1;grid-row:auto}.mqplt-footer-connect-v3{grid-column:auto}.mqplt-footer-meta-v3{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding:20px 0 24px!important}.mqplt-footer-brand-v3 .mqplt-footer-wordmark{font-size:2.35rem!important;margin-bottom:14px!important}}
@media(max-width:440px){.mqplt-footer-grid-v3{grid-template-columns:1fr!important;gap:25px!important}.mqplt-footer-connect-v3{grid-column:auto}.mqplt-footer-socials-v3{grid-template-columns:repeat(3,34px)!important;grid-auto-rows:34px!important}.mqplt-footer-social-v3,.mqplt-footer-social-v3 svg{width:34px!important;height:34px!important}}


/* === v2.1.9 global theme control + legal pages ============================ */
.mqplt-global-theme-toggle{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;flex:0 0 46px!important;padding:0!important;border:1px solid #cbd7e6!important;border-radius:9px!important;background:#fff!important;color:#152644!important;box-shadow:0 2px 8px rgba(15,35,65,.025)!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease!important}
.mqplt-global-theme-toggle:hover{border-color:#8fa8c8!important;box-shadow:0 8px 24px rgba(20,43,76,.08)!important;transform:translateY(-1px)}
.mqplt-global-theme-toggle svg{display:block}.mqplt-global-theme-toggle .mqplt-theme-sun{display:none}.mqplt-theme-dark .mqplt-global-theme-toggle .mqplt-theme-moon{display:none}.mqplt-theme-dark .mqplt-global-theme-toggle .mqplt-theme-sun{display:block}
@media(max-width:420px){.mqplt-global-theme-toggle{width:42px!important;height:42px!important;flex-basis:42px!important}}

.mqplt-legal-hero{padding:86px 0 66px;background:radial-gradient(circle at 12% 18%,rgba(63,96,220,.12),transparent 31%),linear-gradient(180deg,#fbfcff,#f5f7fb);border-bottom:1px solid #e8edf4}
.mqplt-legal-hero-inner{display:flex;align-items:end;justify-content:space-between;gap:36px}.mqplt-legal-hero-inner>div:first-child{max-width:820px}.mqplt-legal-eyebrow{display:inline-flex;margin-bottom:16px;color:#0b55a8;font-size:.76rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mqplt-legal-hero h1{margin:0;color:#111b31;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,6vw,5.2rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.mqplt-legal-hero p{max-width:760px;margin:22px 0 0;color:#5e6c83;font-size:1.08rem;line-height:1.8}.mqplt-legal-updated{display:flex;flex-direction:column;gap:6px;min-width:170px;padding:16px 18px;border:1px solid #dbe3ee;border-radius:14px;background:rgba(255,255,255,.78);color:#61708a}.mqplt-legal-updated span{font-size:.76rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.mqplt-legal-updated strong{color:#172a49;font-size:.94rem}
.mqplt-legal-page{padding:68px 0 96px;background:#fff}.mqplt-legal-layout{display:grid;grid-template-columns:260px minmax(0,780px);justify-content:center;gap:72px;align-items:start}.mqplt-legal-sidebar{position:sticky;top:122px;display:grid;gap:18px}.mqplt-legal-sidebar-card,.mqplt-legal-help{padding:22px;border:1px solid #e0e6ef;border-radius:16px;background:#fbfcfe}.mqplt-legal-sidebar-card{display:flex;flex-direction:column;gap:4px}.mqplt-legal-sidebar-card>span{margin-bottom:10px;color:#8b97aa;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.mqplt-legal-sidebar-card a{padding:10px 11px;border-radius:9px;color:#52617a;font-size:.91rem;font-weight:650;text-decoration:none}.mqplt-legal-sidebar-card a:hover,.mqplt-legal-sidebar-card a.active{background:#edf4ff;color:#0b55a8}.mqplt-legal-help strong{color:#172a49}.mqplt-legal-help p{margin:8px 0 12px;color:#6b7890;font-size:.88rem;line-height:1.6}.mqplt-legal-help a{color:#0b55a8;font-size:.86rem;font-weight:750;text-decoration:none}
.mqplt-legal-content{min-width:0;color:#334155;font-size:1.02rem;line-height:1.85}.mqplt-legal-content .mqplt-legal-lead{margin:0 0 26px;color:#475569;font-size:1.17rem;line-height:1.78}.mqplt-legal-note{margin:0 0 36px;padding:20px 22px;border-left:4px solid #0b55a8;border-radius:0 14px 14px 0;background:#f2f7ff}.mqplt-legal-note strong{display:block;margin-bottom:5px;color:#172a49}.mqplt-legal-note p{margin:0;color:#5a6880}.mqplt-legal-content h2{scroll-margin-top:125px;margin:44px 0 14px;color:#172a49;font-size:1.55rem;line-height:1.25;letter-spacing:-.02em}.mqplt-legal-content p{margin:0 0 18px}.mqplt-legal-content a{color:#0b55a8;font-weight:700}.mqplt-legal-content ul,.mqplt-legal-content ol{padding-left:1.35rem}
@media(max-width:900px){.mqplt-legal-hero-inner{align-items:flex-start;flex-direction:column}.mqplt-legal-layout{grid-template-columns:1fr;gap:34px}.mqplt-legal-sidebar{position:static;grid-template-columns:1fr 1fr}.mqplt-legal-sidebar-card{order:1}.mqplt-legal-help{order:2}}
@media(max-width:560px){.mqplt-legal-hero{padding:58px 0 44px}.mqplt-legal-page{padding:42px 0 64px}.mqplt-legal-sidebar{grid-template-columns:1fr}.mqplt-legal-updated{min-width:0;width:100%}.mqplt-legal-content h2{font-size:1.35rem;margin-top:36px}}

/* Brand colours are embedded in the social SVGs; these rules prevent inherited theme colours from recolouring them. */
.mqplt-footer-social-v3.is-x{color:#000!important}.mqplt-footer-social-v3.is-facebook{color:#1877F2!important}.mqplt-footer-social-v3.is-linkedin{color:#0A66C2!important}.mqplt-footer-social-v3.is-whatsapp{color:#25D366!important}.mqplt-footer-social-v3.is-email{color:#102342!important}

/* Dark mode now applies to the complete public shell, not only article content. */
html.mqplt-theme-dark .mqplt-standalone-site{background:#0f172a!important;color:#e5e7eb!important}
html.mqplt-theme-dark .mqplt-main-header-v2{background:rgba(10,18,32,.96)!important;border-bottom-color:#243044!important}
html.mqplt-theme-dark .mqplt-site-wordmark,html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-main-nav a{color:#e8eef8!important}
html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-main-nav a:hover,html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-main-nav a.active{color:#8fb7ff!important}
html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-main-nav a.active:after{background:#6ea8ff!important}
html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-header-portal,html.mqplt-theme-dark .mqplt-global-theme-toggle,html.mqplt-theme-dark .mqplt-main-header-v2 .mqplt-mobile-menu{background:#111c2f!important;border-color:#334258!important;color:#edf4ff!important}
html.mqplt-theme-dark .mqplt-home-hero-v2,html.mqplt-theme-dark .mqplt-page-hero,html.mqplt-theme-dark .mqplt-legal-hero{background:radial-gradient(circle at 10% 15%,rgba(80,115,230,.18),transparent 32%),linear-gradient(180deg,#101827,#0d1523)!important;border-color:#243044!important}
html.mqplt-theme-dark .mqplt-home-values,html.mqplt-theme-dark .mqplt-home-section,html.mqplt-theme-dark .mqplt-home-latest,html.mqplt-theme-dark .mqplt-content-page,html.mqplt-theme-dark .mqplt-contact-page-v2,html.mqplt-theme-dark .mqplt-legal-page{background:#0f172a!important;color:#e5e7eb!important;border-color:#243044!important}
html.mqplt-theme-dark .mqplt-home-section:nth-of-type(even),html.mqplt-theme-dark .mqplt-home-featured-section{background:#111b2d!important}
html.mqplt-theme-dark .mqplt-page-hero h1,html.mqplt-theme-dark .mqplt-legal-hero h1,html.mqplt-theme-dark .mqplt-section-intro h2,html.mqplt-theme-dark .mqplt-contact-v2-intro h1,html.mqplt-theme-dark .mqplt-legal-content h2,html.mqplt-theme-dark .mqplt-contact-info-copy strong{color:#f4f7fb!important}
html.mqplt-theme-dark .mqplt-page-hero p,html.mqplt-theme-dark .mqplt-legal-hero p,html.mqplt-theme-dark .mqplt-section-intro p,html.mqplt-theme-dark .mqplt-contact-lead,html.mqplt-theme-dark .mqplt-contact-info-copy small,html.mqplt-theme-dark .mqplt-legal-content,html.mqplt-theme-dark .mqplt-legal-content .mqplt-legal-lead{color:#aeb9cb!important}
html.mqplt-theme-dark .mqplt-contact-form-v2,html.mqplt-theme-dark .mqplt-contact-info-card,html.mqplt-theme-dark .mqplt-legal-sidebar-card,html.mqplt-theme-dark .mqplt-legal-help,html.mqplt-theme-dark .mqplt-legal-updated{background:#111c2f!important;border-color:#2b3a51!important;color:#dfe7f2!important}
html.mqplt-theme-dark .mqplt-contact-form-v2 input,html.mqplt-theme-dark .mqplt-contact-form-v2 textarea{background:#0b1423!important;border-color:#334258!important;color:#edf4ff!important}
html.mqplt-theme-dark .mqplt-legal-note{background:#13233c!important;border-left-color:#6ea8ff!important}html.mqplt-theme-dark .mqplt-legal-note strong{color:#eff5ff!important}html.mqplt-theme-dark .mqplt-legal-note p{color:#b7c3d6!important}
html.mqplt-theme-dark .mqplt-main-footer-v3{background:#0b1220!important;color:#e7edf6!important;border-top-color:#243044!important}html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-wordmark,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-column strong{color:#f3f6fa!important}html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-brand-v3 p,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-column a,html.mqplt-theme-dark .mqplt-main-footer-v3 .mqplt-footer-meta-v3{color:#aeb9cb!important}html.mqplt-theme-dark .mqplt-footer-meta-v3{border-top-color:#243044!important}
