@import url('https://fonts.googleapis.com/css2?family=Righteous&display=swap'); @font-face { font-family: Conto-Bold; src: url(Conto-Bold.ttf); } * { margin: 0; padding: 0; font-family: Conto-Bold; box-sizing: border-box; } body { background: #1a1a2e; /* Dark Blue */ align-items: center; justify-content: center; } .container { margin: 50px 20px; border-radius: 30px; margin-top: 30%; padding: 30px 20px; background-color: #ffffff; /* White */ box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; width: 90%; } /* Media query for smaller screens */ @media (max-width: 768px) { .content { max-width: 100%; /* Set max-width to 100% for smaller screens */ } } h3 { position:relative; font-size: 25px; font-family:fantasy; color: #ff6f61; /* Coral */ text-transform:uppercase; text-align: center; white-space: nowrap; overflow: hidden; border-right: .1em solid black; animation: typing 3s steps(20) infinite; } @keyframes typing { from { width: 0 } to { width: 90% } } h1 { text-align: center; font-size: 15px; color: black; font-family: Monospace; font-weight: 4500; } .input { width: 100%; height: 45px; border: 2px solid #3a86ff; /* Bright Blue */ outline: none; border-radius: 5px; color:blue; font-size: 1rem; padding-left: 15px; } .submit { margin: 15px auto; width: 100%; height: 45px; background-color: #ef476f; /* Pinkish Red */ outline: none; border: none; border-radius: 5px; font-size: 1rem; color: #ffffff; /* White */ } .success { background-color: #d4f8e8; margin: 10px 0; padding: 10px; text-align: center; color: #2e7d32; align-items: center; margin-bottom: 20px; border: 2px solid #4caf50; }.error { background-color: #ffcccc; margin: 10px 0; padding: 10px; text-align: center; color: #84200a; align-items: center; margin-bottom: 20px; border: 2px solid #ff6f61; } .total { background-color: #e3f2fd; /* Light Blue for background */ margin: 10px 0; padding: 10px; text-align: center; color: #0d47a1; /* Dark Blue for text */ align-items: center; margin-bottom: 20px; border: 2px solid #1976d2; /* Medium Blue for the border */ }.telBtn { margin-top: 30px; } .telBtn button { width: 100%; height: 45px; background-color: #8338ec; color: #ffffff; border: none; border-radius: 5px; outline: none; font-size: 1rem; }