/* Public page theme authority v85: colours only; existing page layout remains unchanged. */
html[data-mw-public-theme="1"] body{background:var(--mt-page)!important;color:var(--mt-text)!important}
html[data-mw-public-theme="1"] .mw-site-header{background:var(--mt-surface)!important;color:var(--mt-text)!important;border-color:var(--mt-line)!important;box-shadow:0 4px 18px var(--mt-shadow)!important}
html[data-mw-public-theme="1"] .mw-brand{color:var(--mt-text)!important}
html[data-mw-public-theme="1"] .mw-brand span,html[data-mw-public-theme="1"] .mw-footer-brand span{color:var(--mw-primary)!important}
html[data-mw-public-theme="1"] .mw-brand small{color:var(--mt-muted)!important}
html[data-mw-public-theme="1"] .mw-nav a{color:var(--mt-text-2)!important}
html[data-mw-public-theme="1"] .mw-nav a:hover,html[data-mw-public-theme="1"] .mw-nav a.active{color:var(--mw-primary)!important}
html[data-mw-public-theme="1"] .mw-nav-cta,html[data-mw-public-theme="1"] .mw-cta{background:linear-gradient(135deg,var(--mw-primary-strong),var(--mw-primary))!important;color:#fff!important;box-shadow:0 8px 22px rgba(var(--mw-primary-rgb),.2)!important}
html[data-mw-public-theme="1"] .mw-hero{background:linear-gradient(135deg,var(--mw-sidebar),color-mix(in srgb,var(--mw-sidebar-2) 82%,var(--mw-primary)))!important;color:#fff!important;border-color:color-mix(in srgb,var(--mw-primary) 24%,transparent)!important}
html[data-mw-public-theme="1"] .mw-kicker{color:var(--mw-primary)!important}
html[data-mw-public-theme="1"] .mw-hero .mw-kicker,html[data-mw-public-theme="1"] .mw-how-hero .mw-kicker,html[data-mw-public-theme="1"] .mw-how-cta .mw-kicker{color:color-mix(in srgb,var(--mw-primary) 70%,#fff)!important}
html[data-mw-public-theme="1"] .mw-card,html[data-mw-public-theme="1"] .mw-journey-step,html[data-mw-public-theme="1"] .mw-output-grid article{background:var(--mt-surface)!important;color:var(--mt-text)!important;border-color:var(--mt-line)!important;box-shadow:0 10px 28px var(--mt-shadow)!important}
html[data-mw-public-theme="1"] :where(.mw-card,.mw-journey-step,.mw-output-grid article) :where(h2,h3,strong){color:var(--mt-text)!important}
html[data-mw-public-theme="1"] :where(.mw-card,.mw-journey-step,.mw-output-grid article) :where(p,li){color:var(--mt-muted)!important}
html[data-mw-public-theme="1"] .mw-callout,html[data-mw-public-theme="1"] .mw-disclaimer{background:var(--mw-primary-soft)!important;color:var(--mt-text-2)!important;border-color:color-mix(in srgb,var(--mw-primary) 35%,var(--mt-line))!important}
html[data-mw-public-theme="1"] .mw-callout strong,html[data-mw-public-theme="1"] .mw-disclaimer strong{color:var(--mt-text)!important}
html[data-mw-public-theme="1"] .mw-footer{background:linear-gradient(90deg,var(--mw-sidebar),var(--mw-sidebar-2))!important;color:#c6d5e5!important}
html[data-mw-public-theme="1"] .mw-footer a{color:#fff!important}
html[data-mw-public-theme="1"] body.mw-how-body{background:var(--mt-page)!important}
html[data-mw-public-theme="1"] .mw-how-hero,html[data-mw-public-theme="1"] .mw-how-cta{background:linear-gradient(125deg,var(--mw-sidebar),var(--mw-sidebar-2) 62%,color-mix(in srgb,var(--mw-sidebar-2) 70%,var(--mw-primary)))!important;color:#fff!important}
html[data-mw-public-theme="1"] .mw-how-hero h1 em{color:color-mix(in srgb,var(--mw-primary) 70%,#fff)!important}
html[data-mw-public-theme="1"] .mw-preview-window{background:var(--mt-surface)!important;color:var(--mt-text)!important;border-color:var(--mt-line)!important}
html[data-mw-public-theme="1"] .mw-preview-top{border-color:var(--mt-line)!important}
html[data-mw-public-theme="1"] .mw-preview-reg{background:var(--mw-primary)!important;color:#fff!important}
html[data-mw-public-theme="1"] .mw-preview-score :where(h3,strong){color:var(--mt-text)!important}
html[data-mw-public-theme="1"] .mw-preview-score :where(p,small),html[data-mw-public-theme="1"] .mw-how-intro p,html[data-mw-public-theme="1"] .mw-step-copy p{color:var(--mt-muted)!important}
html[data-mw-public-theme="1"] .mw-preview-signals span,html[data-mw-public-theme="1"] .mw-evidence-pills i,html[data-mw-public-theme="1"] .mw-signal-list span{background:var(--mt-surface-2)!important;color:var(--mt-text)!important;border-color:var(--mt-line)!important}
html[data-mw-public-theme="1"] .mw-preview-signals b,html[data-mw-public-theme="1"] .mw-step-icon,html[data-mw-public-theme="1"] .mw-output-grid i{background:var(--mw-primary-soft)!important;color:var(--mw-primary)!important}
html[data-mw-public-theme="1"] .mw-how-intro h2,html[data-mw-public-theme="1"] .mw-step-copy h3{color:var(--mt-text)!important}
html[data-mw-public-theme="1"] .mw-journey:before{background:linear-gradient(var(--mw-primary),var(--mt-line) 25%,var(--mt-line) 75%,var(--mw-primary))!important}
html[data-mw-public-theme="1"] .mw-step-num{background:var(--mw-sidebar)!important;color:var(--mw-primary)!important;border-color:var(--mt-page)!important}
html[data-mw-public-theme="1"] .mw-step-copy>span{color:var(--mw-primary)!important}
html[data-mw-public-theme="1"] .mw-mini-reg{background:var(--mw-primary)!important;color:#fff!important}
html[data-mw-public-theme="1"] .mw-decision-preview{background:var(--mw-sidebar)!important;color:#fff!important}
html[data-mw-public-theme="1"] .mw-outputs{background:var(--mt-surface-2)!important}
html[data-mw-public-theme="1"] .mw-disclaimer{border-left-color:var(--mw-primary)!important}
