*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body,#root{height:100%}body{margin:0;background:#eceeea;color:#15201a;font-family:Zen Kaku Gothic New,sans-serif}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{max-width:480px;margin:0 auto;min-height:100%;background:#fbfbf9;position:relative;display:flex;flex-direction:column}@keyframes ml-spin{to{transform:rotate(360deg)}}.ml-session-swal{border-radius:22px;font-family:Zen Kaku Gothic New,sans-serif}.ml-session-swal .swal2-title{font-size:1.125rem;font-weight:700}.ml-session-swal .swal2-html-container{font-size:.875rem;color:#5c6b62;line-height:1.8}.ml-session-swal .swal2-confirm{border-radius:14px;padding:12px 28px;font-weight:700}
