body {
    background-color: #000c40; 
    margin: 0; 
    padding: 0; 
    font-family: 'Raleway', sans-serif;
    color: #fff; 
}

.button {
    background-color:#586cc3; 
    color: #ffffff; 
    padding: 20px 40px; 
    border: none; 
    cursor: pointer; 
    transition: background-color 0.5s; 
    border-radius: 8px; 
    font-size: 20px; 
    font-family: 'Raleway', sans-serif;
}

button:hover {
    background-color: #001653; 
}


.button:active,
.button:focus{
    background-color: #605bffc5; 
    box-shadow: none; 
}

.modes-glow {
    background-color: #273ea5; 
    color: #ffffff; 
    padding: 20px 40px; 
    border: none; 
    cursor: pointer; 
    transition: all 0.5s; 
    border-radius: 8px; 
    font-size: 20px; 
    font-family:'Raleway', sans-serif;
    position: relative;
    overflow: hidden;
}


.modes-glow:hover {
    animation: glowing 1s ease infinite;
}

.modes-glow:active,
.modes-glow:focus{
    background-color: #4690ffc5; 
    box-shadow: none; 
}

@keyframes glowing {
    0% {
        box-shadow: 0 0 10px rgba(144, 157, 253, 0.8), 0 0 20px rgba(144, 157, 253, 0.8);
    }
    50% {
        box-shadow: 0 0 20px rgba(144, 157, 253, 0.8), 0 0 20px rgba(144, 157, 253, 0.8);
    }
    100% {
        box-shadow: 0 0 10px rgba(144, 157, 253, 0.8), 0 0 20px rgba(144, 157, 253, 0.8);
    }
}

.timer {
    background-color: transparent;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: min-content;
}

.input-container {
    border: 3px solid #b6c0ee;
    border-radius: 10px;
    padding: 0;
    flex: 1;
    display: inline-block;
    width:30%;
    
}

.input-container input {
    background-color: transparent;
    border: none;
    padding: 5px;
    font-family: 'Raleway', sans-serif;
    font-size: 1vw;
    color: #ffffff;
    letter-spacing: 1px;
    text-align: center;

}


.input-container input[type="number"] {
    background-color: none; 
    border-radius: 5px;
}

.input-container input[type="number"]:focus {
    background-color: #8dc9f7; 
}

.input-container input:focus {
    outline: none;
}

.reset {
    display: none; 
}






