:root{font-family:Arial,sans-serif;color:#111827;background:#f8fafc}*{box-sizing:border-box}body{margin:0}main{max-width:760px;margin:40px auto;background:#fff;padding:24px;border:1px solid #e5e7eb;border-radius:12px}label{display:block;font-weight:600;margin-top:12px}button,input,select{width:100%;margin-top:6px;padding:10px;border:1px solid #d1d5db;border-radius:8px}input[type=checkbox]{width:auto;margin-right:8px}button{cursor:pointer;background:#0f172a;color:#fff;font-weight:600;margin-top:16px}