@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');

*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;

}

h1{
    font-weight: 300;
    
}
body{
    background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../img/cat.png');
  height: 100vh;
  width: 100vw;
  background-size: cover;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.aaa{
    text-align: top;
    line-height: -1000px;
}
.box{
  background-color: #ffffff42;
  height: 400px;
  width: 600px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  user-select: none;
  cursor: pointer;
  box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
}

.frame{
  line-height:normal;
  display: flex;
  gap: 3px;
}

h3{
  font-weight: 500;
  color:#130f40;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.hrs,
.min,
.sec,
.ms,
.colon{
width: 50px;
height: 50px;
font-size: 50px;
text-align: center;
line-height: 50px;
color: #eb4d4b;
font-family: 'Digital-7';
}
.colon{
width: 10px;
height: 50px;
}
.buttons{
  margin-top: 25px;
}
.buttons button{
 border: none;
 padding: 5px 20px;
 color:white;
 border-radius: 3px;
 text-transform: uppercase;
}

.start{background-color: #6ab04c;}
.stop{background-color: #30336b;}
.reset{background-color:  #eb4d4b;}


.start-active,
.stop-active{
  pointer-events: none;
  opacity: 0.5;
}
p{
    line-height: 11;
    font-weight: 500;
    font-size: small;
}
@media (min-width:600px) {
    .box{
        height: 400px;
        width: 600px;
    }
    
    }
    @media (min-width:768px) {
        .box{
            height: 400px;
            width: 600px;
        }
        
        }

        @media (min-width:400px) {
            .box{
                height: 250x;
                width: 350px;
            }
            
            }
