.requirement-list li {
            transition: color 0.3s ease-in-out;
        }
        .requirement-list li.valid {
            color: #28a745; /* Zielony kolor dla spełnionego warunku */
            font-weight: bold;
        }
        .requirement-list li.invalid {
            color: #dc3545; /* Czerwony kolor dla błędu */
        }
        .error-message {
            color: #dc3545; /* Czerwony kolor dla błędu */
        }
        .new-input {
            margin-bottom: 1rem; /* Dodaje odstęp 16px pod każdym polem */
        }

