@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/assets/fonts/Montserrat/Montserrat-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/assets/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/assets/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/assets/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/assets/fonts/Montserrat/Montserrat-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/fonts/Montserrat/Montserrat-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/assets/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/assets/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/assets/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/assets/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/assets/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/assets/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/assets/fonts/Montserrat/Montserrat-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/assets/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype")}body,html{height:100%;margin:0}body.doggy{--bs-gutter-x:24px}.d-grid.gap-3{gap:12px}#root{height:100%;min-height:100vh}body{font-family:Montserrat,sans-serif}body::-webkit-scrollbar{width:0}a,a:active,a:focus,a:hover,a:visited{text-decoration:none!important}.app-bg-card{background:var(--app-bg-card)}.app-bg-element{background:var(--app-bg-element)}.app-bg{background:var(--app-bg)}.size-24{height:24px;min-height:24px;min-width:24px;width:24px}.app-h-28{height:28px;min-height:28px}.size-12{height:12px;min-height:12px;min-width:12px;width:12px}.size-14{height:14px;min-height:14px;min-width:14px;width:14px}.size-16{height:16px;min-height:16px;min-width:16px;width:16px}.font-semibold-18{font-size:18px;font-weight:600;line-height:normal}.size-32{height:32px;min-height:32px;min-width:32px;width:32px}.size-36{height:36px;min-height:36px;min-width:36px;width:36px}.size-200{height:200px;min-height:200px;min-width:200px;width:200px}.app-h-45{height:45px;min-height:45px}.app-h-200{height:200px;min-height:200px}.border-radius-12{border-radius:12px}.border-b-1-container{border-bottom:1px solid var(--app-border-color)}.hide-scrollbar{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.app-bg-card-light{background:var(--app-bg-card-light)}.bg-input{background:var(--app-bg-input)}.app-color-element-one,.app-color-element-one em,.app-color-element-one i,.app-color-element-one:before{color:var(--app-bg-element-blue,#0f8be5)!important}.app-w-70{min-width:70px;width:70px}.app-w-125{min-width:125px;width:125px}.font-normal-12{font-size:12px;font-weight:400}.font-normal-14{font-size:14px;font-weight:400}.font-semibold-14{font-size:14px;font-weight:600}.font-bold-8{font-size:8px;font-weight:700}.font-bold-16{font-size:16px;font-weight:700}.app-padding-left-12{padding-left:12px}.app-padding-right-12{padding-right:12px}.border-radius-80{border-radius:80px}.menu{display:flex;flex-direction:column;height:100%;min-width:260px}.menu-expanded{flex-shrink:0;min-width:270px;width:270px}.menu .container{padding-left:12px;padding-right:12px}.container-main{-ms-overflow-style:none;flex:1 1 auto;min-width:0;overflow:auto;scrollbar-width:none}.container-main::-webkit-scrollbar{display:none}.d-grid{display:grid}.d-block{display:block}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.opacity-50{opacity:.5}.cursor-pointer{cursor:pointer}.z-3{z-index:3}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.duration-300{transition-duration:.3s}.bg-blur{backdrop-filter:blur(8px)}.game-page-container{max-width:100%;overflow-x:auto;padding-left:12px;padding-right:12px}.game-page-legacy{color:inherit}.game-page-legacy a{color:inherit;text-decoration:none}.game__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.mines-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:5rem}.mines-left{display:flex;flex:1 1 400px;flex-direction:column;gap:1rem;min-width:0}.mines-right{flex:0 0 320px;min-width:280px}.mines-right .slots-history-wrapper{background:var(--app-bg-element,#374151);border-radius:12px;height:100%;padding:1rem}.mines-right .slots-history__title{font-size:1rem;font-weight:600;margin-bottom:.75rem}.game-page-legacy.dice .mines-left{align-items:stretch;flex-direction:row;flex-wrap:nowrap}.game-page-legacy.dice .dice-settings{flex:1 1 auto;min-width:0}.game-page-legacy.dice .dice-game{align-items:center;aspect-ratio:1;background:var(--app-bg-card,#1f2937);border-radius:50%;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:1rem;position:relative;width:40%}@media screen and (max-width:700px){.game-page-legacy.dice .dice-game{width:80%}}.game-page-legacy.dice .dice-game:before{aspect-ratio:1;background-color:#bab9bd;border-radius:20px;content:"";left:-20px;position:absolute;top:5%;transform:rotate(-45deg);width:30%;z-index:0}.game-page-legacy.dice .dice-game:after{aspect-ratio:1;background:linear-gradient(180deg,var(--app-bg-element-blue,#0f8be5) 0,var(--app-color-element-one,#5b1eff) 100%);border-radius:20px;content:"";position:absolute;right:0;top:50%;transform:rotate(-45deg) translateX(50%);width:25%;z-index:0}.game-page-legacy.dice .dice-game>*{position:relative;z-index:1}.dice-settings__item{align-items:center;background:var(--app-bg-element,#374151);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto .5rem;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content}.dice-settings__item--button{background:var(--app-bg-element,#e5e7eb);border-radius:6px;color:inherit;cursor:pointer;font-size:.875rem;padding:.375rem .75rem}.dice-settings__item--button.secondary{opacity:.8}.dice-settings__item--value-wrapper{align-items:center;display:flex;gap:.25rem;justify-content:center}.dice-settings__item--value{background:var(--app-bg-input,#fff);border:1px solid var(--app-border-color,#d1d5db);border-radius:6px;font-size:.875rem;padding:.375rem .5rem;width:80px}.dice-settings-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}@media screen and (max-width:700px){.dice-settings-buttons{justify-content:center}}.dice-settings__play-col{align-items:center;display:flex;flex-direction:column;gap:.25rem}.dice-settings__play{background:var(--app-bg-element-blue,#0f8be5);border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 1rem}.dice-settings__play.center{background:var(--app-bg-element,#6b7280)}.dice__result{font-size:1.5rem;font-weight:700}.bonuses-header{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;min-height:120px;overflow:hidden;position:relative}.bonuses-header__bg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bonuses-header__bg-link{inset:0;position:absolute;z-index:0}.bonuses-header-decor{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.bonuses-header-decor.left{left:0}.bonuses-header-decor.right{right:0;transform:scaleX(-1)}.jackpot-page-banner-info{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:2}.jackpot-page-container{padding:0 1rem 1.5rem}.jackpot-page__description{font-size:.9375rem;margin:1rem 0;opacity:.9}.jackpot-page-cards{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.jackpot-page__card{background:var(--app-bg-card,#1f2937);border-radius:12px;flex:1 1 140px;min-width:120px;padding:1rem;text-align:center}.jackpot-page__title{font-size:1.125rem;font-weight:600;margin:1.5rem 0 1rem}.jackpot-page-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.jackpot-page-winners{display:flex;flex-direction:column;gap:.75rem}.jackpot-page__winner{align-items:center;background:var(--app-bg-element,#374151);border-radius:8px;display:flex;gap:1rem;padding:.75rem}.jackpot-page__winner--avatar{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.mines__steps{align-items:stretch;background:transparent;display:flex;gap:12px;margin-bottom:1.25rem;padding:.5rem 0}.mines__steps--next,.mines__steps--prev{align-items:center;background:var(--app-bg-card,#1f2937);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:60px;justify-content:center;min-width:60px;transition:background .2s;width:60px}.mines__steps--next:hover,.mines__steps--prev:hover{background:var(--app-bg-element-blue,#0f8be5)}.mines__steps--next img,.mines__steps--prev img{display:block}.mines__steps--prev img{transform:rotate(-90deg)}.mines__steps--next img{transform:rotate(90deg)}.stepsCoffBox{flex:1;min-width:0}.stepsCoffs{border-radius:8px;padding:.5rem .75rem;text-align:center;transition:background .2s}.stepsCoffs.win{background:rgba(34,197,94,.2);color:#22c55e}.stepsCoffs.active{background:var(--app-bg-element-blue,#0f8be5);color:#fff}.stepsCoffs.lose{background:rgba(239,68,68,.2);color:#ef4444}.step-number{font-size:.75rem;margin-bottom:.25rem;opacity:.8}.step-coff{font-size:.9375rem;font-weight:600}.minefields-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:1rem}.minefields-col{align-items:center;align-self:stretch;background:var(--app-bg-element,#374151);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;justify-content:space-between;min-width:100px;padding:70px 1.25rem}.minefields__title{font-size:1.0625rem;font-weight:600;opacity:.9}.minefields__image-wrapper{align-items:center;display:flex;justify-content:center;width:50%}.minefields__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.minefields__value{color:#fff;font-size:1.5rem;font-weight:600}.mines-center{align-items:center;display:flex;flex:1;flex-direction:column;gap:1rem;width:100%}.minefields{background:var(--app-bg-card,#1f2937);display:grid;gap:15px;grid-template-columns:repeat(5,1fr);max-width:100%;min-width:400px;padding:16px;position:relative}.cell,.minefields{border-radius:16px;width:100%}.cell{align-items:center;aspect-ratio:1;background:var(--app-bg-element,#4b5563);cursor:pointer;display:flex;justify-content:center;transition:all .2s}.cell:hover:not(.win):not(.lose){background:var(--app-bg-element-blue,#0f8be5);opacity:.9}.cell img{height:auto;-o-object-fit:contain;object-fit:contain;width:75%}.cell.opacity{opacity:.4}.cell.win{background:linear-gradient(135deg,rgba(34,197,94,.4),rgba(34,197,94,.2));opacity:1}.cell.lose{background:linear-gradient(135deg,rgba(239,68,68,.5),rgba(239,68,68,.3));opacity:1}.cell.wait{animation:mines-pulse .6s ease-in-out infinite;opacity:.7}@keyframes mines-pulse{50%{opacity:1}}.winBox{align-items:center;border-radius:16px;display:flex;inset:0;justify-content:center;position:absolute;z-index:5}.winT{background:var(--app-bg-card,#1f2937);border:2px solid var(--app-bg-element-blue,#0f8be5);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);padding:1rem 2rem;text-align:center}.winT .winsum{color:#22c55e;font-size:1.25rem;font-weight:700}.winT .wincoff{color:var(--app-bg-element-blue,#0f8be5);font-size:.875rem}.game-page-legacy.mines .button.primary{align-items:center;background:linear-gradient(135deg,var(--app-bg-element-blue,#0f8be5),var(--app-color-element-one,#5b1eff));border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:opacity .2s}.game-page-legacy.mines .button.primary:hover:not(:disabled){opacity:.9}.game-page-legacy.mines .button.primary:disabled{cursor:not-allowed;opacity:.6}.desktop-mines__play{flex-shrink:0}.mobile-mines__play{max-width:200px;width:100%}@media (min-width:993px){.mobile-mines__play{display:none!important}}@media (max-width:992px){.desktop-mines__play{display:none!important}}.mines-auto{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.mines-auto__label{font-size:.875rem;opacity:.8}.mines-auto__center{font-size:.75rem;opacity:.6}.mines-auto__button{font-size:.875rem!important;padding:.5rem 1rem!important}.mines-auto__button--icon{margin-right:.5rem;vertical-align:middle}.mines-control{align-items:center;background:var(--app-bg-element,#374151);border-radius:12px;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.mines-control-left{align-items:flex-end;display:flex;flex:1;flex-wrap:wrap;gap:1rem;min-width:0}.mines-control-col{display:flex;flex-direction:column;gap:.5rem}.mines-control__label{font-size:.75rem;font-weight:600;letter-spacing:.05em;opacity:.8;text-transform:uppercase}.mines-control__value{align-items:center;display:flex;gap:.5rem}.mines-control__value.empty-input{background:var(--app-bg-input,#1f2937);border:1px solid var(--app-border-color,#4b5563);border-radius:8px;color:inherit;font-size:.9375rem;padding:.5rem .75rem;width:100px}.mines-control__value.empty-input:focus{border-color:var(--app-bg-element-blue,#0f8be5);outline:none}.mines-control__button{background:var(--app-bg-card,#1f2937);border:1px solid var(--app-border-color,#4b5563);border-radius:6px;color:inherit;cursor:pointer;font-size:.8125rem;padding:.375rem .75rem;transition:all .2s}.mines-control__button:hover:not(:disabled){background:var(--app-bg-element-blue,#0f8be5);border-color:var(--app-bg-element-blue,#0f8be5);color:#fff}.mines-control__button:disabled{cursor:not-allowed;opacity:.5}.mines-control__check{align-items:center;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mines-control__check .mines-control__check--icon{background:var(--app-bg-card,#1f2937);border-radius:10px;height:20px;position:relative;transition:background .2s;width:36px}.mines-control__check .mines-control__check--icon:after{background:#9ca3af;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.mines-control__check.active .mines-control__check--icon{background:var(--app-bg-element-blue,#0f8be5)}.mines-control__check.active .mines-control__check--icon:after{background:#fff;transform:translateX(16px)}.mines__select-wrapper{position:relative}.mines__select-wrapper select{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.mines__select-wrapper .mines-control__value{background:var(--app-bg-card,#1f2937);border:1px solid var(--app-border-color,#4b5563);border-radius:8px;min-width:60px;padding:.5rem .75rem}@media (max-width:1348px){.game-page-legacy.mines .minefields-row{flex-direction:column}.game-page-legacy.mines .minefields-col{flex-direction:row;gap:1rem;padding:.75rem 1rem}.game-page-legacy.mines .minefields-col .minefields__image-wrapper{min-width:40px;width:40px}.game-page-legacy.mines .minefields-col .minefields__value{font-size:1.25rem}}@media screen and (max-width:1150px){.mines-row{display:block;overflow:hidden}.mines-right .slots-history-wrapper{margin-top:20px}}@media screen and (max-width:700px){.dice .mines-left{align-items:center!important;flex-direction:column!important}}@media (max-width:992px){.desktop-mines__play{flex-shrink:0}}@media (max-width:479px){.game-page-container{padding-left:8px;padding-right:8px}}
