.held-auth{color:#382435;font-family:var(--font-inter),Arial,sans-serif;background:#f4efe4!important}.held-auth .max-w-md{max-width:510px}.held-auth h1,.held-auth h2{line-height:1.12;font-family:var(--font-fraunces),Georgia,serif!important;font-size:38px!important;font-weight:400!important}.held-auth input:not([type=checkbox]){border-radius:8px;min-height:48px;font-size:16px}.held-auth input[type=checkbox]{accent-color:#462b42;width:18px;height:18px}.held-auth label[for=agree]{font-size:13px;line-height:1.65}.held-auth button[type=submit]{border-radius:8px;min-height:50px;color:#382435!important;background:#d9f15c!important}.held-auth .held-brand{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-2px;color:#382435;flex-direction:column;font-size:48px;font-weight:400;line-height:1;display:inline-flex}.held-auth .held-brand small{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:9px;font-size:10px}.held-auth .access-hint{background:#f4efe4;border-left:3px solid #462b42;margin-top:12px;padding:12px 14px;font-size:14px}.held-auth :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #795e72}body:has(.held-auth) [aria-label=Cookie\ notice]{background:#382435!important}body:has(.held-auth) [aria-label=Cookie\ notice] :is(a,button){color:#d9f15c!important}@media (max-width:600px){.held-auth.py-12{padding-top:26px;padding-bottom:30px}.held-auth .px-8{padding-left:24px;padding-right:24px}.held-auth h1{font-size:34px!important}}
