*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #00d4ff;--secondary-color: #ff6b35;--accent-color: #ffd700;--bg-dark: #0a0a0a;--bg-darker: #050505;--bg-card: #1a1a1a;--text-primary: #ffffff;--text-secondary: #b0b0b0;--border-color: #333;--success-color: #00ff88;--warning-color: #ffaa00;--error-color: #ff4444;--gradient-primary: linear-gradient(135deg, #00d4ff, #0099cc);--gradient-secondary: linear-gradient(135deg, #ff6b35, #cc4400);--gradient-accent: linear-gradient(135deg, #ffd700, #ffaa00)}body{font-family:Rajdhani,sans-serif;background:var(--bg-dark);color:var(--text-primary);line-height:1.6;overflow-x:hidden}.container{max-width:1400px;margin:0 auto;padding:0 20px}input{width:100%;padding:.75rem 1rem;margin-bottom:1rem;background:var(--bg-darker);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;font-family:Rajdhani,sans-serif;font-size:1rem;transition:all .3s ease}input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 10px #00d4ff33}.form-group{margin-bottom:1rem;text-align:left}.form-group label{display:block;margin-bottom:.5rem;color:var(--text-secondary);font-weight:600}.text-error{color:var(--error-color);font-size:.9rem;margin-bottom:1rem}.text-success{color:var(--success-color);font-size:.9rem;margin-bottom:1rem}.bg-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at 20% 50%,#001122 0%,transparent 50%),radial-gradient(circle at 80% 20%,#002211 0%,transparent 50%),radial-gradient(circle at 40% 80%,#110022 0%,transparent 50%),var(--bg-darker)}.circuit-lines{position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,transparent 98%,rgba(0,212,255,.1) 100%),linear-gradient(0deg,transparent 98%,rgba(0,212,255,.1) 100%);background-size:50px 50px;animation:circuitMove 20s linear infinite}.floating-particles{position:absolute;width:100%;height:100%}.floating-particles:before,.floating-particles:after{content:"";position:absolute;width:2px;height:2px;background:var(--primary-color);border-radius:50%;animation:float 6s ease-in-out infinite;box-shadow:0 0 10px var(--primary-color)}.floating-particles:before{top:20%;left:20%;animation-delay:-2s}.floating-particles:after{top:60%;right:30%;animation-delay:-4s}@keyframes circuitMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:1}50%{transform:translateY(-20px) rotate(180deg);opacity:.5}}.header{background:#1a1a1af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--primary-color);padding:1rem 0;position:sticky;top:0;z-index:1000}.header .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.logo{display:flex;align-items:center;gap:.5rem;font-family:Orbitron,monospace;font-size:1.5rem;font-weight:900;color:var(--primary-color);text-shadow:0 0 10px var(--primary-color)}.logo i{font-size:2rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-toggle span{width:25px;height:3px;background:var(--primary-color);margin:3px 0;transition:.3s;border-radius:2px}.crypto-stats{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-item{display:flex;align-items:center;gap:.5rem;background:var(--gradient-primary);padding:.5rem 1rem;border-radius:25px;font-weight:600;box-shadow:0 4px 15px #00d4ff4d;transition:transform .3s ease}.stat-item:hover{transform:translateY(-2px)}.stat-item i{font-size:1.2rem;color:var(--bg-dark)}.crypto-value{font-family:Orbitron,monospace;font-weight:700;color:var(--bg-dark)}.crypto-label{font-size:.9rem;color:var(--bg-dark);opacity:.8}.main-nav{background:var(--bg-card);border-bottom:1px solid var(--border-color);position:sticky;top:80px;z-index:999}.nav-list{display:flex;list-style:none;overflow-x:auto;padding:.5rem 0;gap:.5rem}.nav-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:var(--text-secondary);text-decoration:none;border-radius:25px;transition:all .3s ease;white-space:nowrap;position:relative;overflow:hidden}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);transition:left .3s ease;z-index:-1}.nav-link:hover:before,.nav-link.active:before{left:0}.nav-link:hover,.nav-link.active{color:var(--bg-dark);transform:translateY(-2px)}.nav-link i{font-size:1.1rem}.status-bar{background:var(--bg-darker);border-bottom:1px solid var(--border-color);padding:.75rem 0}.status-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.mining-status,.network-status,.hashrate{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.status-indicator{width:8px;height:8px;border-radius:50%;background:var(--error-color)}.status-indicator.active{background:var(--success-color);box-shadow:0 0 10px var(--success-color);animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.main-content{padding:2rem 0;min-height:calc(100vh - 300px)}.content-grid{display:grid;grid-template-columns:1fr 300px;gap:2rem}.content-area{min-height:600px}.content-card{background:var(--bg-card);border-radius:15px;padding:2rem;border:1px solid var(--border-color);box-shadow:0 10px 30px #00000080}.welcome-section{text-align:center}.welcome-title{font-family:Orbitron,monospace;font-size:2.5rem;font-weight:900;margin-bottom:1rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-title i{color:var(--primary-color);margin-right:1rem}.welcome-text{font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.feature-card{background:var(--bg-darker);border:1px solid var(--border-color);border-radius:15px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);transition:left .5s ease}.feature-card:hover:before{left:100%}.feature-card:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 15px 40px #00d4ff4d}.feature-icon{width:60px;height:60px;margin:0 auto 1rem;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--bg-dark)}.feature-card h3{font-size:1.3rem;margin-bottom:.5rem;color:var(--text-primary)}.feature-card p{color:var(--text-secondary);margin-bottom:1rem}.feature-stats{background:var(--gradient-accent);color:var(--bg-dark);padding:.5rem 1rem;border-radius:20px;font-weight:600;display:inline-block}.action-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn{padding:1rem 2rem;border:none;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:var(--bg-dark);box-shadow:0 4px 15px #00d4ff66}.btn-secondary{background:var(--gradient-secondary);color:var(--text-primary);box-shadow:0 4px 15px #ff6b3566}.btn-text{background:transparent;color:var(--primary-color);padding:.5rem 1rem;font-size:.9rem}.btn-text:hover{color:var(--text-primary);text-decoration:underline}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff99}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sidebar{display:flex;flex-direction:column;gap:1.5rem}.sidebar-card{background:var(--bg-card);border-radius:15px;padding:1.5rem;border:1px solid var(--border-color)}.sidebar-card h3{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--primary-color);font-size:1.2rem}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-box{background:var(--bg-darker);padding:1rem;border-radius:10px;text-align:center;border:1px solid var(--border-color)}.stat-value{font-family:Orbitron,monospace;font-size:1.2rem;font-weight:700;color:var(--accent-color);margin-bottom:.25rem}.stat-label{font-size:.8rem;color:var(--text-secondary)}.achievements{display:flex;flex-direction:column;gap:.75rem}.achievement{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--bg-darker);border-radius:10px;border:1px solid var(--border-color)}.achievement.locked{opacity:.5}.achievement i{color:var(--accent-color);font-size:1.2rem}.leaderboard{display:flex;flex-direction:column;gap:.5rem}.leader-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-darker);border-radius:10px;border:1px solid var(--border-color)}.rank{font-weight:700;color:var(--accent-color);min-width:30px}.name{flex:1;margin-left:1rem}.earnings{font-family:Orbitron,monospace;font-weight:600;color:var(--success-color)}.footer{background:var(--bg-darker);border-top:1px solid var(--border-color);padding:2rem 0;margin-top:3rem}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.footer-links{display:flex;gap:2rem;flex-wrap:wrap}.footer-links a{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--primary-color)}.footer-info{color:var(--text-secondary);font-size:.9rem}@media (max-width: 1200px){.content-grid{grid-template-columns:1fr}.sidebar{order:-1}.stats-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.mobile-menu-toggle{display:flex}.crypto-stats{display:none}.main-nav{position:fixed;top:80px;left:-100%;width:100%;height:calc(100vh - 80px);background:var(--bg-card);transition:left .3s ease;z-index:998}.main-nav.active{left:0}.nav-list{flex-direction:column;padding:2rem;height:100%;overflow-y:auto}.nav-link{width:100%;justify-content:flex-start;padding:1rem;margin-bottom:.5rem}.status-content{justify-content:center;text-align:center}.welcome-title{font-size:2rem}.feature-grid{grid-template-columns:1fr}.action-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px;justify-content:center}.stats-grid{grid-template-columns:1fr 1fr}.footer-content{flex-direction:column;text-align:center}}@media (max-width: 480px){.container{padding:0 15px}.content-card{padding:1.5rem}.sidebar-card{padding:1rem}.welcome-title{font-size:1.5rem}.welcome-text{font-size:1rem}.stats-grid{grid-template-columns:1fr}}
