/* 顶部导航栏 */
/* ✅ 桌面版顶部背景图 */
.navbar-top-section {
    background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwLhpkqBYNlC0AIvwZrRx8Uv8rin346wp_v5LD1RtLBjyx9MS58N2w2xjDsUBkjYD_P54TJaLZYOLVZU_N5Gt7ndvDcjjbQ3OxLMOmnLjBGXQ8qSKnc4Wbxts0h5rfKyRWbhse02UpU3fXsF6RzszPs-FRo_I9WHbGKVp-1_reLLmX9vLGDYBtl4q876bG/s1920/desktop%20atas%20copy.jpg')
                center center / cover no-repeat !important;
    color: white !important;
    border-top: none !important;
    box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.2);
  }
  
  /* ✅ 手机版顶部背景图 */
  @media (max-width: 768px) {
    .navbar-top-section {
      background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJs9jdqM9OYpOV4cgp5d-B6YjpVkaB7U2Uc6gp4JQalnD-MEPmPpaSQJY-AdhixAsnoU8nxsDtT-JdkYmz64dTPs22yuV6RRTmHGXInVxzBxrQhnqBWQCVX28AZUFP3QEv6bfgDpWSieMBPbIg5Lv6O0nt9OeCxcSW91k68by1Uvud6kXRi0RhKgBhCc8p/s1080/mobile%20atas.jpg')
                  center center / cover no-repeat !important;
    }
  }
  
  /* ✅ 桌面版底部背景图 */
  .navbar-bottom-section {
    background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBnX3mhwi73YcM0kGIgL83ncjRhgjQKRIqFO_kcUvFAnlM7MKBxilA5zGBFGkvg6vsDhSf0PlhDtIUoCibSUcYwtn_5CVDA7ZoLGEp0RTDq6BJ6ft9CsMOm4DPzoJlrivu-2d551ysKzLEPWEFbrzmOSZxgnpEQf2LY51MNHkRvm-j4bBkL9Zqv6Y6ES9J/s1920/desktop%20bawah%20copy.jpg') 
                center center / cover no-repeat !important;
    color: white !important;
    border-bottom: none !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  }
  
  /* ✅ 手机版底部背景图 */
  @media (max-width: 768px) {
    .navbar-bottom-section {
      background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLqRM2l8JZmmxExLTYpkQ7aHzUVB7Kd403_MNB1pQXugtexDAyG-nb_zQHXWMzhz3C46o6xQYfvs0BUOeD_ei9jkXEcnZO5Jj4FtH03IaL9FN0NQEBP0WdfIiMziHfr1oK5-ER7fIpbZrj-daBnlx6UwtFbsj5uZ0BWBSDykklhUMst5LOynmVOZYpHOA7/s1080/mobile%20bawah.jpg') 
                  center center / cover no-repeat !important;
    }
  }
    
  /* 顶部和底部导航图标 */
  .navbar-top-section img.icon,
  .navbar-bottom-section img.icon {
    width: 26px;
    height: 26px;
    padding: 4px;
    background: linear-gradient(135deg, #ff0000, #982a2a); 
    border-radius: 12px; 
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); 
    transition: transform 0.2s ease;
  }
  /* 闪电卡片 + 静态发光 + 默认放大 */
  .nav-event-container {
    position: relative;
    background: linear-gradient(135deg, #ffffff, #e3e3e3);
    border-radius: 14px;
    padding: 10px 12px;
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.2);
    overflow: hidden;
    border: 2px solid transparent;
    transform: scale(1.03); /* 默认放大 */
  }
  
  /* 黑色发光字体 */
  .nav-event-container .text-main-font {
    font-weight: 700;
    font-size: 0.6rem;
    color: #000000;
    text-shadow: 0 0 4px rgba(255, 255, 255, 0.8), 0 0 6px rgba(255, 255, 255, 0.5);
  }
  
  /* 闪电边框特效 */
  .nav-event-container::before {
    content: "";
    position: absolute;
    inset: -2px;
    background: linear-gradient(60deg, #ff8000, #ffffff, #ff0000);
    background-size: 400% 400%;
    animation: lightningGlow 2s linear infinite;
    z-index: -1;
    border-radius: 14px;
    filter: blur(3px);
  }
  
  /* 图标微缩放 */
  .nav-event-container img {
    transform: scale(1.08); /* 默认放大 */
    border-radius: 10px;
    transition: none;
  }
  
  /* 动画关键帧 */
  @keyframes lightningGlow {
    0% {
      background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
    100% {
      background-position: 0% 50%;
    }
  }
  
  /* 跑马灯标题区域（白色加粗文字） */
  .marquee.scrolling-container span.h-100 strong {
    color: #ffffff !important; 
    font-weight: 800;
    font-size: 0.8rem;
    font-family: 'Poppins', 'Segoe UI', sans-serif;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  }
  
  /* ✅ 禁用 Swiper coverflow 效果 */
  .banner .swiper-slide {
    transform: none !important;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out !important;
    opacity: 1 !important;
  }
  
  /* ✅ 去掉阴影 */
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right {
    display: none !important;
  }
  
  /* ✅ 保持轮播滑动干净、平移 */
  .banner .swiper-wrapper {
    transform-style: flat !important;
    perspective: none !important;
  }
  
  /* ✅ 只针对用户资料模块（#userProfileModule） */
  #userProfileModule {
    border: 2px solid #000000;
    border-radius: 12px;
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.85);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    backdrop-filter: blur(3px); /* ✅ 可选：毛玻璃柔化 */
  }
  
  /* ✅ 移除 userProfileModule 区域内按钮的红色边框（改为透明） */
  #userProfileModule .btn-section-bg {
    border: 1px solid transparent !important;
  }
  
  /* LOG MASUK按钮 */
  #userProfileModule .row.mb-3 a.btn-primary {
    animation: loginPulse 2s infinite;
    background: linear-gradient(to bottom, #ff0004, #000000) !important;
    color: white !important;
    font-weight: 700;
    border-radius: 10px;
    box-shadow: 0 0 8px rgba(255, 76, 76, 0.4);
  }
  @keyframes loginPulse {
    0%, 100% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.03);
    }
  }
  
  /* DEPOSIT按钮（上下渐变） */
  #userProfileModule .col-5 a.btn-primary:first-child {
    background: linear-gradient(to bottom, #ff0000, #000000) !important; /* 绿 → 浅绿 */
    color: white !important;
    font-weight: 700;
    border-radius: 10px;
    box-shadow: 0 0 8px rgba(40, 167, 69, 0.4);
  }
  
  /* Segar Semula 图标 img */
  #userProfileModule .col-5 a:nth-of-type(3) img {
    animation: iconSpin 1.5s linear infinite;
  }
  @keyframes iconSpin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  /* 移除整个框架灰色背景 */
  .userprofile-container.provider-list {
    background: transparent !important;
    box-shadow: none !important;
  }
  /* ✅ 未选中按钮：纯白背景 + 灰边 */
  .provider-list .btn-style.btn-section-bg {
    background: #ffffff !important;
    border: 1px solid #cccccc !important;
    color: #000 !important;
    border-radius: 10px !important;
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
  }
  
  /* ✅ 选中按钮：无边框 + 黑红渐变 + 动效 */
  .provider-list .btn-style.btn-section-bg.active {
    background: linear-gradient(to bottom, #ff0000, #000000) !important; /* 黑到红渐变 */
    color: #ffffff !important;
    border: none !important;
    border-radius: 10px !important;
    animation: slotPulseGlow 2.5s ease-in-out infinite;
    transform: scale(1.03);
    box-shadow: 0 0 16px rgba(255, 0, 0, 0.3);
    transition: all 0.3s ease-in-out;
    position: relative;
    overflow: hidden;
  }
  
  /* ✅ 呼吸发光动画 */
  @keyframes slotPulseGlow {
    0%, 100% {
      transform: scale(1.03);
      box-shadow: 0 0 10px rgba(255, 0, 0, 0.2);
    }
    50% {
      transform: scale(1.06);
      box-shadow: 0 0 24px rgba(255, 0, 0, 0.4);
    }
  }
  
  /* 先加基础样式，保证结构容器定位 */
  #game_tab a {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 12px;
  }
  
  /* 呼吸动效 */
  #game_tab img {
    animation: breathing 3s ease-in-out infinite;
    width: 100%;
    height: auto;
    display: block;
    border-radius: 12px;
  }
  
  /* 呼吸动画定义 */
  @keyframes breathing {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.06); }
  }
  
  /* 发光扫过效果作用在 <a> 标签伪元素上 */
  #game_tab a::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(45deg, rgba(255,255,255,0.2), transparent);
    animation: shine 6s linear infinite;
    z-index: 2;
  }
  
  /* 光扫路径动画 */
  @keyframes shine {
    0%   { transform: rotate(0deg) translate(-100%, -100%); }
    50%  { transform: rotate(45deg) translate(100%, 100%); }
    100% { transform: rotate(0deg) translate(-100%, -100%); }
  }
  
  /* LIVE TRANSACTION 外层样式 + 深蓝边框 */
  .live-transaction-table {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    border: 2px solid #1A235A;
    position: relative;
    margin-top: 20px;
    transition: all 0.3s ease;
  }
  
  /* Deposit 标题背景 - 蓝色 */
  .live-transaction-table .trans-title:first-child {
    background: #000000;
    color: white;
    font-weight: 700;
    font-size: 1rem;
    padding: 10px 0;
    border-radius: 10px 10px 0 0;
  }
  
  /* Withdraw 标题背景 - 红色 */
  .live-transaction-table .trans-title:nth-child(2) {
    background: #ff0000;
    color: white;
    font-weight: 700;
    font-size: 1rem;
    padding: 10px 0;
    border-radius: 10px 10px 0 0;
  }
  
  /* 单笔交易内容 */
  .trans-content {
    background: white;
    border: 1px solid #f1f1f1;
    padding: 8px 0;
    font-size: 0.85rem;
    color: #333;
  }
  
  /* 交易账号样式 */
  .trans-content-half {
    letter-spacing: 1px;
    font-family: monospace;
  }
  
  /* 左侧 Deposit 金额加粗 */
  .trans-content .col-6:nth-child(2n) {
    font-weight: 700;
    color: #000000;
  }
  
  /* 右侧 Withdraw 金额加粗 */
  .live-transaction-table > .d-flex > .col-6:nth-child(4) .row > .col-6:nth-child(2n) {
    font-weight: 700;
    color: #ff0000;
  }
  
  /* 🔴 LIVE 图片闪烁动画 */
  img[alt="live"] {
    animation: blinkLive 1.2s infinite ease-in-out;
    filter: drop-shadow(0 0 5px red);
  }
  
  @keyframes blinkLive {
    0%, 100% {
      opacity: 1;
      filter: drop-shadow(0 0 5px red);
    }
    50% {
      opacity: 0.3;
      filter: drop-shadow(0 0 10px red);
    }
  }
  
