  <style>
    @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@500;600;700;800&display=swap');
    body {
      font-family: 'Inter', sans-serif;
      background-color: #0b0e14;
      color: #f1f5f9;
      overflow-x: hidden;
      user-select: none;
    }
    .mono {
      font-family: 'JetBrains Mono', monospace;
    }
    ::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    ::-webkit-scrollbar-track {
      background: #0b0e14;
    }
    ::-webkit-scrollbar-thumb {
      background: #1e2636;
      border-radius: 3px;
    }
    ::-webkit-scrollbar-thumb:hover {
      background: #2c3850;
    }
    .hero-banner-card {
      background: radial-gradient(120% 110% at 85% 20%, rgba(37, 99, 235, 0.22) 0%, rgba(19, 24, 34, 0.98) 65%, #0f131a 100%);
    }
    @keyframes slotDrop {
      0% { transform: translateY(-28px); opacity: 0; }
      100% { transform: translateY(0); opacity: 1; }
    }
    .slot-cell-drop {
      animation: slotDrop 0.22s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    }
    @keyframes slotWinPop {
      0% { transform: scale(1); opacity: 1; }
      45% { transform: scale(1.04); box-shadow: 0 0 18px #2563eb; border-color: #60a5fa; }
      100% { transform: scale(0.9); opacity: 0.2; }
    }
    .slot-cell-win {
      animation: slotWinPop 0.4s ease-in-out forwards;
    }
    .playing-card {

/* Spor Bulteni Yatay Kaydirma Cubugu Gizleme */
.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }
