body{margin:0;background:#080e1b;color:#eaf0fb;font-family:Inter,Arial,sans-serif}header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:22px max(24px,calc((100vw - 1150px)/2));background:#101a2d}header a{color:#ff9b3d;text-decoration:none;font-weight:700}nav{display:flex;gap:16px;flex-wrap:wrap}main{max-width:900px;margin:50px auto;padding:0 20px}h1{font-size:clamp(26px,4vw,42px)}form,article{padding:25px;background:#142039;border:1px solid #2a3953;border-radius:14px}label{display:block;margin:15px 0}input,select{box-sizing:border-box;width:100%;padding:13px;margin-top:8px;background:#0a1425;color:#fff;border:1px solid #42516b;border-radius:8px}button{background:#ff8d26;color:#171717;border:0;border-radius:8px;padding:14px 22px;font-weight:800;cursor:pointer}.msg{padding:15px;background:#214c3a}.error{padding:15px;background:#5c2931}article{margin:15px 0}
.mg-name{font-weight:400}.mg-name.mg-bold{font-weight:800}
