:root{--font-size-sm:clamp(1.28rem, 0.08vw + 1.25rem, 1.35rem);--font-size-base:clamp(1.6rem, 0.23vw + 1.51rem, 1.8rem);--font-size-md:clamp(2rem, 0.45vw + 1.82rem, 2.4rem);--font-size-lg:clamp(2.5rem, 0.79vw + 2.18rem, 3.2rem);--font-size-xl:clamp(3.13rem, 1.29vw + 2.61rem, 4.26rem);--font-size-xxl:clamp(3.91rem, 2.02vw + 3.1rem, 5.68rem);--font-size-xxxl:clamp(4.88rem, 3.06vw + 3.66rem, 7.58rem)}body{min-height:100vh}:focus{outline:none!important}#brx-header{background-color:#fff;box-shadow:0 1px 2px rgb(16 24 40 / .05)}form label{color:#4b5563}form input{border:1px solid #dde0e7;border-radius:6px}button,input[type=submit]{color:#fff;background-color:#4f46e5;border-radius:6px;padding:10px 20px}