*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;line-height:1.6;color:#333;background-color:#fbfbfa}img{max-width:100%;height:auto}a:not([class]){color:#324eee;font-weight:500;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}a:not([class]):hover{text-decoration:underline;color:#2563eb}.sparkle{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0;pointer-events:none;-webkit-animation:sparkleAnim 2s ease-in-out;animation:sparkleAnim 2s ease-in-out}@-webkit-keyframes sparkleAnim{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes sparkleAnim{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.layout{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:#fff;padding:15px 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:1000}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menuPrimary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.menuPrimary a{font-size:16px;color:#333;font-weight:700}.menuPrimary a:hover{color:#1f1e1e}.bg-menuPrimary{position:fixed;z-index:900;top:72px;left:0;width:100%;height:calc(100vh - 72px);cursor:pointer;background-color:rgba(16,16,17,.5);display:none}.bg-menuPrimary.active{display:block}.logomark a{display:-webkit-box;display:-ms-flexbox;display:flex}.logomark a img{max-height:40px}.logo-text{font-size:24px;font-weight:700;color:#000;font-style:italic}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.menu-btn{background:0 0;border:2px solid #333;border-radius:25px;width:40px;height:40px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;display:none}.menu-icon{font-size:700}.mainSite{background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 50%,#1e40af 100%);color:#fff;padding:60px 0;position:relative;overflow:hidden}.mainSite::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 100 100"><circle cx="20" cy="20" r="2" fill="rgba(255,255,255,0.1)"/><circle cx="80" cy="40" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="40" cy="80" r="1.5" fill="rgba(255,255,255,0.1)"/></svg>');-webkit-animation:sparkle 3s ease-in-out infinite;animation:sparkle 3s ease-in-out infinite}@-webkit-keyframes sparkle{0%,100%{opacity:.3}50%{opacity:.8}}@keyframes sparkle{0%,100%{opacity:.3}50%{opacity:.8}}.mainSite-content{text-align:center;position:relative;z-index:2}.mainSite-title{font-size:36px;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.mainSite-description{font-size:16px;line-height:1.6;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.play-btn-hero{background:#101011;color:#fff;border:none;border-radius:30px;padding:15px 50px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:200;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-btn{display:inline-block;margin:0;padding:8px 20px}.play-btn-hero:hover{background:#232324}.game-info{padding:60px 0;background:#f8f9fa}.info-text{text-align:center;font-size:16px;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.game-table-wrapper{overflow-x:auto;padding:16px;margin:-12px}.game-table{width:100%;max-width:600px;margin:0 auto;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.game-table td{padding:15px 20px;border-bottom:1px solid #f0f0f0;font-size:14px}.game-table td:first-child{background:#f8f9fa;font-weight:500;width:50%}.game-table tr:last-child td{border-bottom:none}.game-card{background:linear-gradient(135deg,#dc2626 0,#991b1b 100%);border-radius:20px;padding:30px;position:relative;overflow:hidden;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.reviews-card{background:linear-gradient(135deg,#dc2626 0,#991b1b 100%)}.tips-card{background:linear-gradient(135deg,#1f2937 0,#111827 100%);position:relative}.card-content{position:relative;z-index:2}.card-content>:not(:last-child){margin-bottom:15px}.card-title-large{font-size:32px;line-height:32px;font-weight:700;font-style:italic}.card-btn{background:#324eee;color:#fff;border:none;border-radius:25px;padding:12px 25px;font-size:14px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;text-decoration:none}.card-btn:hover{background:#2563eb}.badge{padding:6px 12px;border-radius:15px;font-weight:700;font-size:12px}.badge.red{background:#dc2626;color:#fff}.badge.blue{background:#324eee;color:#fff}.badge.cyan{background:#067e93;color:#fff}.badge.green{background:#12873d;color:#fff}.game-section,.interface-section,.reviews-section,.tips-section{padding:60px 0}.interface-section,.reviews-section{background:#fff}.game-section,.tips-section{background:#f8f9fa}.section-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-content.reverse{direction:rtl}.section-content.reverse>*{direction:ltr}.section-image-element{border-radius:20px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}h2{font-size:28px;font-weight:700;margin-bottom:20px;color:#1f2937}.section-text h3{font-size:20px;font-weight:600;margin:25px 0 15px 0;color:#374151}.section-text p{font-size:16px;line-height:1.6;margin-bottom:15px;color:#4b5563}.section-text ol,.section-text ul{margin:15px 0;padding-left:20px}.section-text li{margin-bottom:8px;line-height:1.6;color:#4b5563}.play-btn{background:#324eee;color:#fff;border:none;border-radius:30px;padding:15px 50px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;text-transform:uppercase;letter-spacing:1px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.play-btn:hover{background:#2563eb}.qaInfo-section{padding:60px 0;background:#fff}.qaInfo-section h2{font-size:32px;font-weight:700;margin-bottom:40px;color:#1f2937}.qaInfo-item{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.qaInfo-item h3{font-size:20px;font-weight:600;margin-bottom:10px;color:#374151}.qaInfo-item p{font-size:16px;line-height:1.6;color:#4b5563}.footer{background:#1f2937;color:#d1d5db;padding:40px 0 20px 0}.footer-logo{text-align:center;margin-bottom:30px}.footer-logo .logo-text{font-size:24px;font-weight:700;color:#fff;font-style:italic;letter-spacing:1px;text-decoration:none}.last-line{border-top:1px solid #4e4c4c;margin-top:40px;padding-top:20px;text-align:center;color:#afa7a7}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.footer-nav a{color:#d1d5db;text-decoration:none;font-size:14px;padding:8px 16px;border-radius:20px;border:1px solid #374151;-webkit-transition:all .3s;transition:all .3s}.footer-nav a:hover{background:#374151;color:#fff}@media (max-width:768px){.layout{padding:0 15px}.mainSite-title{font-size:28px}.mainSite-description{font-size:14px}.section-content{grid-template-columns:1fr;gap:20px}.section-content.reverse{direction:ltr}.game-table{font-size:12px}.game-table td{padding:12px 15px}.footer-nav{gap:10px}.footer-nav a{font-size:12px;padding:6px 12px}}@media (max-width:767.98px){.menuPrimary{position:fixed;z-index:1000;top:72px;left:0;width:60vw;height:calc(100vh - 72px);-webkit-transform:translateX(-102%);-ms-transform:translateX(-102%);transform:translateX(-102%);background-color:#101011;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.8);box-shadow:0 2px 10px rgba(0,0,0,.8);-webkit-transition:ease .2s;transition:ease .2s}.menuPrimary a{color:#fff}.menuPrimary a:hover{color:#ccc}.menuPrimary.active{-webkit-transition:ease .2s;transition:ease .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-btn{display:block}}@media (max-width:480px){.mainSite-title{font-size:24px}.card-title-large{font-size:24px}.section-text h2{font-size:24px}}@media (max-width:479.98px){.header-btn{padding:8px 15px}}