 .card-box {
     border: none;
     border-top: 4px solid #000;
     transition: all 0.2s ease;
 }

 .row-item {
     padding: 10px 0;
     border-bottom: 1px solid #eee;
 }

 .row-item:last-child {
     border-bottom: none;
 }

 .version-link {
     text-decoration: none;
     font-weight: 700;
     color: #007bff;
 }

 .version-link:hover {
     text-decoration: none;
     color: #0056b3;
 }

 .divider {
     height: 2px;
     background: #ddd;
     margin: 10px 0 15px;
 }

 .page-link {
     color: #000;
 }

 .page-link:hover {
     background-color: #000;
     color: #fff;
     border-color: #fff;
 }

 .page-item.active .page-link {
     background-color: #000;
     border-color: #fff;
     color: #fff;
 }

 .page-link:focus {
     box-shadow: none;
 }