body{font-family:var(--sahmat-font,inherit);font-size:var(--sahmat-font-size,16px)}.sm-container{max-width:var(--sahmat-container,1240px)}.sm-login-card{width:var(--sahmat-desktop-login-width,100%);max-width:100%;box-sizing:border-box}.sm-login-btn,.sm-btn-primary{background:linear-gradient(120deg,var(--sahmat-accent,#e83eaa),var(--sahmat-accent-2,#7c4dff))!important}.sm-brand-copy strong{color:var(--sahmat-accent,#e83eaa)}@media(max-width:767px){.sm-login-card{width:var(--sahmat-mobile-login-width,100%)!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:var(--sahmat-mobile-login-padding,16px)!important;border-radius:var(--sahmat-mobile-login-radius,18px)!important}.sm-login-card input:not([type=checkbox]),.sm-login-card button,.sm-login-card .sm-login-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.sm-login-card *{min-width:0;overflow-wrap:anywhere}.sm-login-bottom{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sm-login-bottom a{margin-left:auto}}