html,body{overflow-x:clip}.menu-open{overflow:hidden}.site-header{padding:10px 0;background-color:rgba(20,20,20,0.8);border-bottom:3px solid var(--mc-green);position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}.header-container{display:flex;justify-content:space-between;align-items:center}.logo img{height:45px;display:block}.header-right-panel{display:flex;align-items:center;gap:30px}.main-nav-desktop ul{list-style:none;margin:0;padding:0;display:flex;gap:30px}.main-nav-desktop a{color:var(--light-text);font-weight:700;position:relative;text-decoration:none;font-size:1em;padding:5px 0}.main-nav-desktop a::after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:3px;background:var(--mc-green);transition:width .3s ease}.main-nav-desktop a:hover::after{width:100%}.header-actions-desktop{display:flex;align-items:center;gap:15px}.ip-copy-btn{background-color:var(--mc-green);color:#fff;border:none;padding:12px 18px;cursor:pointer;font-family:var(--body-font);font-weight:700;border-radius:5px;transition:all .3s ease}.ip-copy-btn:hover{transform:translateY(-2px)}.separator{width:2px;height:24px;background-color:#444}.profile-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#333;border-radius:50%;transition:background .3s}.profile-link svg{fill:var(--light-text);width:24px}.profile-link:hover{background:var(--mc-green)}.mobile-menu-btn{display:none;z-index:1001}.nav-overlay,.main-nav-mobile{display:none}@media(max-width:992px){.header-right-panel{display:none}.mobile-menu-btn{display:flex;width:35px;height:35px;flex-direction:column;justify-content:space-around;background:transparent;border:none;cursor:pointer;padding:0}.mobile-menu-btn span{display:block;width:100%;height:3px;background-color:#fff;border-radius:3px;transition:all .3s ease-in-out}.mobile-menu-btn.active span:nth-child(1){transform:translateY(11px) rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.nav-overlay{display:block;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;z-index:998;transition:opacity .3s, visibility .3s}.nav-overlay.active{visibility:visible;opacity:1}.main-nav-mobile{display:flex;position:fixed;top:0;right:0;width:min(75vw,320px);height:100%;background-color:#212121;flex-direction:column;justify-content:flex-start;padding:100px 0 40px;transform:translateX(100%);transition:transform .4s cubic-bezier(0.23, 1, 0.32, 1)}.nav-overlay.active .main-nav-mobile{transform:translateX(0)}.main-nav-mobile ul{list-style:none;margin:0;padding:0;width:100%;text-align:left}.main-nav-mobile a{font-size:1.2rem;padding:15px 30px;width:100%;color:var(--light-text);text-decoration:none;display:block;transition:all .2s ease;border-left:4px solid transparent}.main-nav-mobile a:hover{background:rgba(108,164,36,0.1);border-left:4px solid var(--mc-green)}.mobile-action-buttons{display:flex;flex-direction:column;gap:15px;margin-top:auto;padding:20px}.mobile-btn-action{display:block;width:100%;text-align:center;padding:15px;border-radius:5px;font-size:1.1rem;font-weight:700;background:var(--mc-green);color:#fff;border:none;cursor:pointer;font-family:var(--body-font);text-decoration:none}.mobile-btn-login{background:#444}}