/* R127: ForumX palette inspired by the observed R10 blue/graphite balance. */
html[data-layout][data-theme="light"]{--fx98-bg:#e8eaec!important;--fx98-panel:#fff!important;--fx98-soft:#f4f5f7!important;--fx98-tint:#e5f2fc!important;--fx98-text:#343747!important;--fx98-muted:#515365!important;--fx98-line:#d7d9e1!important;--fx98-accent:#1976bc!important;--fx98-link:#24699d!important;--fx98-header:#fff!important;--fx98-header-text:#494c62!important;--fx100-button:#1976bc!important;--fx100-button-text:#fff!important;--fx127-icon:#1780c9;--fx127-band:#494c62;--fx127-footer:#494c62;--fx127-focus:#38a9ff;}
html[data-layout][data-theme="dark"]{--fx98-bg:#20212b!important;--fx98-panel:#2b2d3b!important;--fx98-soft:#323545!important;--fx98-tint:#263d54!important;--fx98-text:#eff0f5!important;--fx98-muted:#c4c7d4!important;--fx98-line:#46495e!important;--fx98-accent:#38a9ff!important;--fx98-link:#82c9ff!important;--fx98-header:#242634!important;--fx98-header-text:#eff0f5!important;--fx100-button:#1976bc!important;--fx100-button-text:#fff!important;--fx127-icon:#38a9ff;--fx127-band:#414459;--fx127-footer:#242634;--fx127-focus:#38a9ff;}
html[data-layout] body.fx-r98{--fx98-muted:inherit!important;--fx125-icon:var(--fx127-icon)!important;--fx125-primary:var(--fx98-text)!important;--primary:var(--fx100-button);--primary-hover:#12629e;--v9-dark:var(--fx98-header);--v9-dark-text:var(--fx98-header-text);color:var(--fx98-text)!important;}
html[data-layout][data-theme="light"] body.fx-r98{--fx98-muted:#515365!important;}
html[data-layout][data-theme="dark"] body.fx-r98{--fx98-muted:#c4c7d4!important;}
html[data-layout] body.fx-r98 :is(.fx98-header,.fxv9-top){background:var(--fx98-header)!important;color:var(--fx98-header-text)!important;border-color:var(--fx98-line)!important;}
html[data-layout] body.fx-r98 :is(.fx98-brand,.fxv9-brand,.fx98-primary a,.fxv9-primary a,.fx98-actions button,.fxv9-actions button){color:var(--fx98-header-text)!important;}
html[data-layout] body.fx-r98 :is(.fx98-primary,.fxv9-primary){border-color:var(--fx98-line)!important;}
html[data-layout] body.fx-r98 :is(.fx98-primary a,.fxv9-primary a)[aria-current]{color:var(--fx98-link)!important;}
html[data-layout] body.fx-r98 :is(.fx98-primary a,.fxv9-primary a)[aria-current]::after{background:var(--fx127-focus)!important;}
html[data-layout] body.fx-r98 #content :is(.fx98-category>header,.fx98-category>summary){background:var(--fx127-band)!important;border-color:var(--fx127-band)!important;color:#fff!important;}
html[data-layout] body.fx-r98 #content :is(.fx98-category>header,.fx98-category>summary) :is(strong,a,button,svg){color:#fff!important;}
html[data-layout] body.fx-r98 #content :is(.fx98-forum-icon,.fx98-forum-main>svg,.fx98-forum-main>span>svg,.fx112-heading svg,.fx112-tabs svg,.fx124-heading svg){color:var(--fx127-icon)!important;opacity:1;}
html[data-layout] body.fx-r98 #content :is(.fx112-tabs a,.fx124-tabs a)[aria-current]{border-bottom-color:var(--fx127-focus)!important;color:var(--fx98-link)!important;}
html[data-layout] body.fx-r98 :is(.fx109-register,.fx109-login,.fxv9-register,.fxv9-login,.fx98-register,.fx98-login,.btn-primary,.button.primary){background:var(--fx100-button)!important;color:#fff!important;border-color:var(--fx100-button)!important;}
html[data-layout] body.fx-r98 :is(.fx109-register,.fx109-login,.fxv9-register,.fxv9-login,.fx98-register,.fx98-login,.btn-primary,.button.primary) svg{color:inherit!important;}
html[data-layout] body.fx-r98 :is(.fxv9-footer,.fx98-footer){background:var(--fx127-footer)!important;color:#f4f5f9!important;}
html[data-layout] body.fx-r98 :is(.fxv9-footer,.fx98-footer) :is(a,p,dt,dd,h3,button,span){color:#f4f5f9!important;}
html[data-layout] body.fx-r98 :is(.fxv9-footer,.fx98-footer) svg{color:#91d0ff!important;}
html[data-layout] body.fx-r98 :is(input,select,textarea){accent-color:var(--fx100-button);}
html[data-layout] body.fx-r98 :is(a,button,input,select,textarea):focus-visible{outline-color:var(--fx127-focus)!important;}

html[data-layout][data-theme] body.fx-r98{--fx125-icon:var(--fx127-icon)!important;--fx125-primary:var(--fx98-text)!important;}
html[data-layout] body.fx-r98 :is(.fxv9-actions,.fx98-actions) .fx109-auth>a:is(.fx109-login,.fx109-register){background:var(--fx100-button)!important;color:#fff!important;border-color:var(--fx100-button)!important;}
html[data-layout] body.fx-r98 .fx109-auth>a.fx109-register::after{border-color:var(--fx127-focus)!important;}
html[data-layout] body.fx-r98 #content .fx98-category>summary :is(small,p){color:#fff!important;}
html[data-layout][data-theme] body.fx-r98 .fxv9-actions>:is(a,button):not(.fx109-auth){color:var(--fx98-header-text)!important;}
