.tg-auth-dialog{border:1px solid #ded5d5;border-radius:14px;box-shadow:0 28px 95px #20141955;background:#f8f7f5;color:#1b191b;padding:34px;width:min(440px,calc(100vw - 28px));max-height:calc(100vh - 36px);overflow-y:auto;font-family:'DM Sans',sans-serif}.tg-auth-dialog::backdrop{background:#19121699;backdrop-filter:blur(4px)}.tg-auth-head{position:relative}.tg-auth-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:#b62b40}.tg-auth-head h2{font:800 30px Manrope,sans-serif;letter-spacing:-1.3px;margin:9px 0}.tg-auth-head h2 span{color:#d21b30}.tg-auth-head p:not(.tg-auth-kicker){color:#655d60;font-size:14px;line-height:1.5}.tg-auth-close{position:absolute;right:-7px;top:-9px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#4c4347;padding:5px 10px}.tg-google{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;border:1px solid #d6cacc;border-radius:7px;background:white;color:#191719;font-weight:700;cursor:pointer;margin:25px 0 18px}.tg-google:hover{background:#f5eded}.tg-auth-divider{text-align:center;color:#857b7e;font-size:10px;font-weight:800;letter-spacing:1.4px;margin-bottom:12px}.tg-auth-dialog .firebaseui-container{background:transparent;box-shadow:none;max-width:none}.tg-auth-dialog .firebaseui-card-content{padding:0}.tg-auth-dialog .firebaseui-idp-list{margin:0}.tg-auth-dialog .firebaseui-idp-button{max-width:none;border-radius:7px;box-shadow:none;border:1px solid #d6cacc}.tg-auth-dialog .firebaseui-button{background:#242025;color:#fff;border-radius:6px}.tg-auth-dialog .firebaseui-textfield.mdl-textfield .firebaseui-input{border-bottom-color:#b62b40}.tg-auth-error{font-size:13px;color:#aa1d32;line-height:1.5}
