body {
    background-color: #f2f2f2;
    font-family: Arial, sans-serif;
}

form {
    background-color: #fff; 
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

input[type="number"], select {
    background-color: #f2f2f2;
}

button {
    transform: scale(1.3, 1.3);
    transition: transform 150ms ease-in-out;
    background-color: #f2f2f2;
}


.progress {
    background: rgba(0, 0, 0, 0.10);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.10), 0 1px rgba(255, 255, 255, 0.05);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.10), 0 1px rgba(255, 255, 255, 0.05);

}

.progress-bar {
    transition: 0.4s linear;
    transition-property: width, background-color;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.10), inset 0 1px rgba(255, 255, 255, 0.5);
    animation: progress-bar cubic-bezier(0, 0, 0, 0);
    animation-duration: var(--total-time, 0ms);
    animation-play-state: var(--state-play, paused);
}

@keyframes progress-bar {
    0% {
        width: 0%;
        background-color: #f63a0f;
    }
    25% {
        width: 25%;
        background-color: #f27011;
    }
    50% {
        width: 50%;
        background-color: #f2b01e;
    }
    75% {
        width: 75%;
        background-color: #f2d31b;
    }
    100% {
        width: 100%;
        background-color: #86e01e;
    }
}