@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");*{margin: 0; padding: 0; box-sizing: border-box; font-family: "Roboto", sans-serif;}.top{width: 100%; font-size: 27px; text-align: center; padding: 3px 0; background: #cd0000;}.top a{text-decoration: none; color: #fff;}.container{width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 94vh;}.container *{margin: 5px 0;}.date{text-transform: uppercase; font-size: 28px; letter-spacing: .7px; background: #2c3e50; padding: 3px 10px; color: #f3f3f3;}.time{font-size: 120px; display: flex; align-items: center; justify-content: center; padding: 5px 20px; font-weight: bolder; background: linear-gradient(120deg, red, blue); color: #f3f3f3;}#a{margin-left: 10px; font-size: 50px; color: lightgrey;}#set{font-size: 40px; padding: 5px 20px; cursor: pointer; border: none; outline: none; background: #EA2027; color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}#set:hover{background: #b10000;}#cover{width: 100%; height: 100vh; background: rgba(0, 0, 0, 0.75); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 77; display: none;}#set-alarm{padding: 30px 10px; background: #fff; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 700px; max-width: calc(100% - 10px); border-radius: 10px; z-index: 88; display: flex; flex-direction: column; align-items: center; display: none;}#set-alarm h2{width: 100%; text-align: center; font-size: 27px; padding: 7px 0; background: red; color: #fff; letter-spacing: 0.5px; font-weight: normal;}.section{width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-top: 10px;}.setting{width: calc(38% - 20px); display: flex; align-items: center; justify-content: center; margin: 7px;}.setting label{font-size: 20px;}.setting input{margin-left: 7px; font-size: 20px; padding: 5px; overflow: hidden; max-width: 220px; outline: none; border: 1px solid red;}.setting input::placeholder{color: #333;}#ampm{font-size: 20px; padding: 5px 20px; margin-left: 10px; border: 1px solid red; outline: none;}.done{font-size: 23px; margin-top: 10px; padding: 5px; width: 100%; text-align: center; background: red; color: #fff; cursor: pointer; max-width: 200px; outline: none; border: none;}.alarm-ring{width: 500px; max-width: calc(100% - 10px); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; z-index: 89; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 20px 10px; border-radius: 10px; display: none;}.alarm-ring h2{background: red; color: #fff; padding: 3px 0; width: 100%; text-align: center; font-weight: normal;}.alarm-ring img{width: 300px; max-width: 100%;}.alarm-ring .alarm-time{font-size: 30px; font-weight: bold; margin: 5px 0;}#stop{font-size: 27px; padding: 3px 50px; margin-top: 5px; cursor: pointer; border: none; outline: none; color: #fff; background: red; letter-spacing: 0.5px;}.your-alarm{width: 100%; display: flex; justify-content: center; display: none;}#y-a{font-size: 40px;}#cancel{font-size: 28px; padding: 0 25px; margin-left: 10px; cursor: pointer; outline: none; border: none; background: #d93c00; color: #fff;}#err{font-size: 23px; margin-top: 10px; color: red; display: none;}.text{width: 100%; padding: 0 10px;}.text h1{font-size: 27px; width: 100%; text-align: center; letter-spacing: 0.5px; line-height: 30px;}.text h2{font-size: 25px; letter-spacing: 0.5px; line-height: 30px;}.text p{font-size: 20px; letter-spacing: 0.5px; line-height: 30px;}.text img{max-width: 100%; display: flex; margin: 0 auto;}.footer{font-size: 17px; text-align: center; padding: 3px 0; background: #000; color: #f3f3f3; text-transform: capitalize; letter-spacing: 0.5px;}.footer a{text-decoration: none; color: #00fff3;}@media (max-width: 620px){.time{font-size: 80px;}#set{font-size: 35px;}}@media (max-width: 515px){.setting label{font-size: 18px;}.setting input{font-size: 18px;}#set-alarm{padding: 5px;}#set-alarm .setting{margin: 3px;}#ampm{padding: 5px 10px;}}@media (max-width: 460px){.time{font-size: 60px;}#set{font-size: 30px;}#a{font-size: 35px;}#set-alarm{padding: 10px 5px;}}@media (max-width: 380px){.time{font-size: 50px;}#set{font-size: 25px;}.setting{width: 35%;}}.shr-it{display: flex; justify-content: center; font-size: 20px; align-items: center; letter-spacing: 0.6px; color: #000;}.resp-sharing-button__link,.resp-sharing-button__icon{display: inline-block;}.resp-sharing-button__link{text-decoration: none; color: #fff; margin: 0.5px;}.resp-sharing-button{transition: 25ms ease-out; padding: 0 7px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;}.resp-sharing-button__icon svg{width: 18px; height: 18px; margin-right: 0.4rem; vertical-align: top;}.resp-sharing-button--small svg{margin: 0; vertical-align: middle;}/* Non solid icons get a stroke */.resp-sharing-button__icon{stroke: #fff; fill: none;}/* Solid icons get a fill */.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill: #fff; stroke: none;}.resp-sharing-button--twitter{background-color: #55acee;}.resp-sharing-button--twitter:hover{background-color: #2795e9;}.resp-sharing-button--facebook{background-color: #3b5998;}.resp-sharing-button--facebook:hover{background-color: #2d4373;}.resp-sharing-button--email{background-color: #777;}.resp-sharing-button--email:hover{background-color: #5e5e5e;}.resp-sharing-button--whatsapp{background-color: #25d366;}.resp-sharing-button--whatsapp:hover{background-color: #1da851;}.resp-sharing-button--facebook{background-color: #3b5998; border-color: #3b5998;}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active{background-color: #2d4373; border-color: #2d4373;}.resp-sharing-button--twitter{background-color: #55acee; border-color: #55acee;}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active{background-color: #2795e9; border-color: #2795e9;}.resp-sharing-button--email{background-color: #777777; border-color: #777777;}.resp-sharing-button--email:hover,.resp-sharing-button--email:active{background-color: #5e5e5e; border-color: #5e5e5e;}.resp-sharing-button--whatsapp{background-color: #25d366; border-color: #25d366;}.resp-sharing-button--whatsapp:hover,.resp-sharing-button--whatsapp:active{background-color: #1da851; border-color: #1da851;} html {font-size: 16px;}
