.SignInForm_container__F1T2B{display:flex;justify-content:center;width:100%;padding:16px 8px;box-sizing:border-box}.SignInForm_card__et6aS{width:100%;max-width:480px;padding:20px;border:1px solid #d4af37;border-radius:12px;background:#fffdf5;color:#5c4033;box-shadow:0 8px 30px rgba(61,35,20,.1)}.SignInForm_logo__fURW3{text-align:center;margin-bottom:16px}.SignInForm_logo__fURW3 img{display:inline-block;object-fit:contain}.SignInForm_header__guvhM{text-align:center;margin-bottom:24px}.SignInForm_header__guvhM h1{color:#2c1d11;font-size:24px;font-weight:700;line-height:1.2}.SignInForm_header__guvhM p{margin-top:8px;font-size:14px}.SignInForm_error__qLt5n{margin-bottom:16px;padding:12px;background:#fff0f0;color:#8b0000;border:1px solid #e57373;border-radius:4px}.SignInForm_form__vYSSa,.SignInForm_social__K80hs{display:flex;flex-direction:column;gap:12px}.SignInForm_form__vYSSa{gap:20px}.SignInForm_form__vYSSa label{display:block;margin-bottom:4px;font-size:14px;font-weight:700}.SignInForm_form__vYSSa input{width:100%;padding:10px 14px;border:1px solid #c8b28a;border-radius:8px;background:#fffdfa;color:#2c1d11;font-size:16px;box-sizing:border-box}.SignInForm_form__vYSSa input:hover{border-color:#b8860b}.SignInForm_form__vYSSa input:focus-visible{outline:2px solid #b8860b;outline-offset:-2px}.SignInForm_forgot__gDZfV{text-align:right;font-size:13px}.SignInForm_card__et6aS a{color:#8b4513;text-decoration:underline}.SignInForm_signup__AezcI{margin-top:20px;text-align:center;font-size:14px}.SignInForm_signup__AezcI a{font-weight:700}.SignInForm_divider__iMYan{display:flex;align-items:center;gap:12px;margin:24px 0;color:#5c4033;font-size:13px}.SignInForm_divider__iMYan:after,.SignInForm_divider__iMYan:before{content:"";flex:1;height:1px;background:#d4af37;opacity:.5}.SignInForm_socialButton__0rfdJ,.SignInForm_submit__N7Esf{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border:1px solid #c8b28a;border-radius:8px;background:#fffdfa;color:#5c4033;font-size:14px;font-weight:600;cursor:pointer}.SignInForm_socialButton__0rfdJ svg{width:20px;height:20px}.SignInForm_socialButton__0rfdJ:hover{border-color:#b8860b;background:#fff6d6}.SignInForm_submit__N7Esf{padding:12px 16px;border-color:#6b1d1d;background:#6b1d1d;color:#fffdf5;font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 7px 18px rgba(84,20,20,.24)}.SignInForm_submit__N7Esf:hover{background:#541414}.SignInForm_socialButton__0rfdJ:disabled,.SignInForm_submit__N7Esf:disabled{cursor:wait;opacity:.6}.SignInForm_socialButton__0rfdJ:focus-visible,.SignInForm_submit__N7Esf:focus-visible{outline:2px solid #b8860b;outline-offset:3px}.SignInForm_spinner__d98NP{width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:SignInForm_spin__O5U2G .8s linear infinite}@keyframes SignInForm_spin__O5U2G{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SignInForm_spinner__d98NP{animation:none}}@media (min-width:600px){.SignInForm_container__F1T2B{padding:32px 40px}.SignInForm_card__et6aS{padding:32px}.SignInForm_header__guvhM h1{font-size:28px}}.Wrapper_container__IubaZ{width:100%;min-width:0;min-height:100svh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.Wrapper_wrapper__vGa4W{display:flex;flex-direction:column;width:min(600px,100%);min-width:0;min-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin-inline:auto}.Wrapper_top__zS_3N{flex:none;width:100%;height:var(--parchment-roll-height);background:var(--parchment-roll) center /100% 100% no-repeat,linear-gradient(to bottom,#0a0a1e 50%,transparent 80%) 50% /100% 100% no-repeat}.Wrapper_middle__xYQ8V{width:100%;min-width:0;box-sizing:border-box;background:var(--parchment-texture) center top /var(--parchment-paper-size) repeat-y;overflow-wrap:anywhere}@media (max-width:660px){.Wrapper_middle__xYQ8V{padding-inline:3%}}