.auth_form__YEOWJ{padding:20px;max-width:400px;margin:auto;border-radius:10px;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1)}.auth_input__bMAi_{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px}.auth_label__JVpad{display:block;margin-bottom:5px;font-weight:700;color:#2d2d2d}.auth_formTitle__I5pju{text-align:center;margin-bottom:20px}.auth_button__ir2HN{width:100%;background-color:#34D399;color:white;padding:10px;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.auth_button__ir2HN:hover{background-color:#28A745}.auth_googleButton__cOBnU{background-color:white;border:1px solid #ddd;border-radius:5px;padding:10px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.auth_googleLogo__kGR20{width:20px;margin-right:10px}.auth_separator___vmsD{border-top:1px solid #ddd;margin:20px 0;text-align:center}.auth_separator___vmsD:after,.auth_separator___vmsD:before{background-color:#ddd;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:30%}.auth_separator___vmsD:before{right:.5em;margin-left:-50%}.auth_separator___vmsD:after{left:.5em;margin-right:-50%}.auth_link__gOwii{color:#34D399;font-weight:700}@media (max-width:768px){.auth_form__YEOWJ{max-width:90%}}@media (max-width:480px){.auth_form__YEOWJ{padding:10px}.auth_button__ir2HN{padding:8px 16px}}.auth_popupContainer__9vRnQ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.auth_popupContent__0XRMe{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;width:80%;max-width:400px}.auth_closeButton__CQ7UN{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666}.auth_authLink__6d2AS{color:#34D399;font-weight:700;cursor:pointer}.auth_spinner__p0Ky1{border:2px solid #f3f3f3;border-top-color:#34d399;border-radius:50%;width:16px;height:16px;animation:auth_spin__xa2UV 1s linear infinite;margin-right:10px}@keyframes auth_spin__xa2UV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}