.gsix-navbar-wrapper{background:var(--gsix-nav-bg);width:100%;}
.gsix-navbar-inner{max-width:1400px;margin:0 auto;padding:var(--gsix-container-padding);}
.gsix-logo-wrap{width:100%;display:flex;justify-content:var(--gsix-logo-align);}
.gsix-logo{display:block;width:var(--gsix-logo-width);max-width:100%;height:auto;margin:var(--gsix-logo-margin);padding:var(--gsix-logo-padding);box-sizing:border-box;}
.gsix-buttons-wrap{display:flex;gap:var(--gsix-button-gap);flex-wrap:wrap;justify-content:center;align-items:center;overflow:visible;}
.gsix-button-link{text-decoration:none;}
.gsix-button.playbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--gsix-button-height);min-height:var(--gsix-button-height);padding:var(--gsix-button-padding);margin:0;color:var(--gsix-text-color);text-decoration:none;text-transform:uppercase;font-size:var(--gsix-button-font-size);font-weight:600;font-family:sans-serif;letter-spacing:0;overflow:hidden;border-radius:var(--gsix-button-radius);background:var(--gsix-button-bg);border:0;line-height:1.15;box-sizing:border-box;transition:.2s;cursor:pointer;white-space:nowrap;}
.gsix-button.playbtn span{position:absolute;display:block;pointer-events:none;}
.gsix-animated-on .gsix-button.playbtn span:nth-child(1){top:0;left:-100%;width:100%;height:var(--gsix-border-thickness);background:var(--gsix-glow-1);animation:gsixElectricB1 var(--gsix-animation-speed) linear infinite;}
.gsix-animated-on .gsix-button.playbtn span:nth-child(2){right:0;top:-100%;width:var(--gsix-border-thickness);height:100%;background:var(--gsix-glow-1);animation:gsixElectricB2 var(--gsix-animation-speed) linear infinite;animation-delay:.37s;}
.gsix-animated-on .gsix-button.playbtn span:nth-child(3){bottom:0;right:-100%;width:100%;height:var(--gsix-border-thickness);background:var(--gsix-glow-2);animation:gsixElectricB3 var(--gsix-animation-speed) linear infinite;animation-delay:.75s;}
.gsix-animated-on .gsix-button.playbtn span:nth-child(4){left:0;bottom:-100%;width:var(--gsix-border-thickness);height:100%;background:var(--gsix-glow-2);animation:gsixElectricB4 var(--gsix-animation-speed) linear infinite;animation-delay:1.1s;}
.gsix-animated-off .gsix-button.playbtn{border:var(--gsix-border-thickness) solid var(--gsix-glow-1);}
.gsix-animated-off .gsix-button.playbtn span{display:none;}
.gsix-button.playbtn.electric{background:var(--gsix-button-bg);color:var(--gsix-text-color);}
.gsix-button.playbtn.electric:hover,.gsix-button.playbtn.electric:focus-visible{color:var(--gsix-hover-text-color);background:var(--gsix-hover-bg);box-shadow:0 0 5px var(--gsix-hover-shadow-color),0 0 25px var(--gsix-hover-shadow-color),0 0 50px var(--gsix-glow-3),0 0 120px var(--gsix-hover-shadow-color);outline:none;}
.gsix-button.playbtn.electric::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--gsix-glow-1) 0%,transparent 70%);animation:gsixSparkPulse 2s infinite;opacity:0;pointer-events:none;}
.gsix-button.playbtn.electric:hover::after,.gsix-button.playbtn.electric:focus-visible::after{opacity:1;}
.gsix-button.playbtn:active{transform:scale(.94);}
@keyframes gsixElectricB1{to{left:100%;}}
@keyframes gsixElectricB2{to{top:100%;}}
@keyframes gsixElectricB3{to{right:100%;}}
@keyframes gsixElectricB4{to{bottom:100%;}}
@keyframes gsixSparkPulse{0%{transform:scale(.5);opacity:.7;}100%{transform:scale(1.5);opacity:0;}}
@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-link{width:100%;}.gsix-button.playbtn{width:100%;justify-content:center;padding:12px 24px;white-space:normal;font-size:15px;}}
.floating-telegram-btn.gsix-floating-telegram-btn{position:fixed;right:var(--gsix-telegram-right,50px);bottom:var(--gsix-telegram-bottom,100px);width:var(--gsix-telegram-size,68px);height:var(--gsix-telegram-size,68px);background:var(--gsix-telegram-bg,#2AABEE);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.35);z-index:999999;text-decoration:none;color:#fff;line-height:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;}
.floating-telegram-btn.gsix-floating-telegram-btn:hover{transform:scale(1.08);box-shadow:0 10px 26px rgba(0,0,0,.45);}
.floating-telegram-btn.gsix-floating-telegram-btn svg{width:calc(var(--gsix-telegram-size,68px) * .44);height:calc(var(--gsix-telegram-size,68px) * .44);display:block;flex:0 0 auto;color:#fff;fill:currentColor;}
@media (max-width:600px){.floating-telegram-btn.gsix-floating-telegram-btn{right:18px;bottom:80px;}}

/* v4.3.20: strong hover background controls fix */
.gsix-navbar-wrapper .gsix-button.playbtn,
.gsix-navbar-wrapper a.gsix-button.playbtn,
.gsix-navbar-wrapper a.gsix-button-link.gsix-button.playbtn.electric{
  background: var(--gsix-button-bg) !important;
  background-color: var(--gsix-button-bg) !important;
  color: var(--gsix-text-color) !important;
  isolation: isolate;
  transition: background-color .25s ease, background .25s ease, color .25s ease, box-shadow .25s ease, transform .2s ease !important;
}
.gsix-navbar-wrapper .gsix-button.playbtn:hover,
.gsix-navbar-wrapper .gsix-button.playbtn:focus,
.gsix-navbar-wrapper .gsix-button.playbtn:focus-visible,
.gsix-navbar-wrapper a.gsix-button-link.gsix-button.playbtn.electric:hover,
.gsix-navbar-wrapper a.gsix-button-link.gsix-button.playbtn.electric:focus,
.gsix-navbar-wrapper a.gsix-button-link.gsix-button.playbtn.electric:focus-visible{
  background: var(--gsix-hover-bg) !important;
  background-color: var(--gsix-hover-bg) !important;
  color: var(--gsix-hover-text-color) !important;
  box-shadow: 0 0 5px var(--gsix-hover-shadow-color), 0 0 25px var(--gsix-hover-shadow-color), 0 0 50px var(--gsix-glow-3), 0 0 120px var(--gsix-hover-shadow-color) !important;
}
.gsix-navbar-wrapper .gsix-button.playbtn.electric::after{z-index:0;}
.gsix-navbar-wrapper .gsix-button.playbtn > span{z-index:2;}
