:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;background:#0b0b0f;color:#ececf4;font-size:16px}*{box-sizing:border-box}body{margin:0;padding:32px 16px}.shell{max-width:760px;margin:auto}.brand{display:block;font-size:26px;font-weight:700;text-decoration:none;margin:0 0 24px}.brand span{display:block;color:#a7a7bf;font-size:14px;font-weight:400;margin-top:6px}.card{background:#16161d;border:1px solid #2b2b38;border-radius:18px;padding:clamp(20px,5vw,40px)}h1{font-size:28px;margin:0 0 18px}h2{font-size:18px;overflow-wrap:anywhere}p{line-height:1.6;overflow-wrap:anywhere}a{color:#b1a7ff}label{display:block;font-weight:600;margin:18px 0}small{display:block;font-weight:400;color:#b8b8cc;margin-top:5px}input{display:block;width:100%;padding:13px;border:1px solid #50506a;border-radius:8px;background:#0b0b0f;color:inherit;font:inherit;margin-top:8px}button,.button{display:inline-block;border:0;border-radius:9px;padding:13px 18px;background:#6366f1;color:white;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;margin:4px 0;text-align:center}.whatsapp{background:#176b46}.secondary{background:#2b2b38}.notice{padding:16px;background:#29243e;border:1px solid #7560a5;border-radius:8px;overflow-wrap:anywhere}.badge{display:inline-block;border:1px solid #8174ba;border-radius:30px;padding:5px 14px}dt{color:#a7a7bf;margin-top:14px}dd{margin:5px 0 20px;overflow-wrap:anywhere}.member{border-top:1px solid #3d3d50;margin-top:28px;padding-top:16px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}footer{margin:24px 0;color:#a7a7bf;font-size:14px}:focus-visible{outline:3px solid #c4b5fd;outline-offset:4px}
