/* Sky & Cloud visual skin: CSS-only redesign; original content and behavior retained. */
:root{--body-theme-bg:#d9f2ff;--announcement-cntr-bg:#d5efff;--announcement-cntr-color:#164e76;--announcement-cntr-section-announcement-bg:#fff;--announcement-cntr-section-announcement-color:#245b82;--banner-bg:#b5e4ff;--home-info-cntr-bg:#e6f6ff;--home-info-cntr-border:1px solid #9ed6f7;--home-info-cntr-tickercntr-bg:#d4efff;--popular-games-bg:#eaf7ff;--popular-games-left-section-title-bg:#4a9bd6;--popular-games-nav-tabs-li-a-bg:#b9e4fc;--popular-games-nav-tabs-li-a-active-bg:#3689c9;--popular-games-tab-pane-bg:#f1faff;--popular-game-title-cntr-title-span-bg:#368acb;--popular-game-title-cntr-title-span-after-bg:#ffdd8c;--popular-game-title-cntr-content-border:1px solid #a6d8f5;--home-game-list-cntr-title-span-bg:#368acb;--home-game-list-cntr-title-span-after-bg:#ffdd8c;--home-game-list-cntr-content-border:1px solid #a6d8f5;--promotion-cntr-bg:#f0faff;--promotion-list-bg:#e5f5ff;--promotion-item-img-border:1px solid #9bd2f2;--promotion-item-click-for-get-promo-btn-bg:#2984c8;--promotion-popup-cntr-bg:#f3faff;--provider-slide-bg:#d9efff;--arcade-games-cntr-bg:#d9efff;--sports-cntr-bg:#d9efff;--jackpot-winners-bg:#d4ecfb;--download-apk-btn-bg:linear-gradient(120deg,#267dbd,#68c6f4);--home-progressive-jackpot-bg:linear-gradient(120deg,#b9e5ff,#eaf9ff,#b9e5ff);--home-progressive-jackpot-border-cntr-bg:#67b7e9;--home-progressive-jackpot-jackpot-cntr-bg:linear-gradient(#73c6f1,#2778b6)}
html{scroll-behavior:smooth}body{background:radial-gradient(ellipse 180px 65px at 12% 15%,#ffffffd9 0 65%,transparent 68%),radial-gradient(ellipse 240px 80px at 78% 32%,#ffffffe0 0 65%,transparent 68%),radial-gradient(ellipse 200px 65px at 34% 72%,#ffffffb8 0 65%,transparent 68%),linear-gradient(180deg,#67bdf0 0%,#b9e6ff 42%,#e9f8ff 100%) fixed!important;color:#194766!important;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.65;background:radial-gradient(ellipse 120px 35px at 20% 30%,#fff 0 65%,transparent 70%),radial-gradient(ellipse 150px 45px at 70% 70%,#fff 0 65%,transparent 70%);background-size:650px 340px,820px 460px;animation:cloudDrift 45s linear infinite}body>*{position:relative}@keyframes cloudDrift{to{background-position:650px 0,-820px 0}}
.site-header,.topbar-container{background:linear-gradient(110deg,#2079b8,#68bce9 55%,#287eb8)!important;border-bottom:1px solid #d5f2ff!important;box-shadow:0 8px 30px #2479aa30}.site-header:after{content:"";display:block;height:3px;background:linear-gradient(90deg,transparent,#fff,#ffe7a3,#fff,transparent)}.site-header a,.topbar-container a{color:#fff!important;transition:filter .2s}.site-header a:hover,.topbar-container a:hover{filter:drop-shadow(0 0 5px #fff)}
.banner,.banner-carousel{overflow:hidden;border-radius:0 0 24px 24px;background:#c7eaff!important;box-shadow:0 16px 45px #287db13d}.banner img,.banner-img{max-width:100%;object-fit:contain}.banner .slick-slide{position:relative}.banner .slick-slide:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,#78c5f0,#fff,#ffde91,#78c5f0);pointer-events:none}.nav-btn{background:linear-gradient(135deg,#398bca,#80cffa)!important;border:1px solid #fff!important;box-shadow:0 4px 18px #378ec255}
.container-title,.section-title,.popular-game-title-container .container-title,.home-game-list-container .container-title{background:linear-gradient(100deg,#287ab9,#65b9ea 55%,#287ab9)!important;border-left:4px solid #ffdf91!important;border-bottom:1px solid #bceaff!important;color:#fff!important;box-shadow:0 8px 25px #2479ac28;letter-spacing:.3px}.container-content,.home-inner-container,.popular-games,.promotion-container,.home-game-list-container{border-radius:17px;box-shadow:0 10px 30px #2879a622}.announcement-container{border:1px solid #a1d7f6!important;background:#f1faff!important;color:#215c82!important;box-shadow:0 8px 24px #378cbb20;border-radius:13px!important}.home-info-container{background:linear-gradient(180deg,#e7f7ff,#cdeaff)!important}
a,.btn,button{transition:background .25s,border-color .25s,box-shadow .25s,transform .25s,color .25s}a:focus-visible,button:focus-visible{outline:2px solid #1268a6!important;outline-offset:3px}.btn:hover,button:hover{box-shadow:0 5px 20px #3b9ed04d}.standard-button-group .btn,.register-btn,.login-btn{border-radius:12px!important}.game-item,.promotion-item,.provider-slide .slide-item{transition:transform .25s,box-shadow .25s}.game-item:hover,.promotion-item:hover{transform:translateY(-4px);box-shadow:0 10px 24px #348ec12b}
h1,h2,h3{color:#165989!important;text-wrap:pretty}h1{line-height:1.3;text-shadow:0 2px 15px #ffffffa0}h2{line-height:1.4}p,li,td{line-height:1.75}a{color:#146ca8}a:hover{color:#075384}table{width:100%;border-collapse:separate!important;border-spacing:0;overflow:hidden;border:1px solid #8dc7e9!important;border-radius:12px;background:#f0faff!important;box-shadow:0 12px 30px #2a7eac24}th{background:linear-gradient(110deg,#287cb9,#66b8e7)!important;color:#fff!important;font-weight:700}td{background:#f6fcff!important;color:#245777!important;border-color:#b0dbf2!important}tr:nth-child(even) td{background:#e2f4ff!important}tr:hover td{background:#ccecff!important}th,td{padding:13px!important;vertical-align:top}.modal-content,.popup-modal{background:linear-gradient(145deg,#fff,#e0f3ff)!important;border:1px solid #8ccaf0!important;color:#245b7c!important;border-radius:17px!important;box-shadow:0 20px 60px #267eaa45}.modal-header{border-bottom:1px solid #a8d7f0!important}.modal-footer{border-top:1px solid #a8d7f0!important}input,select,textarea{accent-color:#2684c3}::-webkit-scrollbar{width:9px;height:8px}::-webkit-scrollbar-track{background:#e8f6ff}::-webkit-scrollbar-thumb{background:linear-gradient(#76c6f2,#3389c4);border-radius:10px}
@media(max-width:767px){body{font-size:14px!important}.container{max-width:100%}.banner,.banner-carousel{border-radius:0 0 13px 13px}.container-title,.section-title{border-left-width:3px!important}th,td{padding:9px!important;font-size:12px!important}table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}h1{font-size:clamp(23px,6vw,34px)!important}h2{font-size:clamp(19px,5vw,27px)!important}}@media(prefers-reduced-motion:reduce){body:before{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
