/* Square, neutral auth screens without changing auth forms or logic. */
body.wg-auth{--primary:#263746!important;--ink:#18242e!important;--bg:#f4f5f6!important;background:#f4f5f6!important;color:#263746!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important}
body.wg-auth *,body.wg-auth *::before,body.wg-auth *::after{box-sizing:border-box}
body.wg-auth :is(.login-card,.card,.auth-card,.btn,input,textarea,select,.error,.alert),body.wg-auth [style*="border-radius"]{border-radius:0!important;box-shadow:none!important}
body.wg-auth :is(.login-card,.card,.auth-card){border:1px solid #d2dae0!important;background:#fff!important;max-width:440px!important;width:calc(100% - 30px)!important;padding:36px!important}
body.wg-auth :is(input,textarea,select){border:1px solid #bec8cf!important;background:#fff!important;color:#263746!important;padding:11px 12px!important;min-height:43px;border-radius:0!important;max-width:100%}
body.wg-auth :is(button,.btn,input[type=submit]){background:#263746!important;color:#fff!important;border:1px solid #263746!important;border-radius:0!important;min-height:43px;cursor:pointer;font-weight:700}
body.wg-auth :is(button,.btn):hover{background:#15222d!important}
body.wg-auth .error{background:#f1f3f5!important;color:#3d4d59!important;border:1px solid #cfd6dc!important}
body.wg-auth :is(a,button,input):focus-visible{outline:2px solid #80919e!important;outline-offset:2px}
@media(max-width:480px){body.wg-auth :is(.login-card,.card,.auth-card){padding:24px!important}}

body.wg-auth-plain{display:block!important;max-width:475px!important;margin:7vh auto!important;padding:30px!important;background:#fff!important;border:1px solid #d5dce2!important;min-height:0!important}
body.wg-auth-plain input{display:block!important;width:100%!important;margin:8px 0 13px!important}
body.wg-auth-plain button{padding:11px 15px!important;margin-top:12px!important;display:inline-block;width:auto!important}
body.wg-auth-plain label{display:block;margin:12px 0 6px;font-weight:650}

body.wg6-auth{background:#f4f5f6!important;color:#263746!important;font-family:Inter,'Segoe UI',Arial,sans-serif!important}
body.wg6-auth .wg6-auth-card{background:#fff!important;border:1px solid #d5dce2!important;box-shadow:none!important;border-radius:0!important}
body.wg6-auth :is(input,button,.wg6-button){border-radius:0!important;border:1px solid #bfc9d0!important;padding:10px 12px!important}
body.wg6-auth :is(.wg6-button,button){background:#263746!important;border-color:#263746!important;color:#fff!important;box-shadow:none!important}
body.wg6-auth .wg6-error{background:#f4f5f6!important;color:#485a68!important;border:1px solid #d1d9df!important}
