/* bonza-spins restore: недостающие jackpot-переменные (runtime-слой офсайта) */
html {
  --features-jackpot-optInTextColor: #000;
  --features-jackpot-noticeTextColor: #272323;
  --features-jackpot-optinAnimation-betColor: rgb(222, 45, 41);
  --features-jackpot-optinAnimation-percentageColor: rgb(222, 45, 41);
  --features-jackpot-optinAnimation-winColor: #5bbf7d;
  --features-jackpot-card-titleColor: linear-gradient(181.96deg, #FFB61B 32.67%, #F06605 98.27%);
  --features-jackpot-card-descriptionColor: #272323;
  --features-jackpot-card-borderRadius: 10px;
  --features-jackpot-card-borderColor: linear-gradient(76.55deg, #E3CECE 0%, #E3CECE 100%);
  --features-jackpot-card-backgroundColor: linear-gradient(76.55deg, #FFF 0%, #FFF 100%);
  --features-jackpot-gameGridJackpot-borderColor: linear-gradient(0, #D0DDF0);
  --features-jackpot-gameGridJackpot-backgroundColor: #FFFFFF;
  --features-jackpot-header-landscapeBackgroundGradient: linear-gradient(180deg, #000000 0%, #2B1E04 54.31%, #000000 89.15%);
  --features-jackpot-terms-textColor: #272323;
  --features-jackpot-contributionInfo-backgroundColor: #FFF5F1;
  --features-jackpot-contributionInfo-borderGradient: linear-gradient(145.92deg, #E3CECE 0%, #E3CECE 100%);
  --features-jackpot-contributionInfo-textColor: #2C3C50;
  --features-jackpot-optInConfirmed-backgroundColor: linear-gradient(0deg, #FFF5F1, #FFF5F1);
  --features-jackpot-optInConfirmed-borderGradient: linear-gradient(0deg, #E3CECE, #E3CECE);
  --features-jackpot-optInConfirmed-textColor: #000;
  --features-jackpot-winnerItem-backgroundColor: linear-gradient(0, #FFF5F1);
  --features-jackpot-winnerItem-textColor: #000;
  --features-jackpot-winnerItem-secondTextColor: rgba(82, 77, 76, 0.5);
  --features-jackpot-winnerItem-avatar-backgroundGradient: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
  --features-jackpot-winnerItem-avatar-borderGradient: linear-gradient(2.26deg, #C02026 -2.85%, #C72929 5.21%, #F15B3C 54.58%, #F15839 97.91%);
  --features-jackpot-winnerItem-gridTextColor: #272323;
  --features-jackpot-recentWinners-headerBorderGradient: linear-gradient(95.15deg, #E63C2E 1.82%, #FF776D 97.19%);
  --features-jackpot-recentWinners-headerBackgroundColor: #BB0B06;
  --features-jackpot-recentWinners-headerInGameBackgroundColor: #2E2E2E;
  --features-jackpot-recentWinners-titleGradient: linear-gradient(0deg, #EA801F 15%, #FFEC7E 51.01%, #FCD135 85%);
  --features-jackpot-recentWinners-titleGradientInGame: linear-gradient(0deg, #DA272B 15%, #F4803F 51.01%, #DA272B 85%);
  --features-jackpot-recentWinners-backgroundImage: url(/_a/assets/img-jackpot-recent-winners-bg.png);
  --features-jackpot-recentWinners-borderColor: #E3CECE;
}
/* недостающие правила из styles-XWS4WPEA.css офсайта (в снап-CSS их нет) */
@media (min-width: 1400px) {.\!container{max-width:1400px!important}.container{max-width:1400px}}
@media (min-width: 1400px) {.lg-1400\:block{display:block}.lg-1400\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-1400\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
.pointer-events-auto {pointer-events:auto}
.\!visible {visibility:visible!important}
.inset-x-0 {left:0;right:0}
.-top-1 {top:-.25rem}
.left-\[-10\%\] {left:-10%}
.left-\[-20\%\] {left:-20%}
.left-\[-310\%\] {left:-310%}
.left-\[0\] {left:0}
.left-\[calc\(50\%-300px\)\] {left:calc(50% - 300px)}
.left-\[calc\(50\%-375px\)\] {left:calc(50% - 375px)}
.top-\[-130px\] {top:-130px}
.top-\[-15px\] {top:-15px}
.top-\[-180px\] {top:-180px}
.top-\[-20\%\] {top:-20%}
.top-\[-30\%\] {top:-30%}
.top-\[-70\%\] {top:-70%}
.top-\[-715px\] {top:-715px}
.z-\[-1\] {z-index:-1}
.z-\[10000\] {z-index:10000}
.z-\[2\] {z-index:2}
.z-\[3\] {z-index:3}
.z-\[9200\] {z-index:9200}
.m-4 {margin:1rem}
.mx-\[-10\%\] {margin-left:-10%;margin-right:-10%}
.mx-\[-20px\] {margin-left:-20px;margin-right:-20px}
.my-7 {margin-top:1.75rem;margin-bottom:1.75rem}
.ml-0 {margin-left:0}
.ml-\[30px\] {margin-left:30px}
.size-3\.5 {width:.875rem;height:.875rem}
.size-6 {width:1.5rem;height:1.5rem}
.size-7 {width:1.75rem;height:1.75rem}
.size-8 {width:2rem;height:2rem}
.size-9 {width:2.25rem;height:2.25rem}
.h-\[1140px\] {height:1140px}
.h-\[150px\] {height:150px}
.h-\[170px\] {height:170px}
.h-\[320px\] {height:320px}
.h-\[50px\] {height:50px}
.h-\[56px\] {height:56px}
.h-\[58px\] {height:58px}
.h-\[600px\] {height:600px}
.h-\[70px\] {height:70px}
.h-\[750px\] {height:750px}
.\!max-h-\[55vh\] {max-height:55vh!important}
.max-h-\[65vh\] {max-height:65vh}
.min-h-\[100vh\] {min-height:100vh}
.w-\[120\%\] {width:120%}
.w-\[150px\] {width:150px}
.w-\[200px\] {width:200px}
.w-\[370px\] {width:370px}
.w-\[50px\] {width:50px}
.w-\[600px\] {width:600px}
.w-\[65\%\] {width:65%}
.w-\[720\%\] {width:720%}
.w-\[750px\] {width:750px}
.min-w-\[124px\] {min-width:124px}
.min-w-\[150px\] {min-width:150px}
.max-w-\[1116px\] {max-width:1116px}
.max-w-\[124px\] {max-width:124px}
.max-w-\[360px\] {max-width:360px}
.scale-\[0\.7\] {--tw-scale-x: .7;--tw-scale-y: .7;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.scale-\[0\.9\] {--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
.cursor-ns-resize {cursor:ns-resize}
.list-disc {list-style-type:disc}
.gap-2\.5 {gap:.625rem}
.gap-\[1px\] {gap:1px}
.gap-x-\[20px\] {column-gap:20px}
.gap-x-\[24px\] {column-gap:24px}
.gap-y-\[0px\] {row-gap:0px}
.gap-y-\[3px\] {row-gap:3px}
.space-y-1>:not([hidden])~:not([hidden]) {--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}
.truncate {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rounded-features-jackpot-card-borderRadius {border-radius:var(--features-jackpot-card-borderRadius)}
.border-features-jackpot-recentWinners-borderColor {border-color:var(--features-jackpot-recentWinners-borderColor)}
.border-green-400 {--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}
.border-green-400\/20 {border-color:#4ade8033}
.border-green-400\/40 {border-color:#4ade8066}
.bg-black\/70 {background-color:#000000b3}
.bg-black\/95 {background-color:#000000f2}
.bg-features-jackpot-contributionInfo-backgroundColor {background-color:var(--features-jackpot-contributionInfo-backgroundColor)}
.bg-features-jackpot-gameGridJackpot-backgroundColor {background-color:var(--features-jackpot-gameGridJackpot-backgroundColor)}
.bg-features-jackpot-recentWinners-headerBackgroundColor {background-color:var(--features-jackpot-recentWinners-headerBackgroundColor)}
.bg-features-jackpot-recentWinners-headerInGameBackgroundColor {background-color:var(--features-jackpot-recentWinners-headerInGameBackgroundColor)}
.bg-green-400\/70 {background-color:#4ade80b3}
.bg-\[image\:var\(--features-jackpot-optInConfirmed-backgroundColor\)\] {background-image:var(--features-jackpot-optInConfirmed-backgroundColor)}
.bg-\[image\:var\(--jackpot-win-title-gradient\)\] {background-image:var(--jackpot-win-title-gradient)}
.bg-\[url\(\/cms\/frontend-nx\/images\/jackpot\/mobile-grid-bg\.png\)\] {background-image:url(/_a/assets/img-jackpot-mobile-grid-bg.png)}
.bg-\[url\(\/cms\/frontend-nx\/images\/jackpot\/mobile-page-bg\.png\)\] {background-image:url(/_a/assets/img-jackpot-mobile-page-bg.png)}
.bg-features-jackpot-card-backgroundColor {background-image:var(--features-jackpot-card-backgroundColor)}
.bg-features-jackpot-card-borderColor {background-image:var(--features-jackpot-card-borderColor)}
.bg-features-jackpot-contributionInfo-borderGradient {background-image:var(--features-jackpot-contributionInfo-borderGradient)}
.bg-features-jackpot-gameGridJackpot-borderColor {background-image:var(--features-jackpot-gameGridJackpot-borderColor)}
.bg-features-jackpot-optInConfirmed-borderGradient {background-image:var(--features-jackpot-optInConfirmed-borderGradient)}
.bg-features-jackpot-recentWinners-backgroundImage {background-image:var(--features-jackpot-recentWinners-backgroundImage)}
.bg-features-jackpot-recentWinners-headerBorderGradient {background-image:var(--features-jackpot-recentWinners-headerBorderGradient)}
.bg-features-jackpot-winnerItem-avatar-backgroundGradient {background-image:var(--features-jackpot-winnerItem-avatar-backgroundGradient)}
.bg-features-jackpot-winnerItem-avatar-borderGradient {background-image:var(--features-jackpot-winnerItem-avatar-borderGradient)}
.bg-features-jackpot-winnerItem-backgroundColor {background-image:var(--features-jackpot-winnerItem-backgroundColor)}
.bg-bottom {background-position:bottom}
.bg-right-top {background-position:right top}
.p-px {padding:1px}
.pt-\[130px\] {padding-top:130px}
.font-mono {font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}
.text-\[10px\] {font-size:10px}
.text-\[11px\] {font-size:11px}
.text-\[48px\] {font-size:48px}
.leading-\[0\] {line-height:0}
.tracking-\[-0\.5px\] {letter-spacing:-.5px}
.tracking-normal {letter-spacing:0em}
.text-features-jackpot-card-descriptionColor {color:var(--features-jackpot-card-descriptionColor)}
.text-features-jackpot-contributionInfo-textColor {color:var(--features-jackpot-contributionInfo-textColor)}
.text-features-jackpot-noticeTextColor {color:var(--features-jackpot-noticeTextColor)}
.text-features-jackpot-optInConfirmed-textColor {color:var(--features-jackpot-optInConfirmed-textColor)}
.text-features-jackpot-optInTextColor {color:var(--features-jackpot-optInTextColor)}
.text-features-jackpot-terms-textColor {color:var(--features-jackpot-terms-textColor)}
.text-features-jackpot-winnerItem-gridTextColor {color:var(--features-jackpot-winnerItem-gridTextColor)}
.text-features-jackpot-winnerItem-secondTextColor {color:var(--features-jackpot-winnerItem-secondTextColor)}
.text-features-jackpot-winnerItem-textColor {color:var(--features-jackpot-winnerItem-textColor)}
.text-green-100 {--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}
.text-green-300 {--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}
.opacity-75 {opacity:.75}
.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.65\)\] {--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.drop-shadow-\[0_3px_0_rgba\(0\,0\,0\,0\.65\)\] {--tw-drop-shadow: drop-shadow(0 3px 0 rgba(0,0,0,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
.\[clip-path\:polygon\(5\%_0\,95\%_0\,100\%_50\%\,95\%_100\%\,5\%_100\%\,0_50\%\)\] {clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)}
.page-sticky-padding-jackpot {padding-bottom:2rem;padding-top:120px}
@media screen and (max-device-width: 840px) and (orientation:landscape) {.small-mobile-landscape\:hidden{display:none}.small-mobile-landscape\:w-\[202px\]{width:202px}}

/* нижний sticky-бар: фон из потерянного компонентного стиля офсайта */
.bottom-navigation-shell {
  background: linear-gradient(rgb(223, 45, 39) 0%, rgb(168, 31, 35) 100%);
  background-color: rgb(134, 20, 23);
}
/* мёртвые owl-карусели (hero + промо): фейд-ротация, маркер bz-carousel ставит js */
.bz-carousel .owl-stage { width: 100% !important; transform: none !important; }
.bz-carousel .owl-stage-outer { position: relative; }
.bz-carousel .owl-item { width: 100% !important; display: none; }
.bz-carousel .owl-item.bz-slide { display: block; position: absolute; top: 0; left: 0; width: 100% !important; opacity: 0; transition: opacity .6s ease; pointer-events: none; z-index: 1; }
.bz-carousel .owl-item.bz-slide.bz-active { position: relative; opacity: 1; pointer-events: auto; z-index: 2; }
/* одометр цифр джекпота: вертикальная лента 0-9 внутри digit-wrapper */
.digit-wrapper .bz-roll { display: flex; flex-direction: column; transition: transform .55s cubic-bezier(.4,0,.2,1); will-change: transform; }
.digit-wrapper .bz-roll span { display: flex; align-items: center; justify-content: center; }
/* гео-кнопка: оформление как у жёлтых кнопок сайта (Browse/More info) */
.x-site-lang-trigger { background: linear-gradient(95.95deg, rgb(231, 192, 7) -14.94%, rgb(235, 107, 3) 116.4%) !important; border-radius: 5px !important; color: #fff !important; font-weight: 800 !important; font-size: 14px !important; padding: 10px 18px !important; }
/* промо-баннеры: фоны blog-post на локальные ассеты */
[style*="blog-post/255/"] { background-image: url(/_a/assets/img-promo-255-57539221.jpg) !important; }
[style*="blog-post/257/"] { background-image: url(/_a/assets/img-promo-257-ac460d9e.jpg) !important; }
[style*="blog-post/259/"] { background-image: url(/_a/assets/img-promo-259-a247cd0b.jpg) !important; }
[style*="blog-post/261/"] { background-image: url(/_a/assets/img-promo-261-d0fba795.jpg) !important; }
[style*="blog-post/263/"] { background-image: url(/_a/assets/img-promo-263-aedc54af.jpg) !important; }

/* jackpot-виджет: component-styles Angular, сняты с живого офсайта (пилюли/одометр/алмазы) */
.jackpot-pill[_ngcontent-ng-c4094398847]{position:relative;width:268px;height:38px;background:var(--border-gradient);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);box-shadow:0 0 8px #ffffff14}.jackpot-ico[_ngcontent-ng-c4094398847]{width:62px;height:66px}.jackpot-ico[_ngcontent-ng-c4094398847]   img[_ngcontent-ng-c4094398847]:first-child{height:100%}.jackpot-ico[_ngcontent-ng-c4094398847]   img[_ngcontent-ng-c4094398847]:last-child{top:0}.jackpot-pill__inner[_ngcontent-ng-c4094398847]{position:absolute;inset:2px;background:var(--background-gradient);padding-left:18px;clip-path:polygon(13px 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,13px 100%,0 50%)}.jackpot-pill__label[_ngcontent-ng-c4094398847]   span[_ngcontent-ng-c4094398847]{color:transparent;background-image:var(--label-color);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px var(--textBorderColor);font-size:15px}.jackpot-pill__amount[_ngcontent-ng-c4094398847]{width:75%;background:#000;border-radius:999px 0 0 999px;padding:0 18px}.jackpot-pill__amount[_ngcontent-ng-c4094398847]     .jackpot-won-text{color:transparent;background-image:var(--label-color);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px var(--textBorderColor);font-size:17px}.jackpot-pill__amount[_ngcontent-ng-c4094398847]     span{color:transparent;background-image:var(--amount-color);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px var(--textBorderColor);font-size:20px;line-height:1}.jackpot-pill__amount[_ngcontent-ng-c4094398847]     span.currency{font-size:15px;margin-left:4px;line-height:1;align-items:center;display:flex;position:relative}.jackpot-pill__amount[_ngcontent-ng-c4094398847]     .digit-wrapper{width:11px}.jackpot-pill--thin[_ngcontent-ng-c4094398847]{width:308px;height:33px}.jackpot-pill--thin[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{padding-left:24px}.jackpot-pill-wrapper--compact[_ngcontent-ng-c4094398847]{transition:width .3s ease}.jackpot-pill-wrapper--compact.mega[_ngcontent-ng-c4094398847], .jackpot-pill-wrapper--compact.mini[_ngcontent-ng-c4094398847]{justify-content:end}.jackpot-pill--compact[_ngcontent-ng-c4094398847]{width:160px;height:28px;transition:width .3s ease;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]{transition:width .3s ease,opacity .3s ease,transform .3s ease}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]{width:70%;padding:0 4px 0 8px;transition:width .3s ease}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     .jackpot-won-text{font-size:10px}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{padding-left:7px;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%)}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]     span{font-size:10px}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span{font-size:12px;line-height:1}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span.currency{font-size:11px;line-height:1;margin-left:2px;align-items:center;display:flex;position:relative}.jackpot-pill--compact[_ngcontent-ng-c4094398847]     .digit-wrapper{width:7px}@media screen and (max-device-width: 1200px) and (orientation: landscape){.jackpot-pill--compact[_ngcontent-ng-c4094398847]{height:24px}}@media screen and (max-width: 839px) and (orientation: landscape){.jackpot-pill--compact[_ngcontent-ng-c4094398847]{pointer-events:none;animation:jackpotContribution .5s ease-out forwards;animation-delay:1.5s;width:128px;clip-path:polygon(12px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,12px 100%,0 50%)}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .digit-wrapper[_ngcontent-ng-c4094398847]{width:5px}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{padding-left:0;clip-path:polygon(11px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,11px 100%,0 50%)}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]{opacity:0;width:0;overflow:hidden;transform:translate(-40px)}.jackpot-pill--compact[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]{width:100%}.jackpot-pill__label[_ngcontent-ng-c4094398847]     span{font-size:8px}.jackpot-pill__amount[_ngcontent-ng-c4094398847]     span.currency{line-height:32px;margin-left:2px}}.jackpot-pill--demo[_ngcontent-ng-c4094398847]{width:148px;height:28px;background:var(--features-jackpot-pill-borderColor);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{padding-left:7px;background:var(--features-jackpot-pill-backgroundColor);clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%)}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]     span{font-size:10px}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]{padding:0 4px;width:70%}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     .jackpot-won-text{font-size:10px}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span{font-size:12px}.jackpot-pill--demo[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span.currency{font-size:9px}.jackpot-pill--demo[_ngcontent-ng-c4094398847]     .digit-wrapper{width:7px}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]{width:334px;height:60px;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%)}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{inset:2px;clip-path:polygon(19px 0,calc(100% - 19px) 0,100% 50%,calc(100% - 19px) 100%,19px 100%,0 50%);justify-content:center;padding-left:0}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]{display:none}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]{padding:0 22px;width:calc(100% - 56px);height:100%;border-radius:999px;justify-content:center;background:#000}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     .jackpot-won-text{font-size:25px}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span{font-size:30px;line-height:1;letter-spacing:-1px;white-space:nowrap}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]     span.currency{font-size:20px;line-height:32px}.jackpot-pill--text-only[_ngcontent-ng-c4094398847]     .digit-wrapper{width:16px}.jackpot-ico--thin[_ngcontent-ng-c4094398847]{width:42px;height:44px}.jackpot-ico--compact[_ngcontent-ng-c4094398847], .jackpot-ico--demo[_ngcontent-ng-c4094398847]{width:30px;height:32px}@media screen and (max-device-width: 1200px) and (orientation: landscape){.jackpot-ico--compact[_ngcontent-ng-c4094398847], .jackpot-ico--demo[_ngcontent-ng-c4094398847]{scale:.8;height:28px}}.jackpot-ico--text-only[_ngcontent-ng-c4094398847]{display:none!important}.jackpot-icon-contribution[_ngcontent-ng-c4094398847]{pointer-events:none}.jackpot-pill-contribution[_ngcontent-ng-c4094398847]{pointer-events:none;width:100px;clip-path:polygon(12px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,12px 100%,0 50%)}.jackpot-pill-contribution[_ngcontent-ng-c4094398847]   .jackpot-pill__inner[_ngcontent-ng-c4094398847]{padding-left:0;clip-path:polygon(11px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,11px 100%,0 50%)}.jackpot-pill-contribution[_ngcontent-ng-c4094398847]   .jackpot-pill__label[_ngcontent-ng-c4094398847]{opacity:0;width:0;overflow:hidden;transform:translate(-40px)}.jackpot-pill-contribution[_ngcontent-ng-c4094398847]   .jackpot-pill__amount[_ngcontent-ng-c4094398847]{width:100%}@media (min-width: 1400px){.jackpot-pill-wrapper--compact.mega[_ngcontent-ng-c4094398847], .jackpot-pill-wrapper--compact.mini[_ngcontent-ng-c4094398847]{justify-content:start}.jackpot-pill-wrapper--compact.major[_ngcontent-ng-c4094398847], .jackpot-pill-wrapper--compact.grand_prize[_ngcontent-ng-c4094398847]{justify-content:end}}

.amount-wrapper[_ngcontent-ng-c3513758713]{position:relative;width:100%;height:100%;overflow:hidden}.amount[_ngcontent-ng-c3513758713]{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding-right:5px}.amount--animating[_ngcontent-ng-c3513758713]{will-change:transform;transition:transform .3s cubic-bezier(.22,.8,.36,1)}.amount-current[_ngcontent-ng-c3513758713]{transform:translateZ(0)}.amount-current--animate[_ngcontent-ng-c3513758713]{transform:translate3d(0,120%,0)}.amount-next[_ngcontent-ng-c3513758713]{transform:translate3d(0,-130%,0)}.amount-next--animate[_ngcontent-ng-c3513758713]{transform:translateZ(0)}.amount--settled[_ngcontent-ng-c3513758713]{transition:none!important}.jackpot-amount-loader[_ngcontent-ng-c3513758713]{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;height:100%}.jackpot-amount-loader[_ngcontent-ng-c3513758713]   span[_ngcontent-ng-c3513758713]{display:block;width:7px;height:7px;border-radius:999px;background-image:var(--amount-color)!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;-webkit-text-stroke:0!important;box-shadow:0 0 8px #ffffff40;animation:_ngcontent-ng-c3513758713_jackpotAmountLoading .9s ease-in-out infinite}.jackpot-amount-loader[_ngcontent-ng-c3513758713]   span[_ngcontent-ng-c3513758713]:nth-child(2){animation-delay:.15s}.jackpot-amount-loader[_ngcontent-ng-c3513758713]   span[_ngcontent-ng-c3513758713]:nth-child(3){animation-delay:.3s}.amount-marquee[_ngcontent-ng-c3513758713]{position:relative;display:flex;justify-content:flex-end;width:100%;overflow:hidden;white-space:nowrap}.amount-marquee--overflow[_ngcontent-ng-c3513758713]{justify-content:flex-start}.amount-marquee__text[_ngcontent-ng-c3513758713]{display:inline-flex;align-items:center;width:max-content;min-width:0;transform:translate(0);will-change:transform}.amount-marquee--overflow[_ngcontent-ng-c3513758713]   .amount-marquee__text[_ngcontent-ng-c3513758713]{animation:_ngcontent-ng-c3513758713_jackpotAmountMarquee var(--jackpot-amount-marquee-duration, 1.4s) linear infinite alternate}@keyframes _ngcontent-ng-c3513758713_jackpotAmountMarquee{0%,20%{transform:translate(0)}80%,to{transform:translate(var(--jackpot-amount-marquee-end))}}@keyframes _ngcontent-ng-c3513758713_jackpotAmountLoading{0%,to{opacity:.35;transform:translateY(0) scale(.75)}50%{opacity:1;transform:translateY(-2px) scale(1)}}

[_nghost-ng-c1134216742]{display:block;flex:0 0 auto;line-height:1}.digit-wrapper[_ngcontent-ng-c1134216742]{position:relative;display:inline-block;flex:0 0 1ch;width:1ch;height:1.5em;line-height:1;vertical-align:middle;overflow:hidden}.digit-wrapper--reel[_ngcontent-ng-c1134216742]{width:1ch}.digit-reel[_ngcontent-ng-c1134216742]{display:flex;flex-direction:column;transform:translateY(0)}.digit-reel--spinning[_ngcontent-ng-c1134216742]{animation:_ngcontent-ng-c1134216742_spin-reel var(--reel-duration) linear var(--reel-delay) forwards}.digit-reel__value[_ngcontent-ng-c1134216742]{display:flex;flex:0 0 1em;align-items:center;justify-content:center;line-height:1}@keyframes _ngcontent-ng-c1134216742_spin-reel{0%{transform:translateZ(0)}55%{transform:translate3d(0,calc(var(--reel-distance) * .72),0)}78%{transform:translate3d(0,calc(var(--reel-distance) * .89),0)}92%{transform:translate3d(0,calc(var(--reel-distance) * .97),0)}to{transform:translate3d(0,var(--reel-distance),0)}}.digit[_ngcontent-ng-c1134216742]{position:absolute;inset:0;line-height:1;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s cubic-bezier(.22,.8,.36,1)}.digit--animating[_ngcontent-ng-c1134216742]{will-change:transform}.digit-current[_ngcontent-ng-c1134216742]{transform:translateY(0)}.digit-base--hidden[_ngcontent-ng-c1134216742]{opacity:0}.digit-roll[_ngcontent-ng-c1134216742]{z-index:1}.digit-current--animate[_ngcontent-ng-c1134216742]{transform:translate3d(0,120%,0)}.digit-next[_ngcontent-ng-c1134216742]{transform:translate3d(0,-130%,0)}.digit-next--animate[_ngcontent-ng-c1134216742]{transform:translateZ(0)}@media (prefers-reduced-motion: reduce){.digit[_ngcontent-ng-c1134216742]{transition-duration:1ms}.digit-reel--spinning[_ngcontent-ng-c1134216742]{animation-duration:1ms}}

/* last-winner пилюля: component-styles с живого офсайта (clip-path стрелки) */
.jackpot-winner[_ngcontent-ng-c197812070]{clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,20px 100%,0 50%)}.jackpot-winner-content[_ngcontent-ng-c197812070]{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,18px 100%,0 50%)}.jackpot-winner-bg[_ngcontent-ng-c197812070]{pointer-events:none;background:var(--jackpot-winner-gradient);clip-path:polygon(69% 47%,73% 32%,84% 16%,100% 0,100% 0%,0% 0%,0% 100%,100% 100%,87% 85%,74% 66%)}

/* CLAUDE 2026-07-21 PageSpeed: своп шрифта Nunito менял высоту блог-карусели и двигал
   макет (layout shift 0.216). Резервируем финальную высоту (замер на живом 414px:230px). */
@media (max-width: 480px) {
  shared-blog-post-carousel { min-height: 230px; display: block; }
}

/* CLAUDE 2026-07-21: своп Nunito двигал блог-карусель (shift 0.216, гонка кэша Google Fonts).
   Метрический фолбэк по canvas-замеру: Arial size-adjust 102.65%/99.57% — высоты совпадают, свопа-сдвига нет. */
@font-face {
  font-family: 'Nunito Fallback';
  src: local('Arial');
  font-weight: 400;
  size-adjust: 102.65%;
  ascent-override: 101.1%;
  descent-override: 35.3%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Nunito Fallback';
  src: local('Arial');
  font-weight: 700;
  size-adjust: 99.57%;
  ascent-override: 101.1%;
  descent-override: 35.3%;
  line-gap-override: 0%;
}

/* CLAUDE 2026-07-21: шрифт всего сайта задан переменной --core-fontFamily-primary (Nunito),
   мимо которой прошли font-family-фолбэки — переопределяем с метрическим фолбэком. */
:root { --core-fontFamily-primary: Nunito, 'Nunito Fallback', sans-serif !important; }
html body #newsletter-form {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 480px !important;
  margin: 0 auto !important;
  padding: 0 12px !important;
  overflow: hidden !important;
  background: var(--core-footer-background-backgroundIcons, #fff) !important;
}

html body #newsletter-form iframe {
  display: block !important;
  width: 100% !important;
  max-width: 540px !important;
  height: 480px !important;
  margin: 0 auto !important;
  border: 0 !important;
  overflow: hidden !important;
}
