.topnav{background-color:#fff;overflow:hidden}.topnav a{float:left;display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.active{background-color:#04aa6d;color:#fff}.topnav .icon{display:none}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:17px;border:none;outline:none;color:#fff;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:1}.dropdown-content a{float:none;color:#000;padding:12px 16px;text-decoration:none;display:block;text-align:left}.topnav a:hover,.dropdown:hover .dropbtn{background-color:#555;color:#fff}.dropdown-content a:hover{background-color:#ddd;color:#000}.dropdown:hover .dropdown-content{display:block}@media screen and (max-width:600px){.topnav a:not(:first-child),.dropdown .dropbtn{display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width:600px){.topnav.responsive{position:relative}.topnav.responsive a.icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown-content{position:relative}.topnav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:left}}.topnav .header-logo:hover{background-color:#fff;color:#ecf0f1b3}.title-text{font-weight:700;font-family:Roboto,Avenir,Helvetica,Arial,sans-serif;font-size:12px;color:#ecf0f1b3}.pike-logo span{color:#ecf0f1b3;font-size:13px;font-weight:600}span{color:#ecf0f1b3}.pike-header{background-color:#2c3e50}.pike-header{position:fixed;top:0;left:0;right:0;background:#2c3e50;backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.3);z-index:1000;font-family:inter,Arial,sans-serif;height:38px;padding-top:3px}.pike-header-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.pike-header-left{display:flex;align-items:center;gap:20px}.pike-logo{display:flex;align-items:center;gap:8px;text-decoration:none;color:#26a69a;font-weight:700;font-size:16px;letter-spacing:.5px;transition:opacity .2s}.pike-logo:hover{opacity:.8}.pike-logo-icon{font-size:24px}.pike-logo-text{color:#fff}.pike-nav{display:flex;gap:10px}.pike-nav-btn{display:flex;align-items:center;gap:8px;background:0 0;border:none;color:rgba(255,255,255,.9);font-size:13px;font-weight:600;letter-spacing:.5px;padding:8px 14px;border-radius:6px;cursor:pointer;transition:all .2s;font-family:inter,Arial,sans-serif}.pike-nav-btn:hover{background:rgba(255,255,255,.1)}.pike-dropdown{position:relative}.pike-dropdown-arrow{font-size:10px;transition:transform .2s}.pike-dropdown:hover .pike-dropdown-arrow{transform:rotate(180deg)}.pike-dropdown-menu{position:absolute;top:100%;left:0;margin-top:8px;background:rgba(55,71,79,.98);backdrop-filter:blur(10px);border-radius:8px;padding:12px;min-width:280px;box-shadow:0 4px 20px rgba(0,0,0,.4);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s}.pike-dropdown:hover .pike-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.pike-dropdown-section{display:flex;flex-direction:column;gap:4px}.pike-dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;text-decoration:none;background:rgba(255,255,255,5%);border-radius:6px;transition:all .2s}.pike-dropdown-item:hover{background:rgba(255,255,255,.12);transform:translateX(4px)}.pike-game-title{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px}.pike-game-count{color:rgba(255,255,255,.6);font-size:12px;font-weight:500}.pike-header-right{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600;color:#ecf0f1b3;font-family:inter,Arial,sans-serif}.pike-online-badge{display:flex;align-items:center;gap:8px;background:rgba(38,166,154,.2);padding:6px 14px;border-radius:20px}.pike-online-dot{width:8px;height:8px;background:#4caf50;border-radius:50%;animation:pike-pulse 2s infinite}@keyframes pike-pulse{0%,100%{opacity:1}50%{opacity:.5}}.pike-online-text{color:rgba(255,255,255,.9);font-size:12px;font-weight:600;letter-spacing:.5px}body{padding-top:52px}@media(max-width:768px){.pike-header{padding:8px 12px}.pike-logo-text{display:none}.pike-nav-btn span:nth-child(2){display:none}.pike-online-text{font-size:11px}}#leaderboard-list span{color:#000!important}