  .post-shortcuts {
    list-style: none;
    padding: 0; 
    margin-right: auto;
    margin-left: auto;
  }
  
  .post-shortcuts a li {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px; 
    position: relative;
    overflow: hidden; /* add this */
    transition: background 0.5s ease;
  }


  
  .post-shortcuts a {
    text-decoration: none;
    color: #333;
    z-index: 3;
  }

  .post-shortcuts a.current {
    color: white; 
  }

  .post-shortcuts a.current li {
    background: #24A9E1; 
  }
  
  /* Hover styles */

  .post-shortcuts a li:hover {
    background: #24A9E1; 
  }
  

  .post-shortcuts a li:hover {
    color: white; 
  }