.account-header{max-width:780px;margin:auto;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.account-header>a:last-child{font-size:13px}.account-main{max-width:520px;margin:35px auto;padding:28px;background:#fffdf9;border:1px solid var(--line);border-radius:20px}.account-main h1{font-size:26px;letter-spacing:-.6px;margin:10px 0 16px}.account-main>p{margin-bottom:20px}.account-main label{display:grid;gap:8px;margin:20px 0;font-size:14px}.account-main input{width:100%;padding:14px;border:1px solid var(--line);border-radius:9px;font-size:16px}.account-main button{min-height:48px}.account-main .button{display:inline-block;text-align:center}.account-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:14px}.account-links a{text-decoration:underline}.account-main .form-error{color:#aa3928}.account-main [role=status]{margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.account-main .verified-email{word-break:break-all}.account-main [hidden]{display:none!important}@media(max-width:600px){.account-main{margin:18px 16px;padding:22px}.account-header{padding:18px 20px}}

.account-main .deletion-summary{padding:16px;background:#f8eee8;border:1px solid #e6c9bf;border-radius:12px;margin:20px 0}.deletion-summary ul{padding-left:22px}.deletion-summary li{line-height:1.8}.account-main .deletion-consent{display:flex;align-items:flex-start;gap:10px}.account-main .deletion-consent input{width:20px;height:20px;flex:none;margin-top:2px}.account-main .danger{background:#9c3529;color:#fff}.deletion-entry{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.deletion-entry h2{font-size:19px}.deletion-entry p{font-size:14px;margin:12px 0}.deletion-entry a{text-decoration:underline}
