<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">nav.navbar.navbar-dark.bg-dark {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #305bcc !important;
}
a.text-decoration-none.d-block.p-2.border.rounded.bg-light.flex-fill.text-center {
    margin-bottom: 10px;
    background: #0d6efd !important;
    color: #fff !important;
}
a.text-decoration-none.d-block.p-2.border.rounded.bg-light.flex-fill.text-center:hover {
    margin-bottom: 10px;
    background: #043680 !important;
    color: #fff !important;
}

.ebayresult {
    min-height:435px!important;
    margin-bottom:20px!important;
}
.ebaylink {
margin-top:4px!important;
    margin-bottom:4px!important;
}
p.text-center.noresulttext {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 25px;
}


/* Optional CSS enhancements */
.card {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  
  .card:hover {
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  
  .card-img-top img {
    transition: transform 0.3s ease;
  }
  
  .card:hover .card-img-top img {
    transform: scale(1.05);
  }
  
  .object-fit-contain {
    object-fit: contain;
  }
  
  /* For browsers that don't support object-fit */
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .card-img-top img {
      height: auto;
      width: auto;
      max-height: 100%;
      max-width: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
  }
  
  /* More compact layout on smaller screens */
  @media (max-width: 576px) {
    .card-img-top {
      height: 150px !important;
    }
    
    .card-title {
      font-size: 0.9rem !important;
    }
  }
  
  /* Target just the text of the Buy Now button for better spacing with icon */
  .btn .fa {
    margin-right: 0.3rem;
  }

  .ebayresult span.label.label-default {
    font-size: 13px;
}</pre></body></html>