.certnook-auth{--auth-page:#f5f7f6;--auth-surface:#fff;--auth-text:#17201d;--auth-text-soft:#66736e;--auth-text-muted:#87928e;--auth-border:#e3e8e6;--auth-border-strong:#d6ddda;--auth-primary:#22b986;--auth-primary-hover:#189b70;--auth-primary-soft:#e9f8f2;--auth-danger:#b74545;--auth-danger-soft:#fff1f1;--auth-success:#117a58;--auth-success-soft:#e9f8f2}.certnook-auth .auth-content-shell{width:100%;max-width:28rem}.certnook-auth .auth-content-shell>*{width:100%;margin-left:auto;margin-right:auto;max-width:28rem!important}.certnook-auth .auth-content-shell>div,.certnook-auth .auth-content-shell>section,.certnook-auth .auth-content-shell>article{background:var(--auth-surface)!important;border-color:var(--auth-border)!important;box-shadow:0 1px 2px #0f231c0a,0 18px 55px #0f231c14!important}.certnook-auth [class*="bg-[#07110f]"],.certnook-auth [class*="bg-[#081713]"],.certnook-auth [class*="bg-[#0b1b17]"],.certnook-auth [class*="bg-[#0a1714]"],.certnook-auth [class*=bg-black\/15],.certnook-auth [class*=bg-black\/10]{background-color:var(--auth-surface)!important}.certnook-auth [class*="bg-white/[0.025]"],.certnook-auth [class*="bg-white/[0.035]"],.certnook-auth [class*=bg-white\/5]{background-color:#f9fbfa!important}.certnook-auth [class*=border-white\/6],.certnook-auth [class*=border-white\/7],.certnook-auth [class*=border-white\/8],.certnook-auth [class*=border-white\/10],.certnook-auth [class*="border-[#1d3830]"]{border-color:var(--auth-border)!important}.certnook-auth [class*=text-white],.certnook-auth [class*="text-[#e4ece9]"],.certnook-auth [class*="text-[#d5e0dc]"],.certnook-auth [class*="text-[#c5d2cd]"],.certnook-auth [class*="text-[#b3c3be]"]{color:var(--auth-text)!important}.certnook-auth [class*="text-[#8fa59d]"],.certnook-auth [class*="text-[#8fa49d]"],.certnook-auth [class*="text-[#789087]"],.certnook-auth [class*="text-[#667c74]"],.certnook-auth [class*="text-[#a8bbb4]"]{color:var(--auth-text-soft)!important}.certnook-auth [class*=text-emerald-300],.certnook-auth [class*=text-emerald-200],.certnook-auth [class*=text-emerald-100]{color:var(--auth-primary-hover)!important}.certnook-auth [class*=bg-emerald-300]{background-color:var(--auth-primary)!important}.certnook-auth [class*=bg-emerald-300\/10],.certnook-auth [class*="bg-emerald-300/[0.08]"],.certnook-auth [class*="bg-emerald-300/[0.06]"]{background-color:var(--auth-primary-soft)!important}.certnook-auth [class*=border-emerald]{border-color:#bfe7d8!important}.certnook-auth [class*="text-[#06110e]"]{color:#fff!important}.certnook-auth input,.certnook-auth textarea,.certnook-auth select{width:100%;box-shadow:0 1px 1px #0f231c05;border-color:var(--auth-border-strong)!important;color:var(--auth-text)!important;background-color:#fff!important}.certnook-auth input::placeholder,.certnook-auth textarea::placeholder{color:#9aa5a1!important}.certnook-auth input:focus,.certnook-auth textarea:focus,.certnook-auth select:focus{outline:none;border-color:#8bd5bc!important;box-shadow:0 0 0 3px #22b9861f!important}.certnook-auth button[class*=bg-emerald-300],.certnook-auth a[class*=bg-emerald-300]{transition:background-color .16s,transform .16s,box-shadow .16s;box-shadow:0 7px 20px #22b9862e;background-color:var(--auth-primary)!important;color:#fff!important}.certnook-auth button[class*=bg-emerald-300]:hover,.certnook-auth a[class*=bg-emerald-300]:hover{transform:translateY(-1px);box-shadow:0 10px 25px #22b98638;background-color:var(--auth-primary-hover)!important}.certnook-auth [role=alert],.certnook-auth [class*=text-red],.certnook-auth [class*=border-red]{color:var(--auth-danger)!important}.certnook-auth [class*=bg-red]{background-color:var(--auth-danger-soft)!important}.certnook-auth [class*=text-green],.certnook-auth [class*=text-emerald]{color:var(--auth-success)!important}.certnook-auth [class*=bg-green],.certnook-auth [class*="bg-emerald-300/[0.05]"]{background-color:var(--auth-success-soft)!important}.certnook-auth a{text-underline-offset:3px}.certnook-auth a:hover{color:var(--auth-primary-hover)}.certnook-auth svg{color:inherit}@media (max-width:640px){.certnook-auth header>div{height:4.5rem}.certnook-auth section{align-items:flex-start;padding-top:2rem}.certnook-auth .auth-content-shell{max-width:100%}.certnook-auth .auth-content-shell>*{max-width:100%!important}}
