*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;background:#000;color:#fff;line-height:1.6;overflow-x:hidden}.wrap-box{max-width:1200px;margin:0 auto;padding:0 20px}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="20" fill="%23111" opacity="0.1"/></svg>') repeat;z-index:-1}.top-bar{background:rgba(0,0,0,.95);padding:15px 0;position:relative;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(10px)}.top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand-mark{display:-webkit-box;display:-ms-flexbox;display:flex}.brand-mark img{height:40px;width:auto}.site-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.menu-item{color:#fff;text-decoration:none;font-weight:500;font-size:14px;letter-spacing:1px;-webkit-transition:color .3s ease;transition:color .3s ease}.menu-item:hover{color:gold}.user-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.action-btn{padding:12px 24px;border:none;border-radius:25px;font-weight:600;font-size:14px;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.ghost-btn{background:0 0;color:gold;border:2px solid gold}.ghost-btn:hover{background:gold;color:#000}.main-btn{background:gold;color:#000;border:2px solid gold}.main-btn:hover{background:0 0;color:gold}.bonus-btn{background:gold;color:#000;padding:15px 35px;font-size:16px;font-weight:700;margin:30px 0;border-radius:30px;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.bonus-btn:hover{background:orange;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.intro-block{padding:120px 0 60px;background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%);text-align:center;position:relative}.intro-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M50 50 L150 50 L100 150 Z" fill="%23FFD700" opacity="0.05"/></svg>') no-repeat center;background-size:800px;z-index:-1}.intro-heading{font-size:3rem;font-weight:700;color:#fff;margin-bottom:20px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.bonus-highlight{font-size:4rem;font-weight:900;color:#ff1493;margin-bottom:10px;letter-spacing:3px;text-shadow:3px 3px 6px rgba(0,0,0,.7);background:linear-gradient(45deg,#ff1493,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.spins-counter{font-size:2rem;font-weight:700;color:#fff;margin-bottom:30px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.intro-text{max-width:800px;margin:0 auto;color:#ccc;font-size:16px;line-height:1.8}.offer-section{padding:60px 0;background:#0d0b00;position:relative;z-index:5}@-webkit-keyframes sparkleAnimation{0%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}50%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}100%{opacity:0;-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}@keyframes sparkleAnimation{0%{opacity:0;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}50%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}100%{opacity:0;-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}.ripple{position:absolute;border-radius:50%;background:rgba(255,215,0,.6);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:rippleAnimation .6s linear;animation:rippleAnimation .6s linear;pointer-events:none;top:50%;left:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px}@-webkit-keyframes rippleAnimation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}@keyframes rippleAnimation{to{-webkit-transform:scale(4);transform:scale(4);opacity:0}}.offer-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.offer-item{background:rgba(255,255,255,.05);border-radius:15px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border:1px solid rgba(255,215,0,.3);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;min-width:300px}.offer-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px rgba(255,215,0,.3);box-shadow:0 10px 25px rgba(255,215,0,.3)}.offer-item img{width:60px;height:60px;border-radius:10px}.offer-body h4{color:gold;font-size:14px;font-weight:700;margin-bottom:5px;letter-spacing:1px}.offer-body p{color:#ccc;font-size:12px;line-height:1.4}.scroll-up{position:fixed;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);bottom:24px;right:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s;color:#fff;font-size:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.scroll-up svg{fill:#fff}.scroll-up.isVisible{opacity:1;visibility:visible}.scroll-up:hover{background-color:rgba(202,73,73,.2)}.tabs-bar{padding:20px 0;background:rgba(0,0,0,.5);border-top:1px solid rgba(255,215,0,.3);border-bottom:1px solid rgba(255,215,0,.3)}.tabs-content{max-width:800px;margin:0 auto;padding:0 20px}.tabs-switch{background:0 0;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:15px}.info-list a{color:#fff;padding:8px 16px}.info-list a:hover{color:gold}.chevron-icon{color:gold;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.top-games{padding:80px 0;background:linear-gradient(135deg,rgba(0,0,0,.9) 0,rgba(20,20,20,.9) 100%)}.block-title{text-align:center;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:50px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.games-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1000px;margin:0 auto}.game-tile{background:rgba(255,255,255,.05);border-radius:15px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(255,215,0,.2);cursor:pointer;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.game-tile:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 15px 35px rgba(255,215,0,.3);box-shadow:0 15px 35px rgba(255,215,0,.3);border-color:rgba(255,215,0,.6)}.game-tile img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.game-tile:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.game-details{padding:20px;text-align:center}.game-details h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px}.review-section{padding:80px 0;background:rgba(10,10,10,.9)}.rich-text{padding:80px 0;background:rgba(10,10,10,.9)}.rich-text p{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px}.rich-text h3{font-size:1.6rem;margin-top:30px;margin-bottom:25px}.rich-text ol,.rich-text ul{padding-left:26px;color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px}.rich-text ol li,.rich-text ul li{margin-bottom:13px}.rich-text a:not([class]){color:#fff;font-weight:500}.rich-text a:not([class]):hover{opacity:.8}.rich-text_alt{background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%)}.rich-text .wrap-box>:last-child{margin-bottom:0}.table-box{overflow-x:auto;margin-bottom:25px}.table-box table{width:100%;border-collapse:collapse}.table-box table th{background:rgba(255,215,0,.1);padding:15px 20px;font-weight:600;color:gold;letter-spacing:1px;font-size:14px}.table-box table td{background:rgba(0,0,0,.5);padding:15px 20px;color:#fff;font-weight:500;letter-spacing:1px;font-size:14px}.button-box{text-align:center;margin-bottom:25px}.button-box .action-btn{margin:0}.image-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:25px}.image-box img{max-width:100%;height:auto;border-radius:12px}.review-body{color:#ccc;font-size:16px;line-height:1.8;margin-bottom:25px;text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.highlight-banner{position:relative;margin:50px 0;border-radius:20px;background:linear-gradient(45deg,gold,#ff1493);padding:3px}.highlight-body{position:relative;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.highlight-body img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.highlight-text{padding:20px;text-align:center;max-width:420px;background:rgba(0,0,0,.8);padding:20px 40px;border-radius:15px;backdrop-filter:blur(10px)}.highlight-text h3{color:gold;font-size:24px;font-weight:700;margin-bottom:10px;letter-spacing:2px}.highlight-text h4{color:#ff1493;font-size:18px;font-weight:600;letter-spacing:1px}.info-sheet{margin:50px 0;border:1px solid rgba(255,215,0,.3);border-radius:10px;overflow:hidden}.sheet-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,215,0,.2)}.sheet-row:last-child{border-bottom:none}.sheet-label{background:rgba(255,215,0,.1);padding:15px 20px;font-weight:600;color:gold;letter-spacing:1px;font-size:14px}.sheet-value{background:rgba(0,0,0,.5);padding:15px 20px;color:#fff;font-weight:500;letter-spacing:1px;font-size:14px}.decision-points{padding:80px 0;background:linear-gradient(135deg,rgba(255,215,0,.1) 0,rgba(255,0,150,.1) 100%)}.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.point-bad,.point-good{background:rgba(255,255,255,.05);border-radius:15px;padding:30px;border:1px solid rgba(255,215,0,.3)}.point-good h3{background:rgba(0,255,0,.2);color:#0f0;padding:10px 20px;border-radius:25px;text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:1px}.point-bad h3{background:rgba(255,0,0,.2);color:#f44;padding:10px 20px;border-radius:25px;text-align:center;margin-bottom:20px;font-size:18px;font-weight:700;letter-spacing:1px}.point-bad ul,.point-good ul{list-style:none}.point-good li{background:rgba(0,255,0,.1);color:#ccc;padding:12px 15px;margin-bottom:10px;border-radius:8px;border-left:3px solid #0f0;font-size:14px;line-height:1.4}.point-bad li{background:rgba(255,0,0,.1);color:#ccc;padding:12px 15px;margin-bottom:10px;border-radius:8px;border-left:3px solid #f44;font-size:14px;line-height:1.4}@media (max-width:768px){.top-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.site-menu{gap:20px}.intro-heading{font-size:2rem}.bonus-highlight{font-size:2.5rem}.spins-counter{font-size:1.5rem}.offer-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.games-layout{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.decision-grid{grid-template-columns:1fr;gap:30px}.info-sheet .sheet-row{grid-template-columns:1fr}.block-title{font-size:2rem}}@media (max-width:767.98px){.user-actions .action-btn{line-height:1}}@media (max-width:480px){.wrap-box{padding:0 15px}.intro-block{padding:100px 0 40px}.intro-heading{font-size:1.5rem}.bonus-highlight{font-size:2rem}.spins-counter{font-size:1.2rem}.bonus-btn{padding:12px 25px;font-size:14px}}@media (max-width:479.98px){.site-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.user-actions{width:100%}.user-actions .action-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px}.offer-item{width:100%}.highlight-banner{margin-bottom:240px}.highlight-text{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}}