:root{--bg:#050505;--sidebar:#0a0a0a;--panel:#111111;--panel-hover:#1a1a1a;--border:#2b2b2b;--text:#ffffff;--muted:#bdbdbd;--accent:#ff9800;--accent2:#ffb300;--danger:#ff5252;--radius:18px;--font-family: Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--font-family);color:var(--text);background:var(--bg)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:#050505;color:#fff}button{cursor:pointer;border:none;outline:none;font-family:inherit;transition:.2s}.app{display:flex;width:100%;height:100vh;background:#050505}.sidebar{width:280px;background:#0a0a0a;border-right:1px solid #232323;padding:28px;display:flex;flex-direction:column}.logo{display:flex;align-items:center;gap:14px;margin-bottom:40px}.logoIcon{width:58px;height:58px;border-radius:14px;display:flex;justify-content:center;align-items:center;background:#ff9800;color:#111;font-size:28px;font-weight:700;box-shadow:0 0 25px #ff980059}.logo h1{font-size:28px;color:#ff9800;font-weight:800;letter-spacing:.5px}.logo p{color:#bdbdbd;margin-top:2px;font-size:13px}nav{display:flex;flex-direction:column;gap:10px}.navButton{width:100%;padding:15px;border-radius:12px;background:transparent;color:#fff;text-align:left;font-size:15px;display:block;text-decoration:none;cursor:pointer}.navButton:hover,.navButton--active{background:#171717;color:#ff9800}.sidebarLogo{width:61px;height:61px;object-fit:contain;display:block}.walletMenu{position:relative}.walletButton--connected{background:#111;color:#ff9800;border:1px solid #ff9800}.walletButton--connected:hover{background:#171717;transform:none}.walletButton--danger{background:#111;color:var(--danger);border:1px solid var(--danger)}.walletButton--danger:hover{background:#1a1010;transform:none}.shrinkToFit{min-width:0}.visitorCounterMobileSlot{display:none}.walletButton:disabled{opacity:.6;cursor:default;transform:none}.walletDropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#111;border:1px solid #2a2a2a;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:4px;z-index:20;box-shadow:0 12px 30px #00000080}.walletDropdownItem{width:100%;padding:12px 14px;border-radius:8px;background:transparent;color:#fff;text-align:left;font-size:14px;text-decoration:none;display:block}.walletDropdownItem:hover{background:#1a1a1a;color:#ff9800}.walletDropdownItem--danger:hover{color:#ff5252}.walletDropdownItem--muted{color:#8a8a8a}.walletDropdownEmpty{padding:12px 14px;color:#8a8a8a;font-size:13px}.content{flex:1;display:flex;flex-direction:column;overflow:auto;background:#050505}.contentBody{padding:0 34px 34px}.header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:28px 34px 20px;margin-bottom:14px;background:#050505;border-bottom:1px solid #1c1c1c}.header h2{font-size:36px;color:#ff9800;margin-bottom:6px;font-weight:800}.header span{color:#bdbdbd}.walletButton{background:#ff9800;color:#111;padding:14px 28px;border-radius:12px;font-weight:700;font-size:15px}.walletButton:hover{background:#ffb300;transform:translateY(-2px)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:#111;border:1px solid #2a2a2a;border-radius:18px;padding:26px;transition:.25s}.card:hover{background:#191919;border-color:#ff9800;transform:translateY(-2px)}.cardTitle{color:#bdbdbd;font-size:14px}.cardValue{margin-top:18px;font-size:34px;font-weight:700;color:#fff}.bottomGrid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:28px}.panel{background:#111;border-radius:18px;border:1px solid #2a2a2a;padding:28px;min-height:360px}.panel:hover{border-color:#ff9800}.panel h3{font-size:24px;margin-bottom:20px;color:#ff9800}.empty{border:2px dashed #333333;border-radius:14px;min-height:240px;display:flex;justify-content:center;align-items:center;text-align:center;color:#bdbdbd;padding:30px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#090909}::-webkit-scrollbar-thumb{background:#444;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#ff9800}@media(max-width:1400px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.sidebar{width:90px;padding:16px}.logo h1,.logo p{display:none}.navButton{text-align:center;font-size:12px;padding:12px}.bottomGrid{grid-template-columns:1fr}}@media(max-width:700px){.app{flex-direction:column;height:100dvh}.sidebar{width:100%;height:auto;flex-shrink:0;border-right:none;border-bottom:1px solid #2a2a2a;padding:12px 16px}.logo{margin-bottom:10px}.logo h1,.logo p{display:block}nav{position:relative;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px}nav:after{content:"";position:absolute;top:0;right:0;bottom:4px;width:32px;background:linear-gradient(to right,transparent,#0a0a0a);pointer-events:none}.navButton{flex:0 0 auto;white-space:nowrap;font-size:12px;padding:8px 12px}.content{flex:1 1 auto;min-height:0;overflow-y:auto}.grid{grid-template-columns:1fr}.header{padding:16px 16px 12px;gap:12px}.header h2{font-size:18px;margin-bottom:2px}.header span{font-size:11px}.walletButton{padding:10px 14px;font-size:12px;white-space:nowrap}.walletDropdown{left:0;right:auto;max-width:calc(100vw - 32px)}.buyCell{order:-1}.chartCell,.buyCell{min-width:0!important;width:100%}.visitorCounterDesktopSlot{display:none}.visitorCounterMobileSlot{display:flex}.footerLinksRow{width:100%;justify-content:space-between}}
