@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-color:#00f0ff;--secondary-color:#f0f;--background-color:#0d0d0d;--text-color:#e0e0e0;--glow-color:#00f0ffb3}body{background-color:#0d0d0d;background-color:var(--background-color);color:#e0e0e0;color:var(--text-color);font-family:Orbitron,sans-serif}.App{background:#0d0d0dcc;border:1px solid #00f0ff;border:1px solid var(--primary-color);box-shadow:0 0 15px #00f0ffb3;box-shadow:0 0 15px var(--glow-color);margin:20px auto;max-width:1200px;padding:20px;text-align:center}h1{margin-bottom:20px;text-shadow:0 0 10px #00f0ffb3;text-shadow:0 0 10px var(--glow-color)}a{color:#00f0ff;color:var(--primary-color);transition:color .3s,text-shadow .3s}a,a:hover{text-decoration:none}a:hover{color:#f0f;color:var(--secondary-color);text-shadow:0 0 10px #00f0ffb3;text-shadow:0 0 10px var(--glow-color)}.tabs{margin-bottom:20px}.tabs .nav-link{background-color:initial;border:1px solid #00f0ff;border:1px solid var(--primary-color);border-radius:0;color:#00f0ff;color:var(--primary-color);cursor:pointer;margin-right:5px;padding:10px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s}.tabs .nav-link.active{background-color:#00f0ff;background-color:var(--primary-color);color:#0d0d0d;color:var(--background-color)}.tabs .nav-link.active,.tabs .nav-link:hover{box-shadow:0 0 10px #00f0ffb3;box-shadow:0 0 10px var(--glow-color)}.tabs .nav-link:hover{background-color:#00f0ff1a}.tab-content{border:none;padding:0}@media (max-width:768px){.App{margin:10px;padding:10px}.tabs .nav-link{font-size:.9rem;padding:8px 12px}}.tweets-container{margin:20px auto;max-width:800px}.tweet-feed{gap:15px}.tweet-card,.tweet-feed{display:flex;flex-direction:column}.tweet-card{background-color:initial;border:1px solid var(--primary-color);box-shadow:0 0 15px var(--glow-color);padding:15px;transition:box-shadow .3s}.tweet-card:hover{box-shadow:0 0 25px var(--glow-color)}.tweet-header{align-items:center;display:flex;margin-bottom:10px}.profile-picture{height:50px;margin-right:10px;width:50px}.author-info{display:flex;flex-direction:column}.author-name{color:var(--text-color);font-weight:700;text-shadow:0 0 5px var(--glow-color)}.author-handle{color:var(--secondary-color)}.tweet-body{margin-bottom:15px}.tweet-body p{word-wrap:break-word;margin:0;white-space:pre-wrap}.view-on-x{color:var(--primary-color);display:inline-block;margin-top:10px;text-decoration:none;transition:color .3s,text-shadow .3s}.view-on-x:hover{color:var(--secondary-color);text-shadow:0 0 5px var(--glow-color)}.tweet-footer{border-top:1px solid #00f0ff33;color:var(--primary-color);display:flex;justify-content:space-around;padding-top:10px}.tweet-stat{align-items:center;display:flex;gap:5px}.tweet-stat span{font-size:1.2rem}.tweet-timestamp{color:var(--secondary-color);font-size:.9rem;margin-top:10px;text-align:right}.load-more-container{align-items:center;display:flex;justify-content:center;padding:20px}.load-more-button{background-color:initial;border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;font-size:1rem;font-weight:700;padding:12px 25px;transition:background-color .3s,box-shadow .3s}.load-more-button:hover{background-color:#00f0ff1a;box-shadow:0 0 10px var(--glow-color)}@media (max-width:768px){.tweet-card{padding:10px}.profile-picture{height:40px;width:40px}.author-name{font-size:.9rem}.author-handle{font-size:.8rem}.tweet-body{font-size:.9rem}.tweet-footer{font-size:.8rem}.load-more-button{font-size:.9rem;padding:10px 20px}}.leaderboard-container{background-color:initial;border:1px solid var(--primary-color);box-shadow:0 0 15px var(--glow-color);color:var(--text-color);margin:20px auto;max-width:800px;padding:20px}.leaderboard-filters{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.leaderboard-filters button{background-color:initial;border:1px solid var(--primary-color);border-radius:0;color:var(--primary-color);cursor:pointer;padding:10px 20px;transition:background-color .3s,box-shadow .3s}.leaderboard-filters button:hover{background-color:#00f0ff1a;box-shadow:0 0 10px var(--glow-color)}.leaderboard-filters button.active{background-color:var(--primary-color);box-shadow:0 0 10px var(--glow-color);color:var(--background-color)}.leaderboard-header{border-bottom:1px solid var(--primary-color);display:flex;font-weight:700;justify-content:space-between;padding:10px 20px;text-shadow:0 0 5px var(--glow-color)}.leaderboard-row{align-items:center;border-bottom:1px solid #00f0ff33;display:flex;padding:15px 20px;transition:background-color .3s,box-shadow .3s}.leaderboard-row:hover{background-color:#00f0ff0d;box-shadow:0 0 10px var(--glow-color)}.rank{color:var(--secondary-color);flex:0.5 1;font-weight:700}.author{align-items:center;display:flex;flex:3 1}.profile-picture{border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--glow-color);height:40px;margin-right:15px;width:40px}.profile-picture-fallback{background-color:var(--secondary-color)}.followers,.tip-action,.total-points,.tweets{flex:1 1;text-align:right}.tip-button{background-color:initial;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:.8rem;padding:6px 12px;transition:all .3s ease}.tip-button:hover:not(:disabled){background-color:var(--primary-color);box-shadow:0 0 10px var(--glow-color);color:var(--background-color)}.tip-button:disabled{cursor:not-allowed;opacity:.5}.tip-modal-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.tip-modal{background-color:var(--background-color);border:2px solid var(--primary-color);border-radius:8px;box-shadow:0 0 20px var(--glow-color);max-height:80vh;max-width:400px;overflow-y:auto;width:90%}.tip-modal-header{align-items:center;border-bottom:1px solid var(--primary-color);display:flex;justify-content:space-between;padding:20px}.tip-modal-header h3{color:var(--primary-color);margin:0;text-shadow:0 0 5px var(--glow-color)}.close-button{align-items:center;background:none;border:none;color:var(--primary-color);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:color .3s;width:30px}.close-button:hover{color:var(--secondary-color)}.tip-modal-content{padding:20px;text-align:center}.tip-profile-picture{border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--glow-color);display:block;height:60px;margin:0 auto 15px;width:60px}.tip-modal-content p{color:var(--text-color);margin-bottom:20px}.tip-modal-content form{display:flex;flex-direction:column;gap:15px}.tip-modal-content input{background-color:initial;border:1px solid var(--primary-color);border-radius:4px;color:var(--text-color);font-size:16px;padding:12px}.tip-modal-content input:focus{box-shadow:0 0 10px var(--glow-color);outline:none}.tip-modal-content button{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--background-color);cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:all .3s ease}.tip-modal-content button:hover:not(:disabled){box-shadow:0 0 15px var(--glow-color);transform:translateY(-1px)}.tip-modal-content button:disabled{cursor:not-allowed;opacity:.6;transform:none}.tip-error{color:#ff6b6b}.tip-error,.tip-success{font-size:14px;margin-top:10px}.tip-success{color:#51cf66;font-weight:700}@media (max-width:768px){.leaderboard-header,.leaderboard-row{font-size:.8rem;padding:10px 5px}.followers,.tweets{display:none}.author{flex:2 1}.profile-picture{height:30px;margin-right:10px;width:30px}.tip-action{flex:0.8 1}.tip-button{font-size:.7rem;padding:4px 8px}.tip-modal{margin:10px;width:95%}.tip-modal-content,.tip-modal-header{padding:15px}}.earn-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.campaign-card{background:#0d0d0de6;border:1px solid var(--primary-color);box-shadow:0 0 25px var(--glow-color);max-width:600px;padding:40px;text-align:center;width:100%}.campaign-card h1{color:var(--secondary-color);font-size:2.5em;margin-bottom:20px;text-shadow:0 0 10px var(--glow-color)}.campaign-details{margin-bottom:30px}.campaign-time,.prize-pool{color:#ccc;font-size:1.2em;margin:10px 0}.prize-pool{color:var(--primary-color);font-weight:700}.eligibility-section{margin-top:20px}.error-message,.login-message,.not-eligible-message{font-size:1.1em;margin-bottom:20px}.login-message{color:#ccc}.error-message{color:#ff6b6b}.not-eligible-message{color:#ffa726}.success-message{color:var(--primary-color);font-size:1.2em;font-weight:700;margin-bottom:20px;text-shadow:0 0 5px var(--glow-color)}.encouragement{color:#ccc;font-size:1em;margin-bottom:20px}.reward-details{background:#00f0ff1a;border:1px solid var(--primary-color);border-radius:8px;margin:20px 0;padding:20px;text-align:left}.points-info,.rank-info,.token-info{color:#ccc;font-size:1.1em;margin:10px 0}.highlight{text-shadow:0 0 5px var(--glow-color)}.check-btn,.highlight{color:var(--primary-color);font-weight:700}.check-btn{background-color:initial;border:2px solid var(--primary-color);border-radius:4px;cursor:pointer;font-size:1.2em;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.check-btn:hover:not(:disabled){background-color:var(--primary-color);box-shadow:0 0 15px var(--glow-color);color:var(--background-color);transform:translateY(-2px)}.check-btn:disabled{background-color:#555;border-color:#777;color:#aaa;cursor:not-allowed;transform:none}.claim-btn{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;border-radius:4px;color:var(--background-color);cursor:not-allowed;font-size:1.2em;font-weight:700;opacity:.7;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.claim-btn:not(:disabled){cursor:pointer;opacity:1}.claim-btn:hover:not(:disabled){box-shadow:0 0 20px var(--glow-color);transform:translateY(-2px)}.eligible-content,.not-eligible-content{text-align:center}@media (max-width:768px){.campaign-card{padding:20px}.campaign-card h1{font-size:2em}}.wallet-container{background:#0d0d0dcc;border:1px solid var(--primary-color);box-shadow:0 0 15px var(--glow-color);margin:20px auto;max-width:800px;padding:20px;text-align:center}.wallet-container h2{color:var(--secondary-color);text-shadow:0 0 10px var(--glow-color)}@media (max-width:768px){.wallet-container{margin:10px;padding:15px}}.balance-container,.send-container{background:#0003;border:1px solid var(--primary-color);margin-top:20px;padding:20px}.lookup-container{align-items:center;display:flex;gap:10px;margin-bottom:15px}.send-container input[type=text]{background-color:#1a1a1a;border:1px solid var(--primary-color);box-sizing:border-box;color:#fff;margin-bottom:10px;padding:10px;width:100%}.send-container input[type=text]:focus{box-shadow:0 0 10px var(--glow-color);outline:none}.lookup-container button,.send-container button{background-color:var(--primary-color);border:none;color:#000;cursor:pointer;font-weight:700;padding:10px 15px;transition:all .3s ease;white-space:nowrap}.lookup-container button:hover,.send-container button:hover{box-shadow:0 0 15px var(--glow-color);color:#fff}.send-container button:disabled{background-color:#555;cursor:not-allowed}.error-message{color:#ff4d4d;text-shadow:0 0 5px #ff4d4d}.success-message{color:var(--secondary-color)}.success-message a{color:var(--primary-color);text-decoration:none}.success-message a:hover{text-decoration:underline}.navbar{background-color:initial;border-bottom:1px solid var(--primary-color);box-shadow:0 0 10px var(--glow-color);justify-content:space-between;padding:10px 20px;position:relative}.navbar,.navbar-left{align-items:center;display:flex}.nav-logo{color:var(--primary-color);font-size:1.5rem;font-weight:700;margin-right:20px;text-decoration:none;text-shadow:0 0 5px var(--glow-color)}.nav-links{display:flex}.nav-link{border:1px solid #0000;color:var(--primary-color);margin-right:10px;padding:10px 15px;text-decoration:none;transition:color .3s,border-color .3s,text-shadow .3s}.nav-link.active{border-bottom:1px solid var(--secondary-color)}.nav-link.active,.nav-link:hover{color:var(--secondary-color);text-shadow:0 0 5px var(--glow-color)}.navbar-right{align-items:center;display:flex}.login-button,.logout-button{background-color:initial;border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s,box-shadow .3s}.login-button:hover,.logout-button:hover{background-color:#00f0ff1a;box-shadow:0 0 10px var(--glow-color)}.user-info{align-items:center;color:var(--text-color);display:flex}.user-info .profile-picture{border:2px solid var(--primary-color);border-radius:50%;box-shadow:0 0 10px var(--glow-color);height:40px;margin-right:10px;width:40px}.hamburger{cursor:pointer;display:none;flex-direction:column}.hamburger div{background-color:var(--primary-color);height:3px;margin:4px 0;transition:.4s;width:25px}@media (max-width:768px){.nav-links{background-color:#0d0d0de6;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;top:60px;width:100%}.nav-links.open{display:flex}.nav-link{padding:15px;text-align:center;width:100%}.hamburger{display:flex}.navbar-right{margin-left:auto}}
/*# sourceMappingURL=main.33156713.css.map*/