.name-card {
            /* White background as requested */
            background-color: #fff;
            
            /* Light-colored border as requested */
            border: 1px solid #e0e0e0;
            
            /* Orange shadow as requested */
            box-shadow: 0 4px 15px rgba(255, 165, 0, 0.4);
            
            /* Rounded corners as requested */
            border-radius: 15px;
            
            /* Spacing and layout for the content */
            padding: 20px;
            width: 500px;
            text-align: center;
            transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
        }

        .name-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 20px rgba(255, 165, 0, 0.6);
        }

        .name-card-title {
            font-size: 1.5rem;
            font-weight: 600;
            color: #333;
            margin-bottom: 5px;
        }

        .name-card-subtitle {
            font-size: 1rem;
            color: #666;
            margin-bottom: 15px;
        }
        
        .name-card-text {
            font-size: 0.9rem;
            color: #888;
        }