/* CarHelpMate v3.69 — Appearance bridge for login/register/recovery pages. */
body{background:var(--chm-page-bg)!important;color:var(--chm-text)!important}
.forum-auth-topbar{border-color:var(--chm-border)!important;background:color-mix(in srgb,var(--chm-card-bg) 91%,transparent)!important}
.forum-auth-brand{color:var(--chm-text)!important}.forum-auth-brand small{color:var(--chm-text-faint)!important}
.forum-auth-page{background:radial-gradient(circle at 12% 14%,color-mix(in srgb,var(--chm-primary) 11%,transparent),transparent 28%),radial-gradient(circle at 86% 75%,color-mix(in srgb,var(--chm-primary-dark) 9%,transparent),transparent 26%),var(--chm-page-bg)!important}
.forum-auth-shell,.forum-auth-form-panel{background:var(--chm-card-bg)!important;border-color:var(--chm-border)!important;color:var(--chm-text)!important}
.forum-auth-form-heading h2{color:var(--chm-text)!important;font-size:var(--chm-page-title-mobile-size)!important}.forum-auth-form-heading p,.forum-auth-footnote,.forum-auth-switch-copy,.forum-auth-terms{color:var(--chm-text-dim)!important}
.forum-auth-story h1{font-size:calc(var(--chm-page-title-size) + 10px)!important}.forum-auth-story-lead{font-size:var(--chm-body-size)!important}
@media(max-width:680px){.forum-auth-story h1{font-size:calc(var(--chm-page-title-mobile-size) + 3px)!important}}
.forum-auth-form-icon{background:var(--chm-primary-soft)!important;color:var(--chm-primary)!important}
.forum-auth-field>span:first-child,.forum-auth-password-field>label{color:var(--chm-text-dim)!important;font-size:var(--chm-ui-size)!important}
.forum-auth-input-wrap{border-color:var(--chm-border)!important;background:var(--chm-card-bg)!important}.forum-auth-input-wrap input{font-size:var(--chm-input-size)!important;color:var(--chm-text)!important}.forum-auth-input-wrap input::placeholder{color:var(--chm-text-faint)!important}
.forum-auth-submit{background:linear-gradient(135deg,var(--chm-primary),var(--chm-primary-dark))!important;font-size:var(--chm-button-size)!important}
.forum-auth-inline-link,.forum-auth-back,.forum-auth-switch-copy a,.forum-auth-terms a{color:var(--chm-primary)!important}
.forum-auth-lang-trigger{border-color:var(--chm-border)!important;background:var(--chm-card-bg)!important;color:var(--chm-text-dim)!important;font-size:var(--chm-nav-size)!important}.forum-auth-lang-menu{background:var(--chm-card-bg)!important;border-color:var(--chm-border)!important}.forum-auth-lang-menu a:hover,.forum-auth-lang-menu a.active{background:var(--chm-primary-soft)!important;color:var(--chm-primary-dark)!important}
