.hb-auth{gap:24px;max-width:440px;margin:48px auto;display:grid}.hb-auth__stack{gap:12px;display:grid}.hb-auth a,.hb-linkbtn{color:var(--hb-accent);text-underline-offset:3px;text-decoration:underline}.hb-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.hb-linkbtn:disabled{opacity:.6;cursor:wait}.hb-auth__social{gap:8px;display:grid}.hb-auth__social .hb-button{width:calc(100% - 4px)}.hb-auth__social .hb-button span[aria-hidden]{font-size:18px;line-height:1}.hb-auth__or{font:600 14px/1 var(--hb-pixel);color:var(--hb-muted);align-items:center;gap:12px;margin:4px 0;display:flex}.hb-auth__or:before,.hb-auth__or:after{content:"";height:var(--hb-px);background:var(--hb-border);flex:1}.hb-auth .hb-button--primary{width:calc(100% - 4px)}.hb-auth .hb-help{display:block}.hb-notice{--o:var(--hb-orange);--s:var(--hb-shadow);margin:var(--hb-px);background:var(--hb-soft);box-shadow:0 calc(-1*var(--hb-px)) 0 0 var(--o),0 var(--hb-px) 0 0 var(--o),calc(-1*var(--hb-px)) 0 0 0 var(--o),var(--hb-px) 0 0 0 var(--o),0 calc(3*var(--hb-px)) 0 0 var(--s);gap:8px;padding:12px 14px;display:grid}.hb-notice--ok{--o:#5e7f1e;background:var(--hb-success)}.hb-notice p{margin:0}.hb-notice__title{font:600 16px/1.3 var(--hb-pixel)}.hb-notice__actions{flex-wrap:wrap;gap:6px 16px;display:flex}.hb-rule{color:var(--hb-muted);font-size:12px}.hb-rule[data-state=ok]{color:var(--hb-accent)}.hb-rule[data-state=bad]{color:var(--hb-orange)}.hb-root[data-theme=light] .hb-rule[data-state=bad]{color:#a84a1f}
