.account{max-width:440px;margin:40px auto;padding:24px}.account h1{font-size:42px;letter-spacing:-1px}.account label{display:block;margin:22px 0}.account input{display:block;width:100%;padding:14px;margin-top:8px;color:inherit;background:#181818;border:1px solid #777;border-radius:6px}.account button,.account .pill{display:block;margin:18px 0;text-align:center;width:100%}.account [hidden]{display:none}
.account .check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.account .check input{width:18px;height:18px;flex:0 0 auto;margin:2px 0;accent-color:#eaff7b}.account details{padding:16px;border:1px solid #555;border-radius:10px}.account summary{cursor:pointer}.account #mail-note{padding:12px;border:1px solid #b8b559;border-radius:8px;font-size:13px}.account input{box-sizing:border-box}.account{box-sizing:border-box}
