body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.transaction-list-container{background-color:#1a1a1a;border-radius:8px;padding:16px}.transaction-list{display:flex;flex-direction:column;gap:8px}.transaction-item{background-color:#2a2a2a;border-radius:8px;padding:12px;transition:background-color .2s}.transaction-item:hover{background-color:#333}.transaction-text{flex-wrap:wrap;font-size:14px;gap:8px;margin:0}.solana-icon,.transaction-text{align-items:center;display:flex}.solana-icon img{height:16px;width:16px}.token-link,.transaction-link,.wallet-link,.wallet-name{color:#5d80f9;font-weight:500;text-decoration:none}.token-link:hover,.transaction-link:hover,.wallet-link:hover,.wallet-name:hover{text-decoration:underline}em{color:grey;font-style:normal}.wallet-short{color:grey;font-size:12px}.transaction-link{margin-left:auto}.transaction-controls{align-items:center;background-color:#2a2a2a;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px}.items-per-page{align-items:center;color:grey;display:flex;gap:10px}.items-per-page select{background-color:#3a3a3a;border:1px solid #4a4a4a;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.items-per-page select:hover{border-color:#5d80f9}.pagination-controls{align-items:center;display:flex;gap:15px}.page-button{background-color:#3a3a3a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.page-button:hover:not(:disabled){background-color:#4a4a4a}.page-button:disabled{background-color:#2a2a2a;cursor:not-allowed;opacity:.5}.page-info{color:grey;min-width:120px;text-align:center}.jump-to-page{align-items:center;display:flex;gap:8px}.jump-to-page input{background-color:#3a3a3a;border:1px solid #4a4a4a;border-radius:4px;color:#fff;padding:5px 10px;text-align:center;width:60px}.jump-to-page input:focus{border-color:#5d80f9;outline:none}.jump-to-page input::-webkit-inner-spin-button,.jump-to-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.transaction-controls{flex-direction:column;gap:12px}.pagination-controls{flex-wrap:wrap;justify-content:center;width:100%}}.rankings-container{padding:20px}.rankings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.rankings-column{background:#2a2a2a;border-radius:8px;padding:20px}.rankings-column h2{color:#fff;font-size:1.5rem;margin-bottom:20px;text-align:center}.token-card{background:#3a3a3a;border-radius:6px;box-shadow:0 2px 4px #0003;display:flex;margin:10px 0;padding:15px;transition:transform .2s,box-shadow .2s}.token-card:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.rank{color:#5d80f9;font-size:1.2em;font-weight:700;margin-right:15px;min-width:40px;text-align:center}.token-info{flex:1 1}.token-info h3{color:#fff;font-size:1.1em;margin:0 0 5px}.token-info p{color:#b0b0b0;font-size:.9em;margin:3px 0}.rankings-error,.rankings-loading{background:#2a2a2a;border-radius:8px;color:#b0b0b0;margin:20px;padding:20px;text-align:center}.rankings-error{color:#ff6b6b}@media (max-width:768px){.rankings-grid{grid-template-columns:1fr}.rankings-column{margin-bottom:20px}}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #3a3a3a;border-radius:50%;border-top-color:#5d80f9;height:40px;margin:0 auto 20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.label{color:grey;margin-right:8px}.value{color:#fff;font-weight:500}.no-data{background:#3a3a3a;border-radius:6px;color:grey;margin:10px 0;padding:20px;text-align:center}.retry-button{background:#5d80f9;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px;transition:background-color .2s}.retry-button:hover{background:#4a6de0}.token-details-container{background-color:#1a1a1a;min-height:100vh;padding:20px}.token-info-header{background:#2a2a2a;border-radius:8px;margin-bottom:20px;padding:20px}.token-info-header h1{color:#fff;margin:0 0 20px}.token-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.stat-item{background:#3a3a3a;border-radius:6px;padding:15px}.stat-item label{color:grey;display:block;margin-bottom:5px}.stat-item span{color:#fff;font-size:1.2em;font-weight:500}.token-filters{display:flex;gap:10px}.token-filters select{background:#3a3a3a;border:1px solid #4a4a4a;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.token-filters select:hover{border-color:#5d80f9}.token-details-error,.token-details-loading{align-items:center;color:#fff;display:flex;justify-content:center;min-height:200px}.token-details-error{color:#ff6b6b}@media (max-width:768px){.token-stats{grid-template-columns:1fr}.token-filters{flex-direction:column}}.chart-analysis{background-color:#2a2a2a;border-radius:8px;margin-bottom:20px;padding:20px}.chart-analysis h2{color:#fff;margin-bottom:20px}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{background-color:#3a3a3a;border-radius:8px;padding:16px;text-align:center}.stat-card h3{color:grey;margin-bottom:10px}.stat-number{font-size:24px;font-weight:700}.stat-number.green{color:#4caf50}.stat-number.red{color:#f44336}.stat-number.blue{color:#2196f3}.filter-bar{background-color:#2a2a2a;border-radius:8px;margin-bottom:20px;padding:16px}.time-filters{display:flex;gap:12px}.filter-button{background-color:#3a3a3a;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .2s}.filter-button:hover{background-color:#4a4a4a}.filter-button.active{background-color:#5d80f9}.App{background-color:#1a1a1a;color:#fff;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.grid-container{margin:20px 0}.error,.loading{align-items:center;color:#fff;display:flex;font-size:1.5rem;justify-content:center;min-height:100vh;text-align:center}.error{color:#f44336}@media (max-width:768px){.App{padding:10px}.grid-container{margin:10px 0}}
/*# sourceMappingURL=main.62257a1c.css.map*/