/* Borov emerald theme. Centralized overrides; original assets are retained. */
body.borov-emerald .mobile-menu .mobile-menu__item--deposit{background:-webkit-gradient(linear,left top,left bottom,from(#f43f98),to(#ffacd2)) !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;border:1px solid #ffacd2 !important}body.borov-emerald .mobile-menu .mobile-menu__item.active svg path{fill:#f43f98 !important}body.borov-emerald .base-button--primary{background:-webkit-gradient(linear,left top,left bottom,from(#f43f98),to(#ffacd2)) !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;color:#2b081a !important;border:1px solid #ffacd2 !important}body.borov-emerald .base-button--primary:hover{background:-webkit-gradient(linear,left top,left bottom,from(#dc2d82),to(#ff87bc)) !important;background:linear-gradient(180deg,#dc2d82 0,#ff87bc 100%) !important}body.borov-emerald .dropdown.open .dropdown__toggle,body.borov-emerald .dropdown.open .dropdown__toggle:hover{border-color:#f43f98 !important}body.borov-emerald .game-element .game-element__favorite.added svg path{fill:#f43f98 !important}body.borov-emerald .form-message--warning,body.borov-emerald .modal#twoFA-profile-modal .modal__block--warning{color:#f43f98 !important}body.borov-emerald .base-input:focus,body.borov-emerald .base-textarea:focus{border-color:#f43f98 !important}body.borov-emerald .main-sidebar .sidebar__head::before{background:-webkit-gradient(linear,left top,right top,from(rgba(218,73,145,0)),color-stop(50%,#f43f98),to(rgba(218,73,145,0))) !important;background:linear-gradient(90deg,rgba(218,73,145,0) 0,#f43f98 50%,rgba(218,73,145,0) 100%) !important}body.borov-emerald .main-sidebar .sidebar__head::after{background:radial-gradient(circle,#f43f98 0,transparent 100%) !important}body.borov-emerald .main-sidebar .sidebar__lang{border:1px solid #f43f98 !important}body.borov-emerald .main-sidebar .sidebar__menu_item.active{background:-webkit-gradient(linear,left top,left bottom,from(#f43f98),to(#ffacd2)) !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;border:1px solid #ffacd2 !important;color:#2b081a !important}body.borov-emerald .main-sidebar .sidebar__menu_item.active .icon svg path{fill:#2b081a !important}body.borov-emerald .base-switch input:checked+.slider,body.borov-emerald .tabs-group .tab.active{background:-webkit-gradient(linear,left top,left bottom,from(#f43f98),to(#ffacd2)) !important}body.borov-emerald .base-switch input:checked+.slider{background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;border:1px solid #ffacd2 !important}body.borov-emerald .base-switch input:checked+.slider:before{background-color:#2b081a !important}body.borov-emerald .tabs-group .tab.active{background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;color:#2b081a !important;border:1px solid #ffacd2 !important}body.borov-emerald .bonuses-count .count,body.borov-emerald .modal#deposit-modal .pay-tooltip__title span,body.borov-emerald .wager-scale{background:-webkit-gradient(linear,left top,left bottom,from(#f43f98),to(#ffacd2)) !important}body.borov-emerald .wager-scale{border:1px solid #ffacd2 !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;color:#2b081a !important}body.borov-emerald .wager-scale .wager-scale__line{background:#2b081a !important}body.borov-emerald .bonuses-count .count{background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important}body.borov-emerald .modal#forgot-modal .modal__auth_text a,body.borov-emerald .modal#login-modal .modal__auth_text a,body.borov-emerald .modal#promocode-modal .modal__auth_text a,body.borov-emerald .modal#reg-modal .modal__auth_text a,body.borov-emerald .modal#reset-modal .modal__auth_text a,body.borov-emerald .modal#twoFA-modal .modal__auth_text a{color:#f43f98 !important}body.borov-emerald .modal#deposit-modal .payment__item.active,body.borov-emerald .modal#deposit-modal .payment__item:hover{border-color:#f43f98 !important}body.borov-emerald .modal#deposit-modal .pay-tooltip__title span{border:1px solid #ffacd2 !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;color:#2b081a !important}
body.borov-emerald .bonuses__item:hover{border-color:#f43f98 !important}
body.borov-emerald .bonuses__item_info:hover{background:rgba(218,73,145,.6) !important}
body.borov-emerald .bonuses__item_badge{background:linear-gradient(180deg,#f43f98 0,#ffacd2 100%) !important;color:#2b081a !important}






body.borov-emerald .auth-tabs .tab.active{background:linear-gradient(180deg,#f43f98,#ffacd2) !important}body.borov-emerald .auth-modal-body .form-group__label a:hover{color:#ffacd2 !important}body.borov-emerald .auth-loading-spinner{border-top-color:#2b081a !important}body.borov-emerald .registration-tabs .tab.active{background:linear-gradient(180deg,#f43f98,#ffacd2) !important}body.borov-emerald .terms-box input{accent-color:#f43f98 !important}body.borov-emerald .registration-loading-spinner{border-top-color:#2b081a !important}body.borov-emerald .quick-captcha__dialog{border:1px solid rgba(237,131,184,.22) !important}body.borov-emerald .quick-registration__spinner{border-top-color:#2b081a !important}body.borov-emerald .vpn-notice-modal__ip{color:#ffacd2 !important}body.borov-emerald .vpn-notice-modal__button{background:linear-gradient(180deg,#f43f98,#ffacd2) !important}





















body.borov-emerald .footer__developed-link{color:#f43f98 !important}

body.borov-emerald .fortune__eyebrow{color:#f43f98 !important}body.borov-emerald .fortune__status{color:#ffacd2 !important}body.borov-emerald .fortune-card__top strong{color:#ffacd2 !important}body.borov-emerald .wheel-pointer{background:linear-gradient(180deg,#ffacd2,#f43f98) !important}body.borov-emerald .wheel-label-currency{fill:#ffacd2 !important}body.borov-emerald .wheel-center-title{fill:#2b081a !important}body.borov-emerald .wheel-center-subtitle{fill:#2b081a !important}body.borov-emerald .fortune-prizes span{color:#ffacd2 !important}

body.borov-emerald .game-slot-state--error{border:1px solid rgba(218,73,145,.2) !important}







body.borov-emerald .partner-kicker{border:1px solid rgba(218,73,145,.32) !important;color:#ffacd2 !important}body.borov-emerald .partner-score strong{color:#ffacd2 !important}body.borov-emerald .partner-field input:focus{border-color:#f43f98 !important}body.borov-emerald .partner-field__suffix b{color:#ffacd2 !important}body.borov-emerald .partner-fixed-field strong{color:#ffacd2 !important}body.borov-emerald .partner-promo__meta strong{color:#ffacd2 !important}body.borov-emerald .partner-empty__icon{color:#ffacd2 !important}body.borov-emerald .partner-guide__icon{color:#ffacd2 !important}







body.borov-emerald .profile-kicker{border:1px solid rgba(218,73,145,.32) !important;color:#ffacd2 !important}body.borov-emerald .profile-summary-card.is-warning strong{color:#ffacd2 !important}body.borov-emerald .profile-inline-action{color:#ffacd2 !important}body.borov-emerald .profile-avatar{color:#ffacd2 !important}body.borov-emerald .profile-tabs__item.active{border-color:#ffacd2 !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2) !important;color:#2b081a !important}body.borov-emerald .profile-wager-card{border:1px solid rgba(237,131,184,.26) !important}body.borov-emerald .profile-wager-card__content strong{color:#ffacd2 !important}body.borov-emerald .profile-field input:focus{border-color:#f43f98 !important}body.borov-emerald .profile-vip-card strong{color:#ffacd2 !important}body.borov-emerald .profile-progress__bar div{background:linear-gradient(180deg,#f43f98 0,#ffacd2) !important}body.borov-emerald .profile-vip-level.active{border-color:#ffacd2 !important}body.borov-emerald .profile-vip-level em{color:#ffacd2 !important}body.borov-emerald .profile-empty__icon{color:#ffacd2 !important}body.borov-emerald .profile-verification-status.is-pending{color:#ffacd2 !important}body.borov-emerald .profile-upload-card{border:1px dashed rgba(237,131,184,.36) !important}body.borov-emerald .profile-upload-card:hover,body.borov-emerald .profile-upload-card.has-file{border-color:#ffacd2 !important}body.borov-emerald .profile-upload-card__icon{color:#ffacd2 !important}





body.borov-emerald .referral-hero:before{background:linear-gradient(135deg,transparent 0 44%,rgba(237,131,184,.12) 44% 45%,transparent 45% 100%),linear-gradient(135deg,transparent 0 57%,rgba(254,37,145,.08) 57% 58%,transparent 58% 100%) !important}body.borov-emerald .referral-kicker{border:1px solid rgba(237,131,184,.34) !important;color:#ffacd2 !important}body.borov-emerald .referral-hero__title span{color:#ffacd2 !important}body.borov-emerald .referral-hero__badges i{color:#f43f98 !important}body.borov-emerald .referral-percent-card{border:1px solid rgba(237,131,184,.26) !important}body.borov-emerald .referral-percent-card__value{color:#ffacd2 !important}body.borov-emerald .referral-percent-card__value small{color:#f43f98 !important}body.borov-emerald .referral-mini-stat{border-left:2px solid rgba(237,131,184,.7) !important}body.borov-emerald .referral-partner__icon{background:linear-gradient(180deg,#f43f98 0,#ffacd2) !important;color:#2b081a !important}body.borov-emerald .referral-periods__item:hover,body.borov-emerald .referral-periods__item.active{border-color:#ffacd2 !important;background:linear-gradient(180deg,#f43f98 0,#ffacd2) !important;color:#2b081a !important}body.borov-emerald .referral-date-grid input:focus{border-color:#f43f98 !important}body.borov-emerald .referral-range-summary i{color:#f43f98 !important}body.borov-emerald .referral-example strong{color:#ffacd2 !important}body.borov-emerald .referral-step__number{color:#ffacd2 !important}







body.borov-emerald .table__row--current-summary{border-top:1px solid rgba(218,73,145,.28) !important}

body.borov-emerald :root{--admin-primary: #f43f98 !important;--admin-primary-dark: #dc2d82 !important;--admin-info: #ffacd2 !important}body.borov-emerald .admin-template .menu-item.active>.menu-link{background:linear-gradient(180deg,#f43f98,#ffacd2)!important;border-color:#ffacd2!important;color:#2b081a!important}body.borov-emerald .admin-template .menu-item.active>.menu-link i{color:#2b081a!important}body.borov-emerald .admin-navbar .btn-primary.btn-sm,body.borov-emerald .btn-primary,body.borov-emerald .admin-button,body.borov-emerald .glass-button{border:1px solid #ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}body.borov-emerald .admin-navbar .btn-primary.btn-sm:hover,body.borov-emerald .btn-primary:hover,body.borov-emerald .admin-button:hover,body.borov-emerald .glass-button:hover{background:linear-gradient(180deg,#dc2d82,#ff87bc)!important;color:#2b081a!important}body.borov-emerald .admin-page input:focus,body.borov-emerald .admin-page select:focus,body.borov-emerald .admin-page textarea:focus,body.borov-emerald .admin-page .form-control:focus,body.borov-emerald .admin-page .base-input:focus{border-color:#f43f98!important}body.borov-emerald .admin-update-notice__icon{border:1px solid rgba(237,131,184,.22) !important}body.borov-emerald .admin-template .base-button--primary{border-color:#ffacd2 !important;background:linear-gradient(180deg,#f43f98,#ffacd2) !important;color:#2b081a !important}body.borov-emerald .admin-template .base-button--primary:hover{background:linear-gradient(180deg,#dc2d82,#ff87bc) !important}body.borov-emerald .admin-hero:before{background:linear-gradient(180deg,#f43f98,#ffacd2) !important}body.borov-emerald .admin-pill--accent{color:#ffacd2 !important}body.borov-emerald .admin-field input:focus,body.borov-emerald .admin-field select:focus{border-color:#ffacd2!important}body.borov-emerald .admin-code-preview__code{border:1px solid rgba(237,131,184,.45) !important;color:#ffacd2 !important}body.borov-emerald .admin-bonus-editor input:focus,body.borov-emerald .admin-bonus-editor select:focus,body.borov-emerald .admin-bonus-editor textarea:focus{border-color:#ffacd2!important}body.borov-emerald .admin-bonus-editor .bg-pink-500,body.borov-emerald .admin-bonus-editor button[type=submit]{border:1px solid #ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}body.borov-emerald .admin-page--create-promo-code form input:focus,body.borov-emerald .admin-page--create-partner-promo-code form input:focus,body.borov-emerald .admin-page--create-partner-promo-code form select:focus{border-color:#ffacd2!important}body.borov-emerald .admin-page--create-promo-code form button[type=submit],body.borov-emerald .admin-page--create-partner-promo-code form button[type=submit]{border:1px solid #ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}body.borov-emerald .admin-tab--active{border-color:#ffacd2 !important;background:linear-gradient(180deg,#f43f98,#ffacd2) !important;color:#2b081a !important}body.borov-emerald .admin-page--create-promo-code .glass-button,body.borov-emerald .admin-page--create-promo-code button[type=submit],body.borov-emerald .admin-page--balance-promo-codes .glass-button,body.borov-emerald .admin-page--balance-promo-codes button[type=submit],body.borov-emerald .admin-page--create-partner-promo-code .glass-button,body.borov-emerald .admin-page--create-partner-promo-code button[type=submit],body.borov-emerald .admin-page--users .glass-button,body.borov-emerald .admin-page--bonuses .glass-button,body.borov-emerald .admin-page--withdrawals .glass-button,body.borov-emerald .admin-page--verification .glass-button{border:1px solid #ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}body.borov-emerald .admin-page--create-promo-code .glass-button:hover,body.borov-emerald .admin-page--create-promo-code button[type=submit]:hover,body.borov-emerald .admin-page--balance-promo-codes .glass-button:hover,body.borov-emerald .admin-page--balance-promo-codes button[type=submit]:hover,body.borov-emerald .admin-page--create-partner-promo-code .glass-button:hover,body.borov-emerald .admin-page--create-partner-promo-code button[type=submit]:hover,body.borov-emerald .admin-page--users .glass-button:hover,body.borov-emerald .admin-page--bonuses .glass-button:hover,body.borov-emerald .admin-page--withdrawals .glass-button:hover,body.borov-emerald .admin-page--verification .glass-button:hover{background:linear-gradient(180deg,#dc2d82,#ff87bc)!important}body.borov-emerald .admin-page--bonuses .ring-2,body.borov-emerald .admin-page--withdrawals .ring-2{box-shadow:inset 0 0 0 1px #ffacd2!important}body.borov-emerald .admin-page--withdrawals .glass-card.p-4 button[class*=from-],body.borov-emerald .admin-page--verification .glass-card.p-3 button[class*=from-],body.borov-emerald .admin-page--verification .glass-card.p-4 button[class*=from-]{border-color:#ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}body.borov-emerald .admin-page--verification a[class*=from-yellow],body.borov-emerald .admin-page--verification a[class*=from-blue]{border-color:#ffacd2!important;background:linear-gradient(180deg,#f43f98,#ffacd2)!important;color:#2b081a!important}





body.borov-emerald .wins-feed__online{border:1px solid rgba(218,73,145,.32) !important}body.borov-emerald .wins-feed__icon{color:#f43f98 !important}body.borov-emerald .wins-feed__amount{color:#f43f98 !important}body.borov-emerald .preloader-circles:before,body.borov-emerald .preloader-circles:after{border:2px solid #f43f98 !important}body.borov-emerald .main-actions__categories .base-button.active{background:linear-gradient(180deg,#f43f98 0,#ffacd2) !important;border-color:#ffacd2 !important}body.borov-emerald .lucky-reel__marker{background:linear-gradient(180deg,transparent,#ffacd2 18%,#de4491 50%,#ffacd2 82%,transparent) !important}body.borov-emerald .lucky-reel__marker:before{border-top:8px solid #ffacd2 !important}body.borov-emerald .lucky-reel__marker:after{border-bottom:8px solid #ffacd2 !important}body.borov-emerald .lucky-game-card--winner{border-color:#ffacd2 !important}


/* Deep forest surfaces, mint highlights and a quiet architectural background. */
body.borov-emerald {
  --borov-accent: #f43f98;
  --borov-mint: #ffacd2;
  --borov-border: rgba(237,131,184,.13);
  background-color: #140c10;
  background-image: radial-gradient(ellipse at 83% 0%, rgba(215,76,145,.19), transparent 52%), radial-gradient(ellipse at 14% 62%, rgba(119,35,77,.10), transparent 48%), linear-gradient(rgba(237,131,184,.025) 1px, transparent 1px), linear-gradient(90deg, rgba(237,131,184,.025) 1px, transparent 1px);
  background-size: 100% 1100px, 100% 1500px, 64px 64px, 64px 64px;
  background-repeat: no-repeat, no-repeat, repeat, repeat;
  color: #f7f0f3;
}
body.borov-emerald .header {
  background: rgba(20,12,16,.94);
  border-bottom: 1px solid rgba(237,131,184,.08);
  backdrop-filter: blur(18px);
}
body.borov-emerald .main-sidebar { background: transparent; }
body.borov-emerald .sidebar__wrapper {
  background: linear-gradient(160deg,#24181e,#1c1217);
  border: 1px solid var(--borov-border);
  box-shadow: 0 16px 50px rgba(0,0,0,.14);
}
body.borov-emerald .sidebar__head {
  background: radial-gradient(ellipse at 50% 100%,rgba(218,73,145,.2),transparent 75%),#24181e;
  border: 1px solid var(--borov-border);
}
body.borov-emerald :is(.sidebar__logo,.header__logo,.footer__logo) img { filter: none; }
body.borov-emerald .base-button--primary,
body.borov-emerald .main-sidebar .sidebar__menu_item.active {
  background: linear-gradient(135deg,#f43f98,#ffacd2) !important;
  border-color: #dd67a2 !important;
  color: #2b081a !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.19),0 4px 18px rgba(218,73,145,.13);
}
body.borov-emerald .base-button--primary:hover {
  background: linear-gradient(135deg,#dd4691,#f4a0ca) !important;
  box-shadow: 0 5px 24px rgba(218,73,145,.23);
}
body.borov-emerald .base-button:not(.base-button--primary):not(.base-button--white),
body.borov-emerald .main-sidebar .sidebar__menu_item.large {
  background-color: #32222a;
  border-color: rgba(237,131,184,.12);
}
body.borov-emerald .base-button:not(.base-button--primary):not(.base-button--white):hover,
body.borov-emerald .main-sidebar .sidebar__menu_item:not(.module):not(.active):hover { background-color: #412a36; border-color: rgba(237,131,184,.24); }
body.borov-emerald .main-slider { border-radius: 18px; box-shadow: 0 0 0 1px rgba(237,131,184,.17),0 16px 45px rgba(0,0,0,.2); }
body.borov-emerald .main-slider .base-button--white { background: #ffacd2; color: #2b081a; border-color: #ffacd2; }
body.borov-emerald .main-slider .base-button--white:hover { background: #f4a0ca; }
body.borov-emerald .main-actions input { background-color: #25171e; border-color: rgba(237,131,184,.16); }
body.borov-emerald .mobile-menu { background: #1d1117; border-top-color: var(--borov-border); }
body.borov-emerald .footer { border-top-color: var(--borov-border); }
body.borov-emerald .footer__bottom { background: #25171e; border-color: var(--borov-border); }
body.borov-emerald :is(button,a,input,select,textarea):focus-visible { outline: 2px solid #ffacd2; outline-offset: 3px; }
body.borov-emerald ::selection { background: #f43f98; color: #2b081a; }
body.borov-emerald svg :is([fill="#FF9B0F" i],[fill="#FFCE4A" i]) { fill: #df65a2; }
body.borov-emerald svg :is([stroke="#FF9B0F" i],[stroke="#FFCE4A" i]) { stroke: #df65a2; }
@media(max-width:768px) {
  body.borov-emerald { background-size: 100% 800px,100% 1000px,48px 48px,48px 48px; }
  body.borov-emerald .header { backdrop-filter: none; }
  body.borov-emerald .main-slider { border-radius: 12px; }
}
@media(prefers-reduced-motion:reduce) {
  body.borov-emerald .base-button { transition: none; }
}

/* Keep the raised deposit button visible on category pages. */
body.borov-emerald .mobile-menu { contain: layout; overflow: visible; }





/* Preserve the original slider overlay layout and show the full banner. */
body.borov-emerald .main-slider img.main-slider__video[src="/images/slide/borov-20260922.png"] {
  object-fit: contain;
  object-position: center;
}

/* The artwork defines the height; copy remains overlaid on the left. */
body.borov-emerald .main-slider .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) {
  min-height: 0;
  height: auto;
  padding: 0;
  border: 0;
  background: #140c10;
  display: block;
}
body.borov-emerald .main-slider img.main-slider__video[src="/images/slide/borov-20260922.png"] {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__body {
  position: absolute;
  left: 4.2%;
  top: 24%;
  width: 55%;
  max-width: 560px;
}
body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__title {
  font-size: clamp(18px, 2.6vw, 44px);
  line-height: 1.2;
  text-shadow: 0 2px 12px #0009;
}
body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__more {
  position: absolute;
  left: 4.2%;
  bottom: 18%;
  margin: 0;
}
@media(max-width:768px) {
  body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__body { top: 12%; width: 66%; }
  body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__title { font-size: clamp(12px, 3.2vw, 24px); }
  body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__more { bottom: 10%; min-height: 26px; height: auto; padding: 6px 12px; font-size: 11px; line-height: 1.2; }
}

/* Pink brand artwork */
body.borov-emerald :is(.sidebar__logo,.header__logo,.footer__logo) img { filter: hue-rotate(180deg) !important; }
































/* Borov pink neon: restrained rose accents on neutral graphite. */
body.borov-emerald{--borov-accent:#b45b88;--borov-mint:#dba9c1;--borov-border:#ffffff14;background:#101116!important;color:#eeeef2}
body.borov-emerald :is(.header,.main-header,.sidebar__wrapper,.sidebar__head,.mobile-menu,.footer,.footer__bottom,.pc-panel,.pc-header,.pc-footer,.pc-channel,.access-page,.access-page header){background:#17181f!important;border-color:#ffffff14!important;box-shadow:none!important}
body.borov-emerald .main-sidebar{background:transparent!important;border-color:#ffffff14!important;box-shadow:none!important}
body.borov-emerald :is(.sidebar__logo,.header__logo,.footer__logo) img{filter:hue-rotate(180deg) saturate(.65)!important}
body.borov-emerald :is(.base-button,.dropdown__toggle,.pc-message,.pc-compose,.pc-emojis,.wins-feed__item,.game-element){background-color:#22232d!important;border-color:#ffffff18!important;box-shadow:none!important;text-shadow:none!important}
body.borov-emerald :is(.base-button--primary,.main-slider .base-button--white,.key-auth__submit,.pc-send){background:linear-gradient(120deg,#824260,#a4547b)!important;color:#fff!important;border:1px solid #c5799e!important;box-shadow:inset 0 1px 0 #ffffff12,0 2px 10px #b45b8814!important;text-shadow:none!important}
body.borov-emerald :is(.base-button--primary:hover,.main-slider .base-button--white:hover,.key-auth__submit:hover){background:linear-gradient(120deg,#934b6d,#b15d86)!important;box-shadow:0 0 12px #b45b8826!important}
body.borov-emerald :is(.main-actions__categories .base-button.active,.main-sidebar .sidebar__menu_item.active,.tabs-group .tab.active,.profile-tabs__item.active,.referral-periods__item.active,.key-auth__tabs button.active,.key-auth__tab.active){background:#342632!important;color:#e8b8d0!important;border:1px solid #925371!important;box-shadow:none!important;text-shadow:none!important}
body.borov-emerald .main-sidebar .sidebar__menu_item.active .icon svg path{fill:#dba9c1!important}
body.borov-emerald :is(.base-input,.base-textarea,.main-actions input,.profile-field input,.partner-field input,.key-auth input,.key-auth__placeholder){background:#14151c!important;color:#eeeef2!important;border:1px solid #41414e!important;box-shadow:none!important}
body.borov-emerald :is(.base-input:focus,.base-textarea:focus,.main-actions input:focus,.key-auth input:focus){border-color:#b87998!important;box-shadow:0 0 0 2px #b45b881c!important}
body.borov-emerald :is(a,button,input,select,textarea):focus-visible{outline:2px solid #c890ac!important;outline-offset:3px}
body.borov-emerald :is(.main-slider,.main-slider__item,.main-jackpot,.main-links__layout,.bonus-card,.fortune-card,.profile-card,.profile-vip-card,.partner-card,.referral-percent-card){border-color:#ffffff14!important;box-shadow:none!important}
body.borov-emerald .main-slider{box-shadow:0 0 0 1px #ad64842b!important}
body.borov-emerald :is(.main-jackpot__amount,.wins-feed__amount,.fortune-card__top strong,.referral-hero__title span){color:#dba9c1!important;text-shadow:none!important}
body.borov-emerald :is(.pc-launcher,.pc-login button){background:#29232c!important;border-color:#765269!important;color:#e0b6ca!important;box-shadow:none!important}
body.borov-emerald :is(.access-key-dialog,.key-auth__card,.bonus-promo-dialog){background:#1c1d25!important;border-color:#48404b!important;box-shadow:0 20px 70px #0006!important}
body.borov-emerald .key-auth__notice{background:#26212a!important;border-color:#574451!important}
body.borov-emerald .wins-feed{background:transparent!important}
body.borov-emerald .mobile-menu .mobile-menu__item--deposit{background:linear-gradient(120deg,#824260,#a4547b)!important;border:1px solid #c5799e!important;box-shadow:none!important}
body.borov-emerald .mobile-menu .mobile-menu__item.active{color:#dba9c1!important;text-shadow:none!important}
body.borov-emerald .mobile-menu .mobile-menu__item.active svg path{fill:#c890ac!important}
body.borov-emerald .modal :is(.modal-body,.modal__wrapper,.modal__inner,.modal-left,.modal-right,.modal__body,.modal__container,.modal__content,.payment__tooltip,.pay-tooltip,.pay-tooltip__wrapper){background:#1c1d25!important;color:#eeeef2!important;box-shadow:none!important;border-color:#ffffff14!important}
body.borov-emerald .modal :is(.tabs-group,.pay-tooltip__head){background:#272832!important;border-color:#ffffff14!important;box-shadow:none!important}
body.borov-emerald .modal .tabs-group .tab.active{background:#3b2b37!important;color:#e8b8d0!important;border-color:#925371!important;box-shadow:none!important}
body.borov-emerald .modal :is(.payment__item,.payment__item--crypto){background:#15161c!important;border:1px solid #ffffff14!important;box-shadow:none!important}
body.borov-emerald .modal .payment__item:is(:hover,.active){background:#29212b!important;border-color:#a86d8a!important}
body.borov-emerald .modal :is(.payitem__note_min,.pay-tooltip__title,.crypto-method-label span){color:#b8b8c5!important}
body.borov-emerald .modal#deposit-modal .pay-tooltip__title span{background:#342633!important;color:#dba9c1!important;border:1px solid #715168!important;box-shadow:none!important}
body.borov-emerald .modal .base-input{background:#14151c!important;border:1px solid #41414e!important;color:#eeeef2!important}
body.borov-emerald .modal .base-button--primary{background:linear-gradient(120deg,#824260,#a4547b)!important;color:#fff!important;border:1px solid #c5799e!important;box-shadow:inset 0 1px 0 #ffffff12!important}
body.borov-emerald .modal :is(.crypto-bonus-badge,.payment-min-badge){background:#2d2630!important;color:#dfb5ca!important;border-color:#654454!important;box-shadow:none!important}
body.borov-emerald .main-sidebar .sidebar__head::before{background:linear-gradient(90deg,transparent,#91516f66,transparent)!important}
body.borov-emerald .main-sidebar .sidebar__head::after{background:none!important}
@media(min-width:769px){body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__body{top:17%}body.borov-emerald .main-slider__item:has(img[src="/images/slide/borov-20260922.png"]) .main-slider__title{font-size:clamp(18px,2vw,32px);line-height:1.15}}
/* Soft neon: luminous rose edges, dark interiors, limited bloom. */
body.borov-emerald{background:radial-gradient(ellipse at 80% 0%,#c84b9510,transparent 48%),#101116!important;--borov-accent:#d46ca9;--borov-mint:#e9acd0}
body.borov-emerald :is(.base-button--primary,.main-slider .base-button--white,.key-auth__submit,.mobile-menu .mobile-menu__item--deposit),body.borov-emerald .modal .base-button--primary{background:linear-gradient(135deg,#74365e 0%,#b54787 65%,#cd5b9d 100%)!important;border:1px solid #df88bd!important;color:#fff!important;box-shadow:inset 0 1px 6px #ffc7e62b,0 0 9px #d755a82e,0 3px 15px #d755a814!important;text-shadow:0 1px 2px #4d193a!important}
body.borov-emerald :is(.base-button--primary:hover,.main-slider .base-button--white:hover,.key-auth__submit:hover),body.borov-emerald .modal .base-button--primary:hover{background:linear-gradient(135deg,#86416e,#c35496)!important;box-shadow:inset 0 1px 7px #ffd6ed33,0 0 13px #d755a842!important}
body.borov-emerald :is(.main-actions__categories .base-button.active,.main-sidebar .sidebar__menu_item.active,.profile-tabs__item.active,.key-auth__tabs button.active,.key-auth__tab.active),body.borov-emerald .modal .tabs-group .tab.active{background:linear-gradient(135deg,#352132,#4b2943)!important;border:1px solid #bb6b9b!important;color:#f0b9d8!important;box-shadow:inset 0 0 8px #dc69ac13,0 0 7px #d755a81a!important}
body.borov-emerald .main-sidebar .sidebar__head{background:radial-gradient(ellipse at 50% 100%,#d755a810,transparent 70%),#17181f!important;border-color:#a95e893d!important;box-shadow:inset 0 -1px 0 #d755a826!important}
body.borov-emerald .main-sidebar .sidebar__head::before{background:linear-gradient(90deg,transparent,#ce75a97a,transparent)!important}
body.borov-emerald :is(.sidebar__logo,.header__logo,.footer__logo) img{filter:hue-rotate(180deg) saturate(.9) drop-shadow(0 0 4px #d755a830)!important}
body.borov-emerald .main-slider{box-shadow:0 0 0 1px #b45b883d,0 0 14px #c84b9510!important}
body.borov-emerald :is(.access-key-dialog,.bonus-promo-dialog){border-color:#ac6a943d!important;box-shadow:0 20px 70px #0006,0 0 16px #c84b9510!important}
body.borov-emerald :is(.base-input:focus,.base-textarea:focus,.key-auth input:focus),body.borov-emerald .modal .base-input:focus{border-color:#c27da6!important;box-shadow:0 0 0 2px #b45b8818,0 0 8px #c84b9514!important}
body.borov-emerald .game-element:hover{box-shadow:0 0 0 1px #c47ba85c,0 0 12px #c84b951c!important}
body.borov-emerald :is(.pc-launcher,.pc-login button){background:linear-gradient(135deg,#30212d,#43273b)!important;border-color:#ab6894!important;color:#edbed9!important;box-shadow:0 0 8px #c84b951a!important}
/* Sidebar: dark rose glass with restrained neon seams. */
body.borov-emerald .main-sidebar .sidebar__wrapper{background:linear-gradient(155deg,#291b29 0%,#201620 55%,#19141d 100%)!important;border:1px solid #ad64883d!important;box-shadow:inset 1px 0 0 #e699bf0c,inset 0 1px 0 #e699bf12,0 0 16px #ca619910!important}
body.borov-emerald .main-sidebar .sidebar__head{background:radial-gradient(ellipse at 50% 100%,#c7609724,transparent 75%),linear-gradient(135deg,#302031,#221724)!important;border:1px solid #be739950!important;box-shadow:inset 0 1px 0 #efb1d015,0 0 12px #c760971a!important}
body.borov-emerald .main-sidebar .sidebar__head::before{background:linear-gradient(90deg,transparent,#d38eaf99,transparent)!important;box-shadow:0 0 7px #c7609726!important}
body.borov-emerald .main-sidebar .sidebar__menu_item:not(.module):not(.active){color:#e9dce5!important;border-color:transparent!important}
body.borov-emerald .main-sidebar .sidebar__menu_item:not(.module):not(.active):hover{background:linear-gradient(100deg,#61354f45,#422a3b33)!important;border-color:#b4709450!important;box-shadow:inset 2px 0 0 #c586aa,0 0 9px #c7609715!important;color:#f5d4e6!important}
body.borov-emerald .main-sidebar .sidebar__menu_item.active{background:linear-gradient(110deg,#63364f88,#3b253766)!important;border:1px solid #bc769c88!important;box-shadow:inset 3px 0 0 #dfa2c3,inset 0 1px 0 #e9b4ce12,0 0 10px #c7609724!important;color:#f4c9e0!important}
body.borov-emerald .main-sidebar :is(.sidebar__toggle,.sidebar__lang){background:#392638!important;border:1px solid #a9658a66!important;color:#e7c6d9!important;box-shadow:inset 0 1px 0 #f7c1dc0c!important}
body.borov-emerald .main-sidebar .sidebar__menu_item.large{background:linear-gradient(130deg,#3d2738,#2b1e2c)!important;border-color:#aa65854d!important;box-shadow:inset 0 1px 0 #e9b4ce12!important}
body.borov-emerald .main-sidebar .sidebar__favorites_item{background:#211921!important;border-color:#94627c40!important}
body.borov-emerald .main-sidebar .sidebar__menu_item .icon{color:#c790ae!important}
/* Header and page backdrop: soft rose light across dark surfaces. */
body.borov-emerald{background:radial-gradient(ellipse 85% 680px at 70% 0%,#71314f26,transparent 72%),radial-gradient(ellipse 65% 1000px at 12% 52%,#642e4d12,transparent 78%),#111016!important;background-repeat:no-repeat!important;background-attachment:scroll!important}
body.borov-emerald .header.header{background:linear-gradient(105deg,#291c29 0%,#231925 45%,#1c1721 100%)!important;border-bottom:1px solid #b36e973d!important;box-shadow:inset 0 -1px 0 #dc93bb12,0 4px 18px #bd598512!important}
body.borov-emerald .header :is(.header__action,.header__actions_user_balance,.base-button:not(.base-button--primary)){background:linear-gradient(140deg,#372737,#29212d)!important;border-color:#aa708a3d!important;color:#eee2ec!important;box-shadow:inset 0 1px 0 #eab5d00d!important}
body.borov-emerald .header :is(.header__action,.base-button:not(.base-button--primary)):hover{background:#443044!important;border-color:#b779a069!important;box-shadow:0 0 8px #c760971c!important}
body.borov-emerald .mobile-menu.mobile-menu{background:linear-gradient(105deg,#291c29,#1c1721)!important;border-top:1px solid #b36e973d!important;box-shadow:0 -3px 12px #bd598510!important}
/* Continuous desktop masthead behind the sidebar logo and header. */
@media(min-width:993px){
body.borov-emerald .header.header{background:#261b28!important;box-shadow:inset 0 -1px 0 #dc93bb12,0 4px 18px #bd598510!important}
body.borov-emerald .header.header::before{content:'';position:absolute;right:100%;top:0;bottom:-1px;width:calc(var(--sidebar-width) + var(--offset));background:#261b28;border-bottom:1px solid #b36e973d;box-shadow:inset 0 -1px 0 #dc93bb12;pointer-events:none;z-index:-1}
body.borov-emerald .main-sidebar .sidebar__head{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}
body.borov-emerald .main-sidebar .sidebar__head::before,body.borov-emerald .main-sidebar .sidebar__head::after{display:none!important}
}
/* Neon rose #ef589d; separate aligned masthead surfaces. */
body.borov-emerald{--borov-accent:#ef589d;--borov-mint:#f6abd0;background:radial-gradient(ellipse 85% 680px at 70% 0%,#ef589d14,transparent 72%),radial-gradient(ellipse 65% 1000px at 12% 52%,#ef589d08,transparent 78%),#111016!important}
body.borov-emerald :is(.base-button--primary,.main-slider .base-button--white,.key-auth__submit,.mobile-menu .mobile-menu__item--deposit),body.borov-emerald .modal .base-button--primary{background:linear-gradient(135deg,#9b3569 0%,#d04a88 65%,#ef589d 100%)!important;border-color:#f38ab9!important;box-shadow:inset 0 1px 5px #ffc8e32b,0 0 9px #ef589d2b,0 3px 15px #ef589d12!important}
body.borov-emerald :is(.base-button--primary:hover,.main-slider .base-button--white:hover,.key-auth__submit:hover),body.borov-emerald .modal .base-button--primary:hover{background:linear-gradient(135deg,#ba417b,#ef589d)!important;box-shadow:inset 0 1px 6px #ffd1e833,0 0 13px #ef589d3d!important}
body.borov-emerald :is(.main-actions__categories .base-button.active,.main-sidebar .sidebar__menu_item.active,.profile-tabs__item.active,.key-auth__tabs button.active,.key-auth__tab.active),body.borov-emerald .modal .tabs-group .tab.active{background:linear-gradient(135deg,#ef589d24,#ef589d12)!important;border-color:#ef589d80!important;color:#f6abd0!important;box-shadow:inset 0 0 8px #ef589d0d,0 0 7px #ef589d18!important}
body.borov-emerald .main-sidebar .sidebar__wrapper{background:linear-gradient(155deg,#2e1b28,#241620 55%,#1c141c)!important;border-color:#ef589d38!important;box-shadow:inset 0 1px 0 #ef589d12,0 0 14px #ef589d0d!important}
body.borov-emerald .header.header{background:linear-gradient(110deg,#2b1b27,#201720)!important;border-bottom-color:#ef589d3b!important;box-shadow:inset 0 -1px 0 #ef589d12,0 4px 16px #ef589d0d!important}
@media(min-width:993px){
body.borov-emerald .header.header::before{display:none!important}
body.borov-emerald .main-sidebar .sidebar__head{background:radial-gradient(ellipse at 50% 100%,#ef589d1a,transparent 75%),linear-gradient(110deg,#2b1b27,#201720)!important;border:1px solid #ef589d45!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffc8e30c,0 0 10px #ef589d12!important;overflow:hidden;min-height:60px;box-sizing:border-box;margin-bottom:8px}
body.borov-emerald .main-sidebar .sidebar__head::before{display:block!important;background:linear-gradient(90deg,transparent,#ef589d80,transparent)!important;box-shadow:0 0 6px #ef589d24!important}
body.borov-emerald .main-sidebar .sidebar__head::after{display:none!important}
body.borov-emerald .header.header{top:8px;padding-top:0;padding-bottom:0;min-height:60px;box-sizing:border-box;border:1px solid #ef589d38!important;border-right:0!important;border-radius:12px 0 0 12px}
body.borov-emerald:not(.collapsed) .header.header{width:calc(100% - var(--sidebar-width) - var(--offset) - 8px)}
body.borov-emerald.collapsed .header.header{top:0;padding-top:12px;padding-bottom:12px;min-height:0;border-radius:0}
body.borov-emerald.collapsed .main-sidebar .sidebar__head{min-height:0}
}
/* Finished edges for the masthead and footer. */
@media(min-width:993px){body.borov-emerald:not(.collapsed) .header.header{width:calc(100% - var(--sidebar-width) - var(--offset) - 16px);right:8px;border:1px solid #ef589d38!important;border-radius:12px!important}}
body.borov-emerald .footer.footer{background:radial-gradient(ellipse at 50% 0%,#ef589d0d,transparent 70%),linear-gradient(145deg,#281b26,#1c151e)!important;border:1px solid #ef589d38!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ef589d16,0 0 18px #ef589d0a!important;padding:32px 28px!important;margin-top:40px;margin-bottom:24px;box-sizing:border-box;height:auto!important;overflow:visible!important}
body.borov-emerald .footer .footer__menus{padding:0!important;margin:0!important;min-width:0;align-items:flex-start}
body.borov-emerald .footer .footer__title{color:#f0c7dc!important}
body.borov-emerald .footer .footer__link{color:#bba8b5!important;line-height:1.55;transition:color .15s}
body.borov-emerald .footer .footer__link:hover{color:#ef589d!important;text-shadow:0 0 7px #ef589d26}
body.borov-emerald .footer :is(.footer__lang,.footer__top){background:linear-gradient(140deg,#3b2837,#2b1e2a)!important;border:1px solid #ef589d38!important;box-shadow:inset 0 1px 0 #ffc8e30a!important;color:#efcede!important}
body.borov-emerald .footer .footer__bottom{background:transparent!important;border:0!important;margin-bottom:0!important;padding-top:20px!important}
body.borov-emerald .footer .footer__payments-bar{background:#19131b!important;border-color:#ef589d29!important;box-shadow:none!important}
@media(max-width:768px){body.borov-emerald .footer.footer{padding:24px 18px 28px!important;border-radius:16px!important;margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}body.borov-emerald .footer .footer__menus{row-gap:26px!important}body.borov-emerald .footer .footer__link{color:#c5b3bf!important}}
/* Account cards follow the sidebar rose surface palette. */
body.borov-emerald .main-sidebar .sidebar__account :is(.your-cashback,.your-points){background:linear-gradient(135deg,#392232,#281b28)!important;border:1px solid #ef589d38!important;box-shadow:inset 0 1px 0 #ef589d0d,0 0 8px #ef589d0a!important;color:#f0d8e5!important}
body.borov-emerald .main-sidebar .sidebar__account :is(.your-cashback,.your-points) span{color:#c8a9bc!important}
body.borov-emerald .main-sidebar .sidebar__account .your-cashback img{filter:sepia(.45) hue-rotate(285deg) saturate(.8);opacity:.9}
body.borov-emerald .main-sidebar .sidebar__account .bonuses-count{background:linear-gradient(135deg,#9b3569,#d04a88)!important;border-color:#ef589d80!important;box-shadow:0 0 8px #ef589d1c!important}
/* Recent wins: rose inset rail, clean cards and clear winnings. */
body.borov-emerald .wins-feed .wins-feed__body{background:linear-gradient(120deg,#211721,#19141c)!important;border:1px solid #ef589d29!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ef589d0a!important}
body.borov-emerald .wins-feed .wins-feed__row{padding:10px!important}
body.borov-emerald .wins-feed .wins-feed__track{gap:10px!important}
body.borov-emerald .wins-feed .wins-feed__card{background:linear-gradient(135deg,#342230,#261c28)!important;border:1px solid #ef589d30!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffd1e808!important;padding:10px 12px!important}
body.borov-emerald .wins-feed .wins-feed__card:hover{background:linear-gradient(135deg,#42283a,#302130)!important;border-color:#ef589d66!important;box-shadow:0 0 10px #ef589d14!important}
body.borov-emerald .wins-feed .wins-feed__image{border:1px solid #ef589d30;border-radius:10px;box-shadow:0 2px 8px #0003}
body.borov-emerald .wins-feed .wins-feed__game{color:#cbb4c4!important;font-weight:500!important}
body.borov-emerald .wins-feed .wins-feed__player{color:#f2e5ee!important}
body.borov-emerald .wins-feed .wins-feed__amount{color:#f18ab8!important;font-weight:800!important;text-shadow:0 0 8px #ef589d20!important;font-variant-numeric:tabular-nums}
body.borov-emerald .wins-feed .wins-feed__bet{color:#ab91a3!important;font-weight:400!important}
body.borov-emerald .wins-feed .wins-feed__fade{background:linear-gradient(270deg,#1b151e,transparent)!important;width:50px!important}
body.borov-emerald .wins-feed .wins-feed__title{color:#f2e5ee!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.3px}
body.borov-emerald :is(a[href='/categories/fishing'],[data-category-slug='fishing']) .gold-category-icon{filter:sepia(1) saturate(2.5) hue-rotate(285deg) brightness(.98)!important}
@media(max-width:768px){body.borov-emerald .wins-feed .wins-feed__title{font-size:19px!important}body.borov-emerald .wins-feed .wins-feed__row{padding:8px!important}body.borov-emerald .wins-feed .wins-feed__card{padding:9px!important}}
/* Match fishing artwork and catalog controls to the rose palette. */
body.borov-emerald :is(a[href='/categories/fishing'],[data-category-slug='fishing']) .gold-category-icon{filter:sepia(1) saturate(5.5) hue-rotate(292deg) brightness(.72) contrast(1.15)!important}
body.borov-emerald .main-actions .base-button:not(.base-button--primary){background:linear-gradient(135deg,#342330,#281c28)!important;border:1px solid #ef589d38!important;color:#efdfeb!important;box-shadow:inset 0 1px 0 #ffc8e308!important}
body.borov-emerald .main-actions .base-button:not(.base-button--primary):hover{background:linear-gradient(135deg,#43293a,#332131)!important;border-color:#ef589d66!important;box-shadow:0 0 8px #ef589d14!important}
body.borov-emerald .main-actions :is(input,.base-input){background:linear-gradient(135deg,#241923,#1c161f)!important;border:1px solid #ef589d38!important;color:#f2dfe9!important;box-shadow:inset 0 1px 0 #ef589d08!important}
body.borov-emerald .main-actions :is(input,.base-input)::placeholder{color:#b79aaa!important;opacity:1}
body.borov-emerald .main-actions :is(input,.base-input):focus{border-color:#ef589d88!important;box-shadow:0 0 0 2px #ef589d12!important}
body.borov-emerald .main-actions .main-actions__categories .base-button.active{background:linear-gradient(135deg,#9b3569,#d04a88 65%,#ef589d)!important;border-color:#f38ab9!important;color:#fff!important;box-shadow:inset 0 1px 5px #ffc8e32b,0 0 9px #ef589d2b!important}
/* Telegram contact matches the adjacent support contact. */
body.borov-emerald .main-sidebar .sidebar-contacts .sidebar-contact{color:#eeeef2!important}
body.borov-emerald .main-sidebar .sidebar-contacts .sidebar-contact :is(i,svg,.icon){color:#eeeef2!important;filter:none!important}
body.borov-emerald .main-sidebar .sidebar-contacts .sidebar-contact svg path{fill:#eeeef2!important}
/* Generated raspberry fish: preserve its original material colors. */
body.borov-emerald .main-actions :is(a[href='/categories/fishing'],[data-category-slug='fishing']) img.gold-category-icon{filter:none!important}
body.borov-emerald .main-actions a[href='/categories/fishing'] img.gold-category-icon{content:url('/images/categories/gold-fishing.png?v=rose-generated-20261007');filter:none!important}
/* White Telegram label and a compact contact stack. */
body.borov-emerald .main-sidebar .sidebar-contacts .sidebar-contact.sidebar-telegram{opacity:1!important;color:#fff!important}
body.borov-emerald .main-sidebar .sidebar-contacts .sidebar-contact.sidebar-telegram .text{color:#fff!important;opacity:1!important}
body.borov-emerald.collapsed .main-sidebar .sidebar-contacts.sidebar-contacts--collapsed{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:8px 0 0!important;width:100%!important;box-sizing:border-box}
body.borov-emerald.collapsed .main-sidebar .sidebar-contacts .sidebar-contact{display:flex!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}
body.borov-emerald.collapsed .main-sidebar .sidebar-contacts .sidebar-contact .text{display:none!important}
body.borov-emerald.collapsed .main-sidebar .sidebar-contacts .sidebar-contact .icon{flex:0 0 20px!important;width:20px!important;margin:0!important}
body.borov-emerald.collapsed .main-sidebar .sidebar__fortune{width:45px!important;height:45px!important;background-size:contain!important;background-position:center!important;background-color:#34212e!important;border:1px solid #ef589d38!important;box-sizing:border-box}
body.borov-emerald.collapsed .main-sidebar .sidebar__wrapper{overflow-x:hidden!important}
/* Keep the desktop header geometry identical with either sidebar width. */
@media(min-width:993px){body.borov-emerald.collapsed .header.header{top:8px;right:8px;width:calc(100% - var(--sidebar-width) - var(--offset) - 16px);padding-top:0;padding-bottom:0;min-height:60px;box-sizing:border-box;border:1px solid #ef589d38!important;border-radius:12px!important;background:linear-gradient(110deg,#2b1b27,#201720)!important;box-shadow:inset 0 -1px 0 #ef589d12,0 4px 16px #ef589d0d!important}}
/* Reserve the docked chat width in both sidebar states. */
@media(min-width:1200px){
body.borov-emerald.player-chat-expanded .header.header,body.borov-emerald.player-chat-expanded.collapsed .header.header{right:328px;width:calc(100% - var(--sidebar-width) - var(--offset) - 336px)}
body.borov-emerald.player-chat-expanded .header .header__wrapper{min-width:0;gap:12px}
body.borov-emerald.player-chat-expanded .header .header__left{min-width:0;flex:1 1 auto}
body.borov-emerald.player-chat-expanded .header .header__actions{flex:0 0 auto;margin-left:auto}
body.borov-emerald.player-chat-expanded .header .header__prize{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(min-width:1200px) and (max-width:1500px){body.borov-emerald.player-chat-expanded .header .header__prize{display:none!important}}
/* Clear secondary authentication actions. */
body.borov-emerald .key-auth .key-auth__switch:has(a[href='/auth/legacy']){display:none!important}
body.borov-emerald .key-auth .key-auth__switch{margin:14px 0 0!important;padding:0!important;text-align:center}
body.borov-emerald .key-auth .key-auth__switch button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:10px 16px;box-sizing:border-box;border:1px solid #ef589d38;border-radius:11px;background:linear-gradient(135deg,#342330,#281c28);color:#edc5d9;font:inherit;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;transition:background .15s,border-color .15s}
body.borov-emerald .key-auth .key-auth__switch button:hover{background:#422b3a;border-color:#ef589d70;color:#fff}
body.borov-emerald .key-auth .key-auth__switch button:disabled{opacity:.5;cursor:default}
/* Keep legacy key sign-in explicit alongside password recovery. */
body.borov-emerald .key-auth .key-auth__switch:has(button){display:block!important;visibility:visible!important}
/* Quiet profile avatars and staff labels. */
body.borov-emerald .pu-avatar,body.borov-emerald .pc-panel .pc-avatar{background:linear-gradient(135deg,#343840,#252830)!important;border-color:#626773!important;color:#e1e4eb!important;box-shadow:none!important}
body.borov-emerald .pu-avatar b{background:#df5192!important;color:#cfd4df!important}
body.borov-emerald .pc-panel .pc-staff-tag{background:#373b46!important;color:#cbd2de!important;border:1px solid #ffffff0a}
body.borov-emerald .pc-panel .pc-message.player-vip-newbie .pc-avatar small{background:#df5192!important;color:#cfd4df!important}
body.borov-emerald .pc-panel .pc-message time{color:#9299a7!important}
/* Show brand artwork in its original colors. */
body.borov-emerald :is(.sidebar__logo,.header__logo,.footer__logo) img,body.borov-emerald .main-sidebar .sidebar__logo img,body.borov-emerald .header .header__logo img,body.borov-emerald .footer .footer__logo img{filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
/* Condensed slider headline on all screens; mobile artwork zoom only. */
@font-face{font-family:'Borov Slider';src:url('/fonts/Oswald.ttf') format('truetype');font-weight:200 700;font-style:normal;font-display:swap}
body.borov-emerald .main-slider .main-slider__title{font-family:'Borov Slider','Arial Narrow',sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1px;line-height:1.12!important}
@media(max-width:767px){
body.borov-emerald .main-slider .main-slider__item:has(img[src='/images/slide/borov-20260922.png']){height:clamp(250px,69vw,390px)!important;min-height:0!important;background:#050b22!important}
body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:82%!important;object-fit:cover!important;object-position:65% center!important}
body.borov-emerald .main-slider .main-slider__item::after{background:linear-gradient(180deg,transparent 32%,rgba(5,11,34,.2) 52%,#050b22 86%)!important}
body.borov-emerald .main-slider .main-slider__item:has(img[src='/images/slide/borov-20260922.png']) .main-slider__body{top:auto!important;bottom:74px!important;width:calc(100% - 32px)!important;max-width:none!important}
body.borov-emerald .main-slider .main-slider__item:has(img[src='/images/slide/borov-20260922.png']) .main-slider__title{font-size:clamp(23px,6.4vw,34px)!important;line-height:1.1!important}
}
/* Feather the mobile artwork into the banner background. */
@media(max-width:767px){
body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgba(0,0,0,.94) 61%,rgba(0,0,0,.72) 74%,rgba(0,0,0,.35) 88%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgba(0,0,0,.94) 61%,rgba(0,0,0,.72) 74%,rgba(0,0,0,.35) 88%,transparent 100%)}
body.borov-emerald .main-slider .main-slider__item::after{background:linear-gradient(180deg,transparent 25%,rgba(5,11,34,.05) 45%,rgba(5,11,34,.2) 64%,rgba(5,11,34,.48) 84%,rgba(5,11,34,.65) 100%)!important}
}
/* Category catalogs use the same rose search and control surfaces. */
body.borov-emerald .main-games .slots__actions :is(input,.base-input){background:linear-gradient(135deg,#241923,#1c161f)!important;border:1px solid #ef589d38!important;color:#f2dfe9!important;box-shadow:inset 0 1px 0 #ef589d08!important}
body.borov-emerald .main-games .slots__actions input::placeholder{color:#b79aaa!important;opacity:1}
body.borov-emerald .main-games .slots__actions input:focus{border-color:#ef589d88!important;box-shadow:0 0 0 2px #ef589d12!important}
body.borov-emerald .main-games :is(.slots__actions,.page-title-back) .base-button:not(.base-button--primary){background:linear-gradient(135deg,#342330,#281c28)!important;border:1px solid #ef589d38!important;color:#efdfeb!important;box-shadow:inset 0 1px 0 #ffc8e308!important}
body.borov-emerald .main-games .slots__actions .base-button:not(.base-button--primary):hover{background:#43293a!important;border-color:#ef589d66!important}
body.borov-emerald .main-games .slots__actions{margin-bottom:28px!important}
body.borov-emerald .main-games .slots__list{background:#281c28!important;border-color:#ef589d38!important}
body.borov-emerald .main-games a[href='/categories/fishing'] img.gold-category-icon{content:url('/images/categories/gold-fishing.png?v=rose-generated-20261007');filter:none!important}
@media(max-width:767px){body.borov-emerald .main-games .slots__actions{margin-bottom:22px!important}}
/* Further zoom out the mobile banner while retaining the soft lower fade. */
@media(max-width:767px){body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{height:72%!important;object-position:65% 35%!important;mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%)}}
/* Zoom the mobile artwork independently of its lower fade boundary. */
@media(max-width:767px){body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{height:82%!important;object-fit:contain!important;object-position:65% top!important;mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%)}}
@media(max-width:767px){body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{width:180%!important;left:-68%!important;height:82%!important;object-fit:contain!important;object-position:center top!important;mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.85) 67%,rgba(0,0,0,.35) 78%,transparent 88%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.85) 67%,rgba(0,0,0,.35) 78%,transparent 88%)}}
@media(max-width:767px){body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{max-width:none!important;width:180%!important;left:-68%!important;height:82%!important;object-position:center bottom!important;mask-image:linear-gradient(to bottom,#000 0%,#000 60%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,rgba(0,0,0,.94) 72%,rgba(0,0,0,.65) 84%,transparent 100%)}}
@media(max-width:767px){body.borov-emerald .main-slider .main-slider__item:has(img[src='/images/slide/borov-20260922.png'])::before{content:'';position:absolute;inset:0;background:url('/images/slide/borov-20260922.png') 65% top/auto 82% no-repeat;filter:blur(14px);opacity:.32;pointer-events:none;z-index:0}body.borov-emerald .main-slider img.main-slider__video[src='/images/slide/borov-20260922.png']{object-position:center top!important;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.6) 74%,transparent 84%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,rgba(0,0,0,.95) 64%,rgba(0,0,0,.6) 74%,transparent 84%)} }
/* Match the desktop banner's lower fade to the mobile treatment. */
@media(min-width:768px){body.borov-emerald .main-slider .main-slider__item{position:relative;isolation:isolate;overflow:hidden}body.borov-emerald .main-slider .main-slider__item::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(5,11,34,.06) 55%,rgba(5,11,34,.24) 72%,rgba(5,11,34,.58) 88%,rgba(5,11,34,.82) 100%);z-index:1}body.borov-emerald .main-slider .main-slider__body,body.borov-emerald .main-slider .main-slider__more{z-index:2}}
