@charset "UTF-8";
.menu-button{width:24px;height:24px;filter:invert(1);cursor:pointer}.miners-top-menu{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;max-width:1200px;z-index:9000;font-family:TitilliumWeb-Regular;font-size:2rem;height:80px;cursor:pointer;background:linear-gradient(135deg, rgba(0, 40, 23, 0.9) 0%, rgba(0, 40, 23, 0.7) 100%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:15px;border:1px solid rgba(205, 171, 86, 0.2);box-shadow:0 8px 32px rgba(0, 40, 23, 0.3)}.miners-top-menu .navbar-brand-link{display:flex;align-items:center;text-decoration:none;color:#cdab56;transition:all 0.3s ease}.miners-top-menu .navbar-brand-link:hover{color:#e8c470;text-decoration:none;transform:scale(1.05)}.miners-top-menu .brand-logo{height:40px;width:auto;margin-right:10px;border-radius:6px}.miners-top-menu .brand-text{font-size:20px;font-family:"Freshman", Arial, sans-serif;letter-spacing:1.5px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);color:#cdab56;font-weight:bold}.miners-top-menu a.nav-link{text-decoration:none;color:#ffffff;padding:10px 18px;border-radius:8px;transition:all 0.3s ease;font-size:1.5rem;white-space:nowrap;text-transform:uppercase;letter-spacing:0.5px}.miners-top-menu a.nav-link:hover{color:#cdab56;background:rgba(205, 171, 86, 0.15);text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(205, 171, 86, 0.2)}.miners-top-menu a.nav-link.active{color:#cdab56;background:rgba(205, 171, 86, 0.25);box-shadow:0 2px 8px rgba(205, 171, 86, 0.3)}.miners-top-menu a.nav-link.compact{font-family:TitilliumWeb-SemiBold;padding:8px 14px;font-size:1.5rem}.miners-top-menu .nav-dropdown{position:relative}.miners-top-menu .nav-dropdown .nav-dropdown-toggle{color:#ffffff;background:transparent;border:none;font-weight:600;font-size:1.2rem;padding:8px 15px;border-radius:8px;transition:all 0.3s ease;cursor:pointer;text-transform:uppercase;letter-spacing:0.5px;display:flex;align-items:center;gap:5px}.miners-top-menu .nav-dropdown .nav-dropdown-toggle:hover{color:#cdab56;background:rgba(205, 171, 86, 0.15);transform:translateY(-2px)}.miners-top-menu .nav-dropdown .nav-dropdown-toggle.active{color:#cdab56;background:rgba(205, 171, 86, 0.25)}.miners-top-menu .nav-dropdown .nav-dropdown-toggle.active .dropdown-arrow{transform:rotate(180deg)}.miners-top-menu .nav-dropdown .nav-dropdown-toggle .dropdown-arrow{font-size:12px;transition:transform 0.3s ease}.miners-top-menu .nav-dropdown .nav-dropdown-menu{position:absolute;top:100%;right:0;background:linear-gradient(180deg, #002817 0%, #1a4332 100%);border-radius:12px;box-shadow:0 8px 30px rgba(0, 40, 23, 0.4);border:1px solid rgba(205, 171, 86, 0.2);min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease}.miners-top-menu .nav-dropdown .nav-dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.miners-top-menu .nav-dropdown .nav-dropdown-menu .dropdown-item{display:block;color:#ffffff;text-decoration:none;padding:12px 20px;font-weight:500;font-size:1.1rem;text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid rgba(255, 255, 255, 0.1);transition:all 0.3s ease}.miners-top-menu .nav-dropdown .nav-dropdown-menu .dropdown-item:hover{color:#cdab56;background:rgba(205, 171, 86, 0.12);padding-left:25px;text-decoration:none}.miners-top-menu .nav-dropdown .nav-dropdown-menu .dropdown-item.active{color:#cdab56;background:rgba(205, 171, 86, 0.18);border-left:3px solid #cdab56;padding-left:17px}.miners-top-menu .nav-dropdown .nav-dropdown-menu .dropdown-item:last-child{border-bottom:none;border-radius:0 0 12px 12px}.miners-top-menu .nav-dropdown .nav-dropdown-menu .dropdown-item:first-child{border-radius:12px 12px 0 0}.miners-top-menu a:not(.nav-link):not(.navbar-brand-link){text-decoration:none;color:#ffffff;padding:8px 16px;border-radius:6px;transition:all 0.3s ease}.miners-top-menu a:not(.nav-link):not(.navbar-brand-link):hover{color:#cdab56;background:rgba(205, 171, 86, 0.15);text-decoration:none;transform:translateY(-2px)}.miners-top-menu a:not(.nav-link):not(.navbar-brand-link).active{color:#cdab56;background:rgba(205, 171, 86, 0.2)}.miners-hamburger-menu{position:fixed;top:20px;left:50%;transform:translateX(-50%);width:90%;max-width:500px;z-index:9000;font-family:TitilliumWeb-Regular;color:white;font-size:2rem;background:linear-gradient(135deg, rgba(0, 40, 23, 0.9) 0%, rgba(0, 40, 23, 0.7) 100%);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:15px;border:1px solid rgba(205, 171, 86, 0.2);box-shadow:0 8px 32px rgba(0, 40, 23, 0.3);transition:all 0.3s ease}.miners-hamburger-menu .row{min-height:70px}.miners-hamburger-menu.open{background:linear-gradient(135deg, rgba(0, 40, 23, 0.95) 0%, rgba(0, 40, 23, 0.85) 100%);box-shadow:0 12px 48px rgba(0, 40, 23, 0.4)}.miners-hamburger-menu .navbar-brand-link{display:flex;align-items:center;text-decoration:none;color:#cdab56;transition:all 0.3s ease}.miners-hamburger-menu .navbar-brand-link:hover{color:#e8c470;text-decoration:none;transform:scale(1.05)}.miners-hamburger-menu .brand-logo{height:35px;width:auto;margin-right:8px;border-radius:6px}.miners-hamburger-menu .brand-text{font-size:18px;font-family:"Freshman", Arial, sans-serif;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);color:#cdab56;font-weight:bold}.miners-hamburger-menu .mobile-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;border-radius:8px;transition:all 0.3s ease}.miners-hamburger-menu .mobile-toggle:hover{background:rgba(205, 171, 86, 0.15)}.miners-hamburger-menu .mobile-toggle:hover .hamburger-line{background:#cdab56}.miners-hamburger-menu .mobile-toggle .hamburger-line{width:26px;height:3px;background:#ffffff;margin:3px 0;transition:all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);border-radius:2px}.miners-hamburger-menu .mobile-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(8px, 8px);background:#cdab56}.miners-hamburger-menu .mobile-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.miners-hamburger-menu .mobile-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(8px, -8px);background:#cdab56}.miners-hamburger-menu .mobile-nav-collapse{border-top:1px solid rgba(205, 171, 86, 0.2);margin-top:15px}.miners-hamburger-menu .mobile-nav-content{padding:20px 0 25px 0}.miners-hamburger-menu .mobile-nav-item{display:block;color:#ffffff;text-decoration:none;padding:15px 25px;font-weight:600;font-size:1.1rem;border-bottom:1px solid rgba(255, 255, 255, 0.08);transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}.miners-hamburger-menu .mobile-nav-item:hover{color:#cdab56;background:rgba(205, 171, 86, 0.12);text-decoration:none;padding-left:35px;border-left:4px solid #cdab56}.miners-hamburger-menu .mobile-nav-item.active{color:#cdab56;background:rgba(205, 171, 86, 0.18);border-left:4px solid #cdab56;padding-left:21px;font-weight:bold}.miners-hamburger-menu .mobile-nav-item.active::before{content:"▶";margin-right:12px;font-size:12px}.miners-hamburger-menu .mobile-nav-item:last-child{border-bottom:none;border-radius:0 0 15px 15px}