/* 뒤에 로드되는 legacy meshmelo-login-v48.css보다 우선하는 로그인 전용 규칙. */
html body.mm-auth-page[data-mm65-login="1"] {
  margin:0!important;
  padding:0!important;
  height:auto!important;
  min-height:100vh!important;
  min-height:100svh!important;
  background:#fff!important;
}
html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 {
  display:block!important;
  min-height:0!important;
  height:auto!important;
  padding:28px 48px 24px!important;
}
html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-top {
  margin:0 0 28px!important;
}
html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-layout {
  flex:none;
  min-height:0;
  height:auto;
  align-content:start;
  align-items:center;
  padding:0;
}
/* 구형 .mm-auth-intro의 60px 간격이 로그인 안내 문단에 적용되는 것도 차단. */
html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-card .mm-auth-intro {
  margin:10px 0 24px;
}
html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-footer {
  margin:26px 0 0;
}
#mmJoinV64 .mm65-result {max-width:700px;margin:auto;text-align:center}
#mmJoinV64 .mm65-result-mark {display:grid;place-items:center;width:56px;height:56px;border-radius:50%;margin:0 auto 22px;background:#f0eafb;color:#6546d7;font-size:26px}
#mmJoinV64 .mm65-result h2 {font-size:clamp(25px,3vw,34px);line-height:1.5;overflow-wrap:anywhere;word-break:keep-all}
#mmJoinV64 .mm65-result h2 strong {color:#6546d7}
#mmJoinV64 .mm65-result p {color:#74677f;margin:16px 0;line-height:1.9;word-break:keep-all}
#mmJoinV64 .mm65-result .mm65-result-note {padding:18px 22px;background:#faf8fe;border:1px solid #e9e3f1;border-radius:14px;font-size:13px;text-align:left;margin:26px 0}
#mmJoinV64 .mm65-result .mm64-primary {max-width:350px;margin:28px auto 0;color:#fff!important;text-decoration:none}
@media(max-width:900px) {
  html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 {padding:24px 28px!important}
}
@media(max-width:700px) {
  html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 {padding:22px 22px calc(22px + env(safe-area-inset-bottom))!important}
  html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-top {margin-bottom:20px!important}
  html body.mm-auth-page[data-mm65-login="1"] #mmAuthV48 .mm-auth-layout {display:block}
}
