/* ==========================================================================
   QUIZ4D - Royal Blue Gradient Theme Stylesheet
   Platform Gaming Online Terpercaya
   ========================================================================== */

:root {
  --default: transparent;
  --body-theme-bg: #030712;
  --announcement-cntr-bg: #0f172a;
  --announcement-cntr-color: #60a5fa;
  --announcement-cntr-section-announcement-bg: #0b1329;
  --announcement-cntr-section-announcement-color: #e2e8f0;
  --announcement-cntr-list-li-color: #cbd5e1;
  --banner-bg: #020617;
  --banner-carousel-indicators-li-border: 1px solid #3b82f6;
  --banner-carousel-indicators-active-bg: #3b82f6;
  --banner-carousel-indicators-active-border: #60a5fa;
  --download-apk-content-bg: #0b1329;
  --download-apk-details-title-color: #ffffff;
  --download-apk-details-desc-color: #94a3b8;
  --download-apk-details-btn-color: #ffffff;
  --download-apk-details-btn-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%);
  --download-apk-details-btn-back-color: #ffffff;
  --download-apk-details-btn-back-bg: #1e293b;
  --download-apk-details-btn-back-bs: none;
  --download-apk-color: #ffffff;
  --download-apk-section-i-color: #3b82f6;
  --download-apk-btn-color: #ffffff;
  --download-apk-btn-bg: linear-gradient(135deg, #1d4ed8 0%, #3b82f6 100%);
  --download-apk-btn-hover-color: #ffffff;
  --download-popup-modal-body-span-color: #ffffff;
  --download-popup-modal-header-title-color: #3b82f6;
  --home-progressive-jackpot-bg: linear-gradient(135deg, #090d1a 0%, #1e3a8a 50%, #090d1a 100%);
  --home-progressive-jackpot-color: #ffffff;
  --home-progressive-jackpot-outer-cntr-bg: #020617;
  --home-progressive-jackpot-inner-cntr-bg: linear-gradient(135deg, #0f172a, #1e3a8a);
  --home-progressive-jackpot-border-cntr-bg: #0009;
  --home-progressive-jackpot-border-cntr-border: 3px solid #2563eb;
  --home-progressive-jackpot-jackpot-cntr-bg: linear-gradient(135deg, #1d4ed8, #3b82f6);
  --home-progressive-jackpot-jackpot-inner-cntr-bg: #020617;
  --home-progressive-jackpot-jackpot-border-cntr-border: 3px dotted #3b82f6;
  --home-progressive-jackpot-jackpot-currency-color: #60a5fa;
  --home-progressive-jackpot-jackpot-play-text-color: #38bdf8;
  --home-progressive-jackpot-jackpot-play-text-label-color: #93c5fd;
  --lottery-result-cntr-bg: #0b1329;
  --lottery-result-cntr-color: #94a3b8;
  --lottery-result-cntr-title-bg: #1e293b;
  --lottery-result-cntr-title-color: #93c5fd;
  --lottery-result-cntr-numbers-bg: #020617;
  --sports-platform-title-color: #ffffff;
  --sports-matches-cntr-bg: #0b1329;
  --sport-match-item-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --sport-match-item-color: #ffffff;
  --sport-match-item-even-bg: #0f172a;
  --sport-match-item-even-color: #cbd5e1;
  --sport-match-item-info-cntr-bg: #090d1a;
  --sport-match-item-even-info-cntr-bg: #070a14;
  --sport-match-item-even-info-cntr-color: #ffffff;
  --sport-match-item-info-color: #93c5fd;
  --sport-match-item-teams-span-color: #60a5fa;
  --popular-game-title-cntr-title-span-color: #ffffff;
  --popular-game-title-cntr-title-span-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --popular-game-title-cntr-title-span-after-bg: #2563eb;
  --popular-game-title-cntr-content-border: 1px solid #1e3a8a;
  --popular-game-title-cntr-content-game-list-game-item-game-name-color: #93c5fd;
  --popular-game-title-cntr-content-game-list-game-item-provider-name-color: #ffffff;
  --popular-game-title-cntr-content-game-list-scrollbar-thumb-bg: #2563eb;
  --popular-games-bg: #030712;
  --popular-games-left-section-title-bg: #0f172a;
  --popular-games-left-section-title-color: #60a5fa;
  --popular-games-scrtabs-tab-cntr-bg: linear-gradient(to bottom, #0f172a 0%, #1e293b 46%, #0f172a 100%);
  --popular-games-nav-tabs-li-a-bg: #0b1329;
  --popular-games-nav-tabs-li-a-active-bg: #1e3a8a;
  --popular-games-scroll-arrow-bg: transparent;
  --popular-games-scroll-arrow-color: #60a5fa;
  --popular-games-tab-pane-bg: #070a14;
  --popular-games-tab-content-border: 1px solid #1e3a8a;
  --popular-games-list-game-item-hover-link-cntr-bg: rgba(2, 6, 23, 0.85);
  --home-game-list-cntr-title-span-color: #ffffff;
  --home-game-list-cntr-title-span-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --home-game-list-cntr-title-span-after-bg: #2563eb;
  --home-game-list-cntr-content-border: 1px solid #1e3a8a;
  --home-game-list-cntr-content-game-list-game-item-game-name-color: #93c5fd;
  --home-game-list-cntr-content-game-list-game-item-provider-name-color: #ffffff;
  --home-game-list-cntr-content-game-list-scrollbar-thumb-bg: #2563eb;
  --home-game-list-game-player-color: #ffffff;
  --home-game-list-active-player-color: #ffffff;
  --home-game-list-game-player-container-bg: #020617b2;
  --home-info-cntr-bg: #030712;
  --home-info-cntr-border: 2px solid #1e3a8a;
  --home-info-cntr-tickercntr-bg: #0f172a;
  --arcade-games-cntr-bg: #0b1329;
  --arcade-games-cntr-vendor-name-color: #ffffff;
  --arcade-games-cntr-filter-section-bg: #0b1329;
  --arcade-games-cntr-filter-section-input-text-bg: #020617;
  --arcade-games-cntr-filter-section-input-text-color: #ffffff;
  --arcade-games-cntr-category-filter-link-color: #ffffff;
  --arcade-games-cntr-category-filter-link-active-bg: #2563eb;
  --arcade-games-cntr-category-filter-link-active-color: #ffffff;
  --sports-cntr-bg: #070a14;
  --poker-game-types-bg: linear-gradient(to right, rgba(15, 23, 42, 0.8) 0%, rgba(30, 58, 138, 0.5) 50%, rgba(15, 23, 42, 0.8) 100%);
  --poker-game-types-border: 4px solid #1e3a8a;
  --poker-game-types-ul-li-p-color: #ffffff;
  --slot-jackpot-cntr-bg: rgba(15, 23, 42, 0.7);
  --provider-slide-bg: #0b1329;
  --provider-slide-i-bg: rgba(59, 130, 246, 0.15);
  --provider-slide-i-color: #ffffff;
  --provider-slide-i-hover-bg: rgba(59, 130, 246, 0.35);
  --provider-slide-main-slide-item-bg: rgba(59, 130, 246, 0.1);
  --provider-slide-main-slide-item-a-not-game-info-bg: #0b1329;
  --provider-slide-main-slide-item-a-not-game-info-hover-bg: #1e3a8a;
  --provider-slide-main-slide-item-h5-color: #ffffff;
  --provider-slide-main-slide-item-maintenance-h5-color: #64748b;
  --promotion-cntr-bg: rgba(2, 6, 23, 0.9);
  --promotion-cntr-std-side-menu-li-a-bg: #0b1329;
  --promotion-cntr-std-side-menu-li-a-color: #ffffff;
  --promotion-cntr-std-side-menu-a-true-bg: #1e3a8a;
  --promotion-cntr-std-side-menu-a-true-color: #93c5fd;
  --promotion-list-bg: #070a14;
  --promotion-item-img-border: 1px solid #1e293b;
  --promotion-item-btn-cntr-promotion-label-h2-h3-color: #ffffff;
  --promotion-item-btn-cntr-promotion-label-h3-span-color: #94a3b8;
  --promotion-item-click-for-more-info-btn-color: #ffffff;
  --promotion-item-click-for-get-promo-btn-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --promotion-item-click-for-get-promo-btn-color: #ffffff;
  --promotion-item-click-for-get-promo-btn-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --promotion-info-bg: #070a14;
  --promotion-info-border: 1px solid #1e3a8a;
  --promotion-info-color: #cbd5e1;
  --promotion-info-close-btn-bg: #1e293b;
  --promotion-info-close-btn-color: #ffffff;
  --promotion-info-promotion-title-h2-color: #ffffff;
  --promotion-item-details-click-for-get-promo-btn-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --promotion-item-details-click-for-get-promo-btn-color: #ffffff;
  --promotion-item-details-click-for-get-promo-btn-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --contact-us-list-li-h6-color: #94a3b8;
  --contact-us-list-li-a-color: #60a5fa;
  --register-page-remainder-color: #93c5fd;
  --register-done-cntr-h2-color: #ffffff;
  --register-done-cntr-h2-span-color: #3b82f6;
  --register-done-cntr-h3-color: #cbd5e1;
  --register-done-cntr-h3-span-color: #ffffff;
  --register-done-cntr-btn-deposit-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --register-done-cntr-btn-deposit-br: 25px;
  --register-done-cntr-btn-deposit-color: #ffffff;
  --register-done-cntr-btn-deposit-bs: rgba(59, 130, 246, 0.4) 0 0 20px 5px;
  --register-done-cntr-btn-deposit-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --register-done-cntr-btn-cntr-register-done-btn-border: 1px solid #3b82f6;
  --register-done-cntr-verification-done-border: 2px dotted #3b82f6;
  --register-done-cntr-verification-done-info-color: #93c5fd;
  --register-done-cntr-verification-done-info-border: 1px solid #3b82f6;
  --register-done-cntr-verification-done-a-color: #60a5fa;
  --info-center-title-bg: #1e3a8a;
  --info-center-title-color: #ffffff;
  --info-center-content-bg: #030712;
  --info-center-content-color: #ffffff;
  --info-center-content-panel-default-border: #1e293b;
  --info-center-content-panel-bg: #0b1329;
  --info-center-content-title-bg: #1e293b;
  --info-center-content-title-color: #ffffff;
  --info-center-bg: #030712;
  --messaging-side-menu-bg: #0f172a;
  --messaging-side-menu-color: #ffffff;
  --messaing-side-menu-active-a-color: #3b82f6;
  --messaing-side-menu-active-a-border: #3b82f6;
  --messaging-side-menu-support-ticket-a-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --messaging-side-menu-support-ticket-a-color: #ffffff;
  --messaging-side-menu-support-ticket-a-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --message-detail-title-color: #ffffff;
  --replied-message-color: #3b82f6;
  --notification-tabs-tab-item-bg: #0f172a;
  --notification-tabs-tab-item-color: #ffffff;
  --notification-tabs-tab-item-active-bg: #1e3a8a;
  --notification-list-item-header-label-bg: #1e3a8a;
  --notification-list-item-play-btn-bg: linear-gradient(135deg, #1e3a8a, #2563eb);
  --notification-list-item-play-btn-color: #ffffff;
  --notification-popup-body-footer-bg: #1e3a8a;
  --notification-popup-body-footer-border: 1px solid #1e3a8a;
  --notification-popup-body-footer-a-color: #ffffff;
  --bonus-slider-modal-activation-btn-bg: #2563eb;
  --bonus-slider-modal-activation-btn-color: #ffffff;
  --bonus-slider-modal-activation-btn-hover-bg: #1e3a8a;
  --bonus-controls-field-bonus-amount-color: #60a5fa;
  --bonus-range-bubble-border: 2px solid #3b82f6;
  --bonus-range-bubble-before-bordertop: #3b82f6;
  --claim-filter-cntr-select-form-control-color: #60a5fa;
  --claim-item-border: 1px solid #1e3a8a;
  --claim-item-title-free-spin-note-color: #60a5fa;
  --claim-item-type-div-bg: #1e3a8a;
  --claim-item-claim-btn-bg: #2563eb;
  --claim-item-claim-btn-hover-bg: #3b82f6;
  --claim-item-activation-btn-bg: #2563eb;
  --claim-item-activation-btn-hover-bg: #3b82f6;
  --claim-item-cancellation-btn-bg: #2563eb;
  --claim-item-cancellation-btn-hover-bg: #3b82f6;
  --claim-item-expiration-btn-bg: #2563eb;
  --claim-item-expiration-btn-hover-bg: #3b82f6;
  --claim-info-modal-h4-color: #3b82f6;
  --claim-info-modal-modal-body-info-section-turnover-calc-note-span-color: #93c5fd;
  --mobile-app-cntr-select-a-active-bg: #2563eb;
  --mobile-app-cntr-nav-tabs-li-active-a-color: #60a5fa;
  --profile-cntr-mobile-info-btn-border: 1px solid #2563eb;
  --profile-cntr-mobile-info-btn-hover-bg: #2563eb;
  --std-content-info-h2-color: #60a5fa;
  --bank-info-cntr-carousel-indicators-li-hover-bg: #3b82f6;
  --add-new-payment-acc-cntr-a-color: #60a5fa;
  --set-as-default-btn-color: #60a5fa;
  --set-as-default-btn-bg: linear-gradient(#0b0b0b, #0b0b0b) padding-box, linear-gradient(180deg, #3b82f6, #1e3a8a) border-box;
  --referral-cntr-a-hover-color: #60a5fa;
  --referral-section-referral-code-cntr-border: 1px dashed #3b82f6;
  --referral-section-referral-code-copy-btn-bg: linear-gradient(180deg, #3b82f6 0%, #1e3a8a 100%);
  --referral-section-referral-code-copy-btn-color: #ffffff;
  --referral-box-cntr-referral-box-bg: #0f172a;
  --referral-box-cntr-referral-box-border: 1px solid #2563eb;
  --referral-box-cntr-referral-box-referral-box-icon-bg: linear-gradient(180deg, #3b82f6 0%, #1e3a8a 100%);
  --referral-box-cntr-referral-box-span-color: #60a5fa;
  --referral-features-referral-features-item-feature-icon-div-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --referral-features-referral-features-item-feature-info-p-color: #93c5fd;
  --referral-verification-cntr-verified-false-profile-link-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --referral-verification-cntr-verified-false-profile-link-hover-bg: linear-gradient(to bottom, #1e3a8a 0%, #3b82f6 100%);
  --pending-verification-cntr-icon-cntr-bg: #1e3a8a;
  --pending-verification-cntr-p-color: #93c5fd;
  --whitelisted-domains-link-bg: linear-gradient(180deg, #3b82f6 0%, #1e3a8a 100%);
  --whitelisted-domains-link-color: #ffffff;
  --loyalty-reward-cntr-category-title-before-bg: #2563eb;
  --loyalty-reward-cntr-reward-button-bg: linear-gradient(to bottom, #2563eb, #1e3a8a);
  --loyalty-reward-cntr-reward-button-color: #ffffff;
  --loyalty-cntr-loyalty-menu-a-border: #1e3a8a;
  --how-it-works-cntr-section-title-color: #60a5fa;
  --mission-cntr-item-claimable-action-cntr-action-btn-bg: linear-gradient(to bottom, #3b82f6, #1e3a8a);
  --mission-cntr-item-claimable-action-cntr-action-btn-color: #ffffff;
  --mission-cntr-item-claimable-action-cntr-action-btn-hover-bg: linear-gradient(to bottom, #1e3a8a, #3b82f6);
  --mission-cntr-item-claimable-action-cntr-action-btn-hover-color: #ffffff;
  --loyalty-redemption-header-point-info-point-color: #60a5fa;
  --progressive-jackpot-jackpot-cntr-color: #60a5fa;
  --progressive-jackpot-jackpot-currency-color: #60a5fa;
  --payment-method-selection-input-radio-checked-label-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --deposit-cntr-std-form-note-a-color: #60a5fa;
  --deposit-cntr-formatted-balance-color: #60a5fa;
  --deposit-cntr-copy-bank-acc-btn-color: #60a5fa;
  --deposit-cntr-copy-bank-acc-btn-hover-color: #2563eb;
  --deposit-cntr-reveal-bank-acc-btn-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --deposit-cntr-reveal-bank-acc-btn-hover-bg: linear-gradient(to bottom, #1e3a8a 0%, #3b82f6 100%);
  --deposit-amount-cntr-real-deposit-amount-color: #60a5fa;
  --deposit-summary-cntr-header-summary-transfer-amount-color: #60a5fa;
  --withdrawal-summary-cntr-header-transfer-amount-color: #60a5fa;
  --withdrawal-amount-input-form-control-color: #60a5fa;
  --withdrawal-amount-currency-suffix-color: #60a5fa;
  --hot-match-cntr-data-match-info-date-color: #60a5fa;
  --login-panel-login-btn-bg: linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);
  --login-panel-login-btn-color: #ffffff;
  --login-panel-login-btn-border: 1px solid rgba(59, 130, 246, 0.4);
  --login-panel-login-btn-hover-bg: linear-gradient(135deg, #1e293b 0%, #2563eb 100%);
  --login-panel-login-btn-hover-color: #ffffff;
  --login-panel-register-btn-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%);
  --login-panel-register-btn-color: #ffffff;
  --login-panel-register-btn-border: transparent;
  --login-panel-register-btn-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --login-panel-register-btn-hover-color: #ffffff;
  --login-panel-register-btn-hover-ts: none;
  --std-side-menu-a-active-hover-color: #60a5fa;
  --std-side-menu-player-acc-section-username-color: #60a5fa;
  --std-side-menu-menu-section-hr-border: #1e3a8a;
  --std-side-menu-menu-section-hover-focus-true-bg: #0f172a;
  --std-side-menu-menu-section-hover-focus-true-color: #93c5fd;
  --loyalty-available-rank-up-modal-std-secondary-btn-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --loyalty-available-rank-up-modal-std-secondary-btn-hover-bg: linear-gradient(to bottom, #1e3a8a 0%, #3b82f6 100%);
  --std-form-title-bg: #1e3a8a;
  --std-form-title-color: #ffffff;
  --std-section-title-before-bg: #2563eb;
  --std-reporting-cntrl-group-btn-primary-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --std-reporting-cntrl-group-btn-primary-color: #ffffff;
  --std-reporting-cntrl-group-btn-primary-border: transparent;
  --std-reporting-cntrl-group-btn-primary-hover-bg: linear-gradient(to bottom, #1e3a8a 0%, #3b82f6 100%);
  --std-reporting-cntrl-group-btn-primary-hover-color: #ffffff;
  --std-form-note-span-strong-color: #60a5fa;
  --std-btn-group-btn-primary-bg: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%);
  --std-btn-group-btn-primary-color: #ffffff;
  --std-btn-group-btn-primary-hover-bg: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%);
  --std-btn-group-btn-primary-hover-color: #ffffff;
  --exp-countdown-data-section-color: #60a5fa;
  --copy-input-btn-field-btn-color: #60a5fa;
  --copy-input-btn-field-btn-hover-color: #2563eb;
  --top-tab-cntr-border: 2px solid #1e3a8a;
  --top-tab-cntr-a-true-hover-bg: #0f172a;
  --top-tab-cntr-a-true-hover-color: #93c5fd;
  --std-form-link-header-a-true-bg: #1e3a8a;
  --std-profile-bar-user-field-div-username-color: #60a5fa;
  --std-profile-bar-ref-code-cntr-border: 1px dashed #3b82f6;
  --std-profile-bar-ref-code-cntr-bg: #0f172a;
  --std-profile-bar-ref-code-cntr-color: #93c5fd;
  --otp-hr-border: #2563eb;
  --request-otp-btn-contact-ver-link-border: 2px solid #2563eb;
  --request-otp-btn-contact-ver-link-color: #60a5fa;
  --otp-input-border: #2563eb;
  --data-payment-gateway-download-qr-btn-bg: linear-gradient(to bottom, #3b82f6 0%, #1e3a8a 100%);
  --data-payment-gateway-download-qr-btn-color: #ffffff;
  --simple-form-note-color: #60a5fa;
  --otp-popup-content-resend-btn-color: #60a5fa;
  --otp-fake-inputs-div-filled-border: #3b82f6;
  --otp-fake-inputs-div-focused-border: #3b82f6;
  --bonus-selection-cntr-bg: #0f172a;
  --bonus-selection-cntr-border: 1px solid #2563eb;
  --bonus-selection-list-card-selected-bg: #0f172a;
  --bonus-selection-list-card-selected-border: #2563eb;
  --bonus-selection-list-card-selected-footer-bg: #0f172a;
  --std-remark-notification-content-span-color: #93c5fd;
  --std-outline-btn-border: 1px solid #2563eb;
  --std-outline-btn-color: #ffffff;
  --std-remarks-cntr-content-cntr-p-span-color: #60a5fa;
}

/* ===== SPECIFIC BLUE GRADIENT OVERRIDES ===== */
body {
  background: #020617 !important;
  color: #e2e8f0 !important;
}

.topbar-container {
  background: linear-gradient(90deg, #020617 0%, #0f172a 50%, #020617 100%) !important;
  border-bottom: 1px solid rgba(59, 130, 246, 0.25) !important;
}

.site-header {
  background: linear-gradient(180deg, #0b1329 0%, #020617 100%) !important;
  border-bottom: 2px solid #1e40af !important;
}

.login-panel .login-button {
  background: linear-gradient(135deg, #0f172a 0%, #1e40af 100%) !important;
  border: 1px solid rgba(96, 165, 250, 0.4) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 12px rgba(15, 23, 42, 0.5) !important;
  transition: all 0.3s ease !important;
}

.login-panel .login-button:hover {
  background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%) !important;
  color: #ffffff !important;
  box-shadow: 0 4px 15px rgba(37, 99, 235, 0.4) !important;
}

.login-panel .register-button {
  background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #3b82f6 100%) !important;
  border: none !important;
  color: #ffffff !important;
  box-shadow: 0 4px 15px rgba(37, 99, 235, 0.45) !important;
  transition: all 0.3s ease !important;
}

.login-panel .register-button:hover {
  background: linear-gradient(135deg, #2563eb 0%, #3b82f6 100%) !important;
  box-shadow: 0 6px 20px rgba(59, 130, 246, 0.6) !important;
}

.announcement-container {
  background: linear-gradient(90deg, rgba(15, 23, 42, 0.95), rgba(30, 58, 138, 0.45), rgba(15, 23, 42, 0.95)) !important;
  border: 1px solid rgba(59, 130, 246, 0.3) !important;
  box-shadow: 0 4px 15px rgba(37, 99, 235, 0.15) !important;
}

.announcement-container [data-section="title"] {
  color: #60a5fa !important;
  font-weight: 700 !important;
}

.home-progressive-jackpot {
  border-color: #2563eb !important;
  background: linear-gradient(135deg, #090d1a 0%, #1e3a8a 50%, #090d1a 100%) !important;
  box-shadow: 0 0 25px rgba(37, 99, 235, 0.3) !important;
}

.home-progressive-jackpot .jackpot-play-section .jackpot-play-text {
  color: #60a5fa !important;
}

.home-progressive-jackpot .jackpot-play-section .jackpot-play-text label {
  color: #38bdf8 !important;
}

.download-apk-section {
  background: linear-gradient(135deg, rgba(15, 23, 42, 0.9) 0%, rgba(30, 58, 138, 0.4) 100%) !important;
  border: 1px solid rgba(59, 130, 246, 0.35) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4) !important;
}

.download-apk-detail .btn {
  background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 100%) !important;
  color: #ffffff !important;
  border: none !important;
}

.site-footer {
  background: linear-gradient(180deg, #0b1120 0%, #020617 100%) !important;
  border-top: 2px solid #1e3a8a !important;
}

.site-description {
  background: linear-gradient(145deg, rgba(15, 23, 42, 0.8) 0%, rgba(30, 58, 138, 0.25) 100%) !important;
  border: 1px solid rgba(59, 130, 246, 0.3) !important;
  border-radius: 16px !important;
  padding: 28px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5) !important;
}

.site-description h2 {
  color: #60a5fa !important;
  font-size: 22px !important;
  margin-bottom: 16px !important;
  font-weight: 700 !important;
}

.site-description h3 {
  color: #93c5fd !important;
  font-size: 17px !important;
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  font-weight: 600 !important;
}

.site-description p {
  color: #cbd5e1 !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  margin-bottom: 14px !important;
}

.site-description ul {
  padding-left: 20px !important;
  margin-bottom: 16px !important;
}

.site-description li {
  color: #cbd5e1 !important;
  line-height: 1.8 !important;
  margin-bottom: 6px !important;
}

.site-description a {
  color: #60a5fa !important;
  text-decoration: underline !important;
}

.site-description a:hover {
  color: #93c5fd !important;
}

.footer-sitemap-section h4 {
  color: #60a5fa !important;
}

.footer-links a:hover,
.contact-list a:hover,
.social-media-list a:hover {
  color: #60a5fa !important;
}

.copyright {
  color: #94a3b8 !important;
}
