   }
        
        .success-message {
            display: none;
            background: linear-gradient(135deg, #34c75910, #30d15810);
            border-left: 4px solid #34c759;
            padding: 20px;
            border-radius: 8px;
            margin: 24px 0;
        }
        
        .success-message.show {
            display: block;
        }
        
        .success-message p {
            font-size: 1.1em;
            line-height: 1.6;
            margin: 0;
            color: var(--text-co