;
            outline: none;
            transition: all 0.3s ease;
        }

        input[type="text"]:focus {
            border-color: #4A90E2;
        }

        label {
            display: flex;
            justify-content: space-between;
            font-size: 1rem;
            margin-bottom: 15px;
            align-items: center;
        }

        input[type="range"] {
            width: 100%;
            margin-left: 10px;
            -webkit-appearance: none;
            appearance: none;
     