/* ==============Annountment================= */
  
  /* ✅ 去除 modal 背景遮罩层 */
  .modal-backdrop {
    display: none !important;
    background: none !important;
  }
  
  /* ✅ modal 外层去除边框 + 阴影 + 背景 + 动效 */
  #annoucementModal .modal-dialog,
  #annoucementModal .modal-content,
  #annoucementModal .modal-body {
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    padding: 0 !important;
    animation: fadeInZoom 0.6s ease-out;
  }
  
  /* ✅ 图片样式 */
  #annoucementModal .announcementContent img {
    width: 100% !important;
    border-radius: 12px;
    display: block;
    margin: 0 auto;
  }
  
  /* ✅ 关闭按钮吸附右上角 */
  #annoucementModal .btn-annoucement-close.outside-close {
    top: -10px;
    right: -10px;
    z-index: 10;
  }
  
  /* ✅ 入场动画：淡入+缩放 */
  @keyframes fadeInZoom {
    0% {
      opacity: 0;
      transform: scale(0.9);
    }
    100% {
      opacity: 1;
      transform: scale(1);
    }
  }

/* Promotion标题 */
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ14PkDfuZAdGjYSEX35mR07vOml335ytyD5jpgbtqyOszIfvzPzU3PI5v_KEnacdgj6U4AChwxD8M0AB-rajOrUQObCBPp8oUW1JT0_1D9SaAytQJ4NuiKMfreLnRqikhasjEM4FQK0ZxXaSziUHrWcI9oG3i0TeIJuzp0hhXPOjaeHwNrO_ANRWW8tiq/s759/free-comission%20(3).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="16"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0i_gAEjvyh7ZChqlr4K8Qxa4wn0RlnGbNKymlrFF6ZARBoJMs_M07nX2LH8gnj3pNpqH6sZyTZpa6UCQ5I4Vd7YsWPFTKkibpkk0j-oFAmPRTeAbG-kBCCKqMYn8TjtfkbJduwcoKi_rIXX57cXBDhazsb71LqCHDyonrwK3Jw77j5qChJnRhGloaWmEx/s759/notis%20(5).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="14"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSfM2C3YSgZMxWTwNYeIr2YsGaMBkJ56R4wImDdDT2dFaqT9UZQmGEZzZlWBNaLzadw9lX9heUm-dggsBw50-7ZXUpyO3Klrv9yxvk2WRC7CllumitBwUfXq8a332CSpkYFAIHJVSBR7HeoTWClyjnAXsILvPkZTdhRD6piW_pUpm0Tzqnkp4X-hkZFRqj/s759/welcome%20(3).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="5"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgjR0rgCtf09kZBk0J04tkvkjrOhwPf4s3Vw-dvV0d900NhykQ_JfuG3l7aOljNLTO5ncga1EIAa1-xrsV0EMLHGFhHsfHzOSlCCgqS5jaOOaQjV4u1EmRL__1eetFwQzb5sEdZa_I2uvjsURII__mACjYre9gcozbPAxCzNkpy3dfikBQmPQ8pomdsrTL/s759/harian%20(5).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="17"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="4"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="4"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="4"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFrdZIxv7jGtafi7FBuYycoJ61yV5Swz_r0u-HtZgjqJWDI-9YnI_xiKpkD5gh9P8DmWaXoiBVdkYKBtWH0EPi_ocoEbQZ2NGQ6U5c1zMggupQRr_g0ixJmuvMI5RwiRLVEHrsOw4CzP5wKWH_AOwRqZWedO9yaRkEXjuzPfXiaxb0arbCxy382OU8NebU/s759/daily%20(2).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="4"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Z4QPhgQDRU0i8Ig8E8CgAWB7pK_khBdLhjy4wZU35d7fDkKN2jeq5YBgTXmcCB7rqwyja-m37RGzenGfeitjmx_xydXdX1QeZpIEsdzdazs7pCDSgsdUd4xpLkZ3T9Wonv6zqnrVUrAqk2VCSJYR-EmQVTUu-RFU80oari_Y-EIz_4wSJK0QjzZ0R-y-/s759/share%20(2).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="2"] .promotion-title-row img {
  display: none !important;
}

