@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";
.auth-root{-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-input{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:11px;outline:none;width:100%;min-height:50px;padding:13px 14px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:#fff6}.auth-input:focus-visible{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:1px}.auth-btn{cursor:pointer;background:var(--brand);width:100%;min-height:50px;color:var(--brand-on);border:none;border-radius:12px;justify-content:center;align-items:center;padding:13px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:filter .15s,opacity .15s;display:inline-flex}.auth-btn:hover{filter:brightness(1.07)}.auth-btn:disabled{opacity:.6;cursor:default}.auth-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-btn-ghost{color:#fffc;background:0 0;border:1px solid #ffffff2e}.auth-btn-ghost:hover{filter:none;background:#ffffff0f}.auth-link{cursor:pointer;color:#ffffff8c;background:0 0;border:none;font-family:inherit;font-size:12px;font-weight:500}.auth-link:hover{color:#fff;text-decoration:underline}