@keyframes googleLoginButton-module-scss-module__BptpMa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.googleLoginButton-module-scss-module__BptpMa__container{justify-content:center;align-items:center;font-family:Pretendard,sans-serif;display:flex}.googleLoginButton-module-scss-module__BptpMa__linkWrap{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.googleLoginButton-module-scss-module__BptpMa__linkError{color:#dc2626;white-space:nowrap;margin:0;font-size:12px}.googleLoginButton-module-scss-module__BptpMa__card{border-radius:24px;flex-direction:column;align-items:center;width:100%;animation:.6s ease-out googleLoginButton-module-scss-module__BptpMa__fadeIn;display:flex;box-shadow:0 10px 40px #00000014}.googleLoginButton-module-scss-module__BptpMa__logoWrapper{text-align:center;margin-bottom:40px}.googleLoginButton-module-scss-module__BptpMa__logoTitle{color:#333;letter-spacing:-1px;margin:0 0 8px;font-size:32px;font-weight:800}.googleLoginButton-module-scss-module__BptpMa__logoSubtitle{color:#666;margin:0;font-size:16px;font-weight:500}.googleLoginButton-module-scss-module__BptpMa__googleButton{cursor:pointer;background-color:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;transition:all .2s;display:flex;position:relative}.googleLoginButton-module-scss-module__BptpMa__googleButton:disabled{opacity:.6;cursor:not-allowed}.googleLoginButton-module-scss-module__BptpMa__googleButton:hover{background-color:#f8f9fa;border-color:#d2e3fc;box-shadow:0 1px 3px #00000014}.googleLoginButton-module-scss-module__BptpMa__googleButton:active{background-color:#e8f0fe}.googleLoginButton-module-scss-module__BptpMa__buttonText{color:#3c4043;font-family:Google Sans,sans-serif;font-size:15px;font-weight:600}.googleLoginButton-module-scss-module__BptpMa__infoText{color:#999;text-align:center;margin-top:32px;font-size:13px;line-height:1.5}
