:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#101828;background:#f4f6f8;line-height:1.6}*{box-sizing:border-box}body{margin:0}.header{background:#101828;color:#fff;padding:28px 20px}.header-inner,.main{width:min(820px,100%);margin:auto}.brand{font-size:14px;font-weight:800;color:#93c5fd;text-transform:uppercase;letter-spacing:.08em}.header h1{font-size:clamp(28px,5vw,42px);line-height:1.15;margin:8px 0}.header p{color:#cbd5e1;margin:0}.main{padding:24px 16px 48px}.notice,.card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:20px;margin-bottom:14px}.notice{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a;font-weight:650}.card h2{font-size:20px;margin:0 0 8px}.card p{color:#475467;margin:0}.card p+p{margin-top:10px}.button{display:inline-block;background:#2563eb;color:#fff!important;text-decoration:none;font-weight:800;border-radius:12px;padding:13px 18px;margin-top:16px}.button.danger{background:#b42318}.email{font-weight:750;color:#2563eb}.links{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.links a,.footer a{color:#2563eb;font-weight:700}.footer{text-align:center;color:#667085;font-size:13px;padding-top:18px}@media(max-width:520px){.header{padding-top:22px}.main{padding:16px 12px 36px}.card,.notice{padding:17px}}
