#mobile-menu{display:block;font-size:1.4rem;margin-top:.25rem;margin-left:auto;color:#fff;cursor:pointer;background:transparent;box-shadow:none;border:none;transition:transform .3s ease,color .3s ease;z-index:10000}#mobile-menu:hover{color:#fc0000;transform:scale(1.1)}#mobile-menu:active{transform:scale(.95)}.header_links{position:fixed;top:1.5rem;left:50%;transform:translateX(-50%);width:80dvw;background:#131313fd;border:1px solid #1d1d1d;border-radius:2rem;padding:.5rem 1.2rem;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px rgba(0,0,0,.582),inset 0 0 10px rgba(27,27,27,.896);z-index:9999}.header_links .right .download i{margin-right:.4vw}.header_links .right .download:hover{border-color:#535353;box-shadow:inset 0 0 5px #323232}.header_links .right .download{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:InterVariable,sans-serif;font-weight:500;font-size:1.05rem;background:#1f1f1fb9;color:#a0a0a0;padding:.5rem 1rem;height:2.5rem;border:2px solid #3f3f3f;box-shadow:inset 0 0 5px #262626;border-radius:.8rem;cursor:pointer;transition:border .3s,box-shadow .3s}@media (max-width:640px){.header_links .list,.header_links .right{display:none}}.mobile-menu-container{position:absolute;top:calc(100% + .8rem);left:0;width:80dvw;background:linear-gradient(145deg,#131313fd,#1a1a1afd);border:1px solid #2a2a2a;box-shadow:0 8px 24px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);border-radius:1.2rem;padding:1.5rem;display:flex;flex-direction:column;z-index:9998;animation:slideDown .3s ease-out forwards}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-container .list{display:flex;flex-direction:column;gap:0;width:100%;padding:0;margin:0}.mobile-menu-container .list a{padding:.75rem 1rem;border-radius:.6rem;transition:all .2s ease;text-decoration:none}.mobile-menu-container .list a:hover{background:rgba(252,0,0,.1)}.mobile-menu-container .list a:active{transform:scale(.98)}.mobile-menu-container .list a span{width:100%;text-align:left;color:#e0e0e0;font-size:1.05rem;font-weight:500;font-family:InterVariable,sans-serif;transition:color .2s ease}.mobile-menu-container .list a:hover span{color:#fc0000}.mobile-download-btn{margin-top:1rem;padding-top:1rem;border-top:1px solid #2a2a2a}.mobile-download-btn .download{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;font-family:InterVariable,sans-serif;font-weight:600;font-size:1.05rem;background:linear-gradient(135deg,#fc0000,#d40000);color:#ffffff;padding:.9rem 1.2rem;border:none;border-radius:.8rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(252,0,0,.3)}.mobile-download-btn .download:hover{background:linear-gradient(135deg,#d40000,#b00000);transform:translateY(-2px);box-shadow:0 6px 16px rgba(252,0,0,.4)}.mobile-download-btn .download:active{transform:translateY(0)}.mobile-download-btn .download i{font-size:1.1rem}.header_links .left .site_logo{height:1.8rem!important;width:auto}@media (min-width:641px){#mobile-menu{display:none}.header_links{width:95dvw;display:flex;align-items:center}.header_links .left{flex:0 0 auto}.header_links .left a{display:flex;align-items:center;justify-content:center;text-decoration:none}.header_links .list{position:absolute;left:50%;transform:translateX(-50%);display:flex!important;gap:1.5rem;align-items:center}.header_links .list a{text-decoration:none}.header_links .list span{font-family:InterVariable,sans-serif;font-weight:500;font-size:1.025rem;color:#808080;margin:0;cursor:pointer;text-shadow:0 0 4px rgba(0,0,0,.604);transition:color .2s}.header_links .list span:hover{color:#eeeeee}.header_links .right{flex:0 0 auto;margin-left:auto;display:flex!important;gap:1vw}}@media (min-width:768px){.header_links{width:80dvw}.header_links .list{gap:1.2rem}.header_links .list span{font-size:.975rem;font-weight:500}}@media (min-width:1024px){.header_links{width:45rem}.header_links .list{gap:1.5rem}.header_links .list span{font-size:1.025rem}}@media (min-width:1280px){.header_links .list{gap:1.8rem}.header_links .list span{font-size:1.05rem}}@media (min-width:1536px){.header_links .list{gap:2.2rem}}