.SignInForm_formContainer__oOY_Y{padding:1.5rem;max-width:28rem;margin:0 auto}.SignInForm_header___Q6Ht{margin-bottom:2rem;text-align:center}.SignInForm_logoContainer__dOA4F{display:inline-block;margin-bottom:1rem}.SignInForm_logoWrapper__ninsv{width:8rem;height:8rem;margin:0 auto;padding:.75rem;border-radius:9999px;background-color:white;border:2.5px solid #ffaa98;box-shadow:4px 4px 0 rgba(255,170,152,.4);position:relative;z-index:5;transform:translate(-2px,-2px)}.SignInForm_logo__X9TR3{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.SignInForm_title__jpph7{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#333333}.SignInForm_subtitle__zlw6x{color:#666666}.SignInForm_formCard__5RK58{padding:1.5rem;background-color:white;border-radius:.75rem;margin-bottom:1.5rem;border:2.5px solid #000;box-shadow:6px 6px 0 rgba(255,170,152,.3);background-color:rgba(255,255,255,.8);backdrop-filter:blur(4px)}.SignInForm_formGroup__1TBUu{margin-bottom:1.5rem}.SignInForm_rememberContainer__Yfzpl{display:flex;align-items:center;justify-content:space-between}.SignInForm_checkboxContainer___cWAM{display:flex;align-items:center}.SignInForm_checkbox__oypxn{width:1rem;height:1rem;color:#FFAA98;border:2px solid black;border-radius:.25rem}.SignInForm_checkboxLabel__HE367{margin-left:.5rem;font-size:.875rem;color:#555555}.SignInForm_forgotPassword__Boz5E{font-size:.875rem;color:#FFAA98;font-weight:500;cursor:pointer;background:none;border:none;padding:0}.SignInForm_forgotPassword__Boz5E:hover{text-decoration:underline}.SignInForm_errorMessage__NPh1X{background-color:#fee;border:2px solid #c00;color:#c00;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.SignInForm_submitButton__SPhyz{width:100%;padding:.75rem 1rem;background-color:#FFAA98;color:black;font-weight:500;border-radius:.5rem;margin-top:1.5rem;transition:transform .2s;border:2.5px solid #000;box-shadow:4px 4px 0 #000;cursor:pointer}.SignInForm_submitButton__SPhyz:hover{transform:translateY(-2px)}.SignInForm_submitButton__SPhyz:active{transform:translateY(1px);box-shadow:2px 2px 0 #000}.SignInForm_footer__YDRO9{text-align:center}.SignInForm_footerText__8rChY{color:#666666;margin-bottom:.5rem}.SignInForm_signUpButton__6UH_C{font-weight:500;color:#FFAA98;display:inline-flex;align-items:center;cursor:pointer;background:none;border:none;padding:0}.SignInForm_signUpButton__6UH_C:hover{text-decoration:underline}.SignInForm_signUpIcon__786Ty{margin-left:.25rem}