/* Reports palette for the public forms, without changing their layout. */
:root{--navy:#192b45;--blue:#245c96;--muted:#65768a;--line:#dce4ee;--soft:#f3f9fd;--white:#fff}
html,.public-form-page{background:#f5f7fa}
.public-form-page{color:#192b45}
.public-form-page .native-form,.public-form-page .subtenant-card{background:#fff;box-shadow:none;border-color:#dfe6ef}
.public-form-page .lead{color:#65768a}
.public-form-page .eyebrow{color:#6d8199}
.public-form-page input,.public-form-page select,.public-form-page textarea{border-color:#cdd7e3;accent-color:#215787}
.public-form-page .primary-button{background:#173c66;color:#fff}
.public-form-page .secondary-button{background:#fff;color:#223e60;border-color:#d5deea}
.public-form-page .remarks-step-number{background:#eaf0f7;color:#405776}
.public-form-page .personal-step{border-color:#dce4ee}
.public-form-page .privacy-box{background:#f3f9fd;border-color:#dce4ee}
.public-form-page .privacy-box p,.public-form-page .public-thank-you p{color:#65768a}
.public-form-page .status-option:has(input:checked){background:#e8f1fc;border-color:#abc5e3}
.public-form-page :where(a,button,input,select,textarea):focus-visible{outline:3px solid #7da3c8;outline-offset:3px}
@media(hover:hover){.public-form-page .primary-button:hover{background:#234f80}.public-form-page .secondary-button:hover{background:#eef5fd}}