/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigsl8vRtUi9zEojEUwbds8C6TVSy-g3d7nmjqP_4jC5Y7c6WXBfCPi1Lmk8srj_gxLVZEz04d1GWgLG8oGaQhz-zmHsHS1LiSnloRIs5mefjcMc53FHQnbdnDWV2svOI8gpNGrVKFs5c55RJfpmghoAN1UN0UKY9Hpd8QnJ6P9E-4IeiCC-IC0zkJxs1-p/s759/special-reward%20(2).png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="1"] .promotion-title-row img {
  display: none !important;
}

/* Promotion标题 */
/* 隐藏标题文字 */
.promotion-row-wrapper[data-section-id="18"] .promotion-title-row p {
  display: none !important;
}

/* 容器设置 */
.promotion-row-wrapper[data-section-id="18"] .promotion-title-row {
  position: relative;
  height: 70px;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* 显示图片并缩放大小 */
.promotion-row-wrapper[data-section-id="18"] .promotion-title-row::after {
  content: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIYVjPnLyuOE3kTSIGZynXGABkst-bP7jZzU_OuadThw1fPeMnimezNx-eq-oWSHT7ZrY2K9YqPl07Jv6cYNXeptMAX7Sf7b8TFAYNernPAmlOCJ9hnE75AxZY9v-DvnVfYynbXKJgDdNz0w-AbPI0VEcUVLbbedwXr3__5BqmSQCYCJ-Q6lFyaFh1fpH7/s759/daily-free.png");
  display: inline-block;
  zoom: 0.45; /* ✅ 缩放比例（1 = 原图，0.8 = 80%，你可以改） */ 
}

/* 同时隐藏图标 */
.promotion-row-wrapper[data-section-id="18"] .promotion-title-row img {
  display: none !important;
}

/* Promotion红包样式 */

/* ✅ 红包卡片（原 + referral）统一背景 */
.promotion-row-wrapper[data-section-id="5"] .promotion-content-items[data-id="0"],
.promotion-row-wrapper[data-section-id="4"] .promotion-content-items[data-id="0"],
.promotion-row-wrapper[data-section-id="4"] .promotion-content-items[data-id="1"],
.promotion-row-wrapper[data-section-id="4"] .promotion-content-items[data-id="2"],
.promotion-content-referral {
  background: url("https://i.ibb.co/7x3NbcSG/9ffda4619d0665f85512c.gif") no-repeat center center !important;
  background-size: cover !important;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

/* ✅ 清除背景叠层 */
.promotion-row-wrapper[data-section-id="5"] .no-default,
.promotion-row-wrapper[data-section-id="4"] .no-default,
.promotion-content-referral .no-default {
  background: transparent !important;
}

/* ✅ 隐藏数值 & 按钮文字 */
.promotion-row-wrapper[data-section-id="5"] .amount,
.promotion-row-wrapper[data-section-id="4"] .amount,
.promotion-content-referral .amount {
  display: none !important;
}

.lottery .provider-games h1
{
color:#222 !important;
}

.lottery .provider-games .list-provider-icon span
{
color:#fff !important;
}

.lottery .provider-games a[name="games_link"]
{
background: linear-gradient(to bottom, #ff0000, #000000) !important;
color: white !important;
font-weight: 700 !important;
 border-radius: 10px !important;
 box-shadow: 0 0 8px rgba(40, 167, 69, 0.4) !important;
border:none !important;
}

.lottery .provider-games .list-provider-icon,
.lottery .provider-games .pnp-provider-bg
{
background: #ff0000 !important;
border-radius:10px !important;
}

.lottery .provider-games .resultDate, .lottery .provider-games .pnp-table-color
{
color:#222 !important;
}