*{box-sizing:border-box}body{margin:0;background:#151615;color:#f1eee5;font:17px/1.65 Arial,sans-serif}main{max-width:850px;margin:60px auto;padding:0 24px}a{color:#d9f479}h1{font-size:clamp(32px,6vw,52px);line-height:1.1;letter-spacing:-1.5px}h2{font-size:24px;margin-top:35px}p,li{color:#c3c7bb}label{display:block;margin:24px 0}select{display:block;width:100%;margin-top:8px;padding:13px;background:#24291f;border:1px solid #59664a;border-radius:8px;color:#f1eee5;font:16px Arial}button{padding:14px 24px;background:#d9f479;color:#151615;border:0;border-radius:30px;font-weight:bold;font-size:15px;cursor:pointer}.result{padding:22px;border:1px solid #68754d;border-radius:10px;margin:25px 0}.small{font-size:14px}.badge{color:#d9f479;font-size:12px;letter-spacing:1px;text-transform:uppercase}
