.reset-body{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#e5f0f5,#f7fafc)}.reset-card{width:min(520px,100%);padding:40px;border:1px solid #ccdde5;border-top:7px solid #769aaa;border-radius:18px;background:#fff;box-shadow:0 18px 48px #31516120}.reset-brand{display:block;width:210px;margin:0 auto 34px}.reset-brand img{display:block;width:100%;height:auto}.reset-card h1{margin:10px 0 8px;font:600 34px "Yu Mincho","Meiryo",serif}.reset-message{padding:12px 14px;border-left:4px solid #3a8d7e;border-radius:5px;background:#eef8f5;color:#17614f}.reset-message.error{border-left-color:#d95770;background:#fff0f2;color:#9c2439}.reset-back{margin:24px 0 0;text-align:center}.reset-back a{color:#345f72;font-weight:700}@media(max-width:560px){.reset-card{padding:28px 22px}.reset-brand{width:170px}.reset-card h1{font-size:29px}}