*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,sans-serif;background-color:#f3f4f6;color:#111827}h1{font-size:28px;margin-bottom:20px}h2{margin-bottom:16px}h3{margin-bottom:12px}input,select{width:100%;padding:10px 12px;margin-bottom:14px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}input:focus,select:focus{outline:none;border-color:#2563eb}button{padding:10px 16px;background-color:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}button:hover{background-color:#1e40af}.link{text-align:center;margin-top:10px;color:#2563eb;cursor:pointer;font-size:14px}.card{background:#fff;border-radius:10px;padding:24px;box-shadow:0 10px 30px #00000014}video{background:#000}input[type=file]{margin-bottom:12px}
