@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");body{font-family:Open Sans,sans-serif;background-color:#f5f5f5;margin:0;padding:0}label,p,span{font-size:1rem;font-weight:500;color:#333}input{font-family:Open Sans,sans-serif;padding:.5rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;text-align:center;background-color:#f0f0f0;transition:all .2s ease;width:4rem}input[type=number]{text-align:center;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus{outline:none;border-color:#0070f3;background-color:#fff}button{font-family:Open Sans,sans-serif;padding:.6rem 1rem;border:none;border-radius:.5rem;font-size:.95rem;font-weight:600;cursor:pointer;background-color:#0070f3;color:white;transition:background .2s ease}button:hover{background-color:#005ec2}.btnGroup{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1rem}input[type=checkbox]{width:1rem;height:1rem;cursor:pointer;background-color:#000000}h1{text-align:center}