.section-box.sign-in-page{background:#fff;border:1px solid #00000014;border-radius:12px;width:100%;max-width:540px;padding:1.6rem;box-shadow:0 10px 28px #14223814}.section-box.sign-in-page .section-title{text-align:center;-webkit-user-select:none;user-select:none;width:100%;padding-block:.8rem 1.4rem}.section-box.sign-in-page .section-title h1{letter-spacing:.08em;color:#1d3654;margin-bottom:.45rem;font-size:2rem;font-weight:800}.section-box.sign-in-page .section-title p{color:#64748b;margin:0;font-size:1.4rem}.section-box.sign-in-page .sign-in-form{padding:.4rem 0}.section-box.sign-in-page .sign-in-form .signin-form-inner,.section-box.sign-in-page .sign-in-form form{width:100%}.section-box.sign-in-page .sign-in-form .auth-link-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.section-box.sign-in-page .sign-in-form .auth-link-button{color:#244266;background:linear-gradient(#f9fbff 0%,#f2f6fc 100%);border:1px solid #d4deec;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:38px;font-size:1.4rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.section-box.sign-in-page .sign-in-form .auth-link-button:hover{border-color:#8ca9d1;transform:translateY(-1px);box-shadow:0 8px 18px #2442661f}.section-box.sign-in-page .sign-in-form .auth-link-button.signup{color:#1e4a8a;background:linear-gradient(#ecf3ff 0%,#dfeeff 100%);border-color:#b7cff2}.section-box.sign-in-page .sign-in-form .auth-link-button.forgot{color:#1b6b4c;background:linear-gradient(#effaf5 0%,#e2f5eb 100%);border-color:#bde2cf}.section-box.sign-in-page .sign-in-form .auth-primary-button{letter-spacing:.01em;min-height:42px;font-weight:700;box-shadow:0 8px 18px #1f3b5c29}@media (max-width:900px){.section-box.sign-in-page{border-radius:10px;max-width:100%;padding:1.1rem}.section-box.sign-in-page .sign-in-form .auth-link-actions{grid-template-columns:1fr}}
