/* BONUSLAVA PRO 4.22.84 — dynamic hero palette from casino logo color */
body.single-casino-reviews .bl-review-hero.bl-page-dark-hero{
  --bl-hero-accent: var(--bl-hero-accent, #e45c36);
  --bl-hero-accent-rgb: var(--bl-hero-accent-rgb, 228,92,54);
  --bl-hero-secondary-rgb: calc((var(--bl-hero-accent-rgb, 228,92,54)));
  background:
    radial-gradient(circle at 13% 18%, rgba(var(--bl-hero-accent-rgb, 228,92,54), .30), transparent 24%),
    radial-gradient(circle at 84% 10%, rgba(var(--bl-hero-accent-rgb, 228,92,54), .12), transparent 26%),
    radial-gradient(circle at 74% 88%, rgba(var(--bl-hero-accent-rgb, 228,92,54), .10), transparent 24%),
    linear-gradient(118deg, color-mix(in srgb, #09131e 88%, var(--bl-hero-accent, #e45c36) 12%) 0%, #081827 40%, color-mix(in srgb, #0b2431 86%, var(--bl-hero-accent, #e45c36) 14%) 68%, #12121e 100%) !important;
}
body.single-casino-reviews .bl-review-hero.bl-page-dark-hero::before{
  background:radial-gradient(circle at center, rgba(var(--bl-hero-accent-rgb, 228,92,54), .20), rgba(var(--bl-hero-accent-rgb, 228,92,54), 0) 68%);
}
body.single-casino-reviews .bl-review-hero.bl-page-dark-hero::after{
  background:radial-gradient(circle at center, rgba(var(--bl-hero-accent-rgb, 228,92,54), .14), rgba(var(--bl-hero-accent-rgb, 228,92,54), 0) 70%);
}
body.single-casino-reviews .bl-review-logo-wrap,
body.single-casino-reviews .bl-review-hero-main,
body.single-casino-reviews .bl-review-score-panel{
  border-color: rgba(var(--bl-hero-accent-rgb, 228,92,54), .18) !important;
  box-shadow: 0 18px 40px rgba(0,0,0,.22), 0 0 0 1px rgba(var(--bl-hero-accent-rgb, 228,92,54), .05) inset !important;
}
body.single-casino-reviews .bl-review-logo{
  background:linear-gradient(180deg, rgba(var(--bl-hero-accent-rgb, 228,92,54), .16), rgba(255,255,255,.02)), rgba(6,12,19,.74) !important;
}
body.single-casino-reviews .bl-review-facts > div,
body.single-casino-reviews .bl-review-bonus,
body.single-casino-reviews .bl-review-welcome-bonus,
body.single-casino-reviews .bl-review-brand-watch,
body.single-casino-reviews .bl-coupon-large,
body.single-casino-reviews .bl-dual-score-card,
body.single-casino-reviews .bl-score.bl-score-large{
  border-color: rgba(var(--bl-hero-accent-rgb, 228,92,54), .11) !important;
}
body.single-casino-reviews .bl-review-facts > div span,
body.single-casino-reviews .bl-review-bonus span,
body.single-casino-reviews .bl-review-welcome-bonus span,
body.single-casino-reviews .bl-review-brand-watch small{
  color: rgba(236,241,245,.74) !important;
}
body.single-casino-reviews .bl-review-facts .bl-term-chip,
body.single-casino-reviews .bl-card-license-line .bl-license-chip.is-compact .bl-license-chip-badge,
body.single-casino-reviews .bl-review-facts .bl-wallet-chip-icon,
body.single-casino-reviews .bl-review-facts .bl-license-chip-badge{
  box-shadow: 0 0 0 1px rgba(var(--bl-hero-accent-rgb, 228,92,54), .13) inset !important;
}
body.single-casino-reviews .bl-score.bl-score-large,
body.single-casino-reviews .bl-dual-score-card{
  background: linear-gradient(180deg, rgba(var(--bl-hero-accent-rgb, 228,92,54), .08), rgba(255,255,255,.04)) !important;
}
body.single-casino-reviews .bl-review-score-panel .bl-button-large{
  background: linear-gradient(135deg, color-mix(in srgb, var(--bl-hero-accent, #e45c36) 86%, #ffffff 14%), color-mix(in srgb, var(--bl-hero-accent, #e45c36) 76%, #000000 24%)) !important;
  border-color: rgba(var(--bl-hero-accent-rgb, 228,92,54), .55) !important;
  box-shadow: 0 12px 28px rgba(var(--bl-hero-accent-rgb, 228,92,54), .34) !important;
}
body.single-casino-reviews .bl-review-score-panel .bl-button-large:hover{
  filter: brightness(1.05);
}
body.single-casino-reviews .bl-coupon-large strong,
body.single-casino-reviews .bl-review-brand-watch b,
body.single-casino-reviews .bl-review-facts > div strong,
body.single-casino-reviews .bl-review-facts > div .bl-term-links-hero,
body.single-casino-reviews .bl-review-hero-main h1{
  text-shadow: 0 0 24px rgba(var(--bl-hero-accent-rgb, 228,92,54), .10);
}
