.gold { color: #C9A646; }
    .bg-gold { background-color: #C9A646; }
    .border-gold { border-color: #C9A646; }

    /* Horizontal slider */
    .slider {
      overflow: hidden;
      position: relative;
    }

    .slide-track {
      display: flex;
      width: calc(250px * 10);
      animation: scrollX 25s linear infinite;
    }

    .slide-track img {
      width: 250px;
      height: 350px;
      object-fit: cover;
      border-radius: 20px;
      margin-right: 20px;
    }

    @keyframes scrollX {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }