:root{--bg-primary: #0d1210;--bg-secondary: #141c18;--bg-tertiary: #1a2420;--green-primary: #00b22a;--green-secondary: #00CE26;--green-gradient-1: rgba(0, 144, 128, 1);--green-gradient-2: rgba(0, 206, 38, 1);--text-primary: #ffffff;--text-secondary: #a8b5a8;--border-color: #2a3a30}#root{line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;min-height:100vh;width:100%;background-color:var(--bg-primary);color:var(--text-primary)}*{font-family:NexaBold,sans-serif;box-sizing:border-box}button{cursor:pointer}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary)}.MuiDataGrid-root{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;color:var(--text-primary)!important}.MuiDataGrid-columnHeaders{background-color:var(--bg-tertiary)!important;border-bottom:1px solid var(--border-color)!important}.MuiDataGrid-columnHeader,.MuiDataGrid-columnHeaderTitle{color:var(--green-primary)!important;font-weight:600!important}.MuiDataGrid-row{border-bottom:1px solid var(--border-color)!important;transition:background-color .2s ease!important}.MuiDataGrid-row:hover{background-color:var(--bg-tertiary)!important}.MuiDataGrid-cell{border-bottom:none!important;color:var(--text-primary)!important}.MuiDataGrid-virtualScroller{background-color:var(--bg-secondary)!important}.MuiDataGrid-footerContainer{background-color:var(--bg-tertiary)!important;border-top:1px solid var(--border-color)!important}.MuiDataGrid-overlay{background-color:var(--bg-secondary)!important}.MuiCircularProgress-root{color:var(--green-primary)!important}.MuiDataGrid-row.ranking-1st{background:linear-gradient(90deg,rgba(255,215,0,.15) 0%,transparent 100%)!important;border-left:3px solid #FFD700!important}.MuiDataGrid-row.ranking-1st .MuiDataGrid-cell:first-of-type{color:gold!important;font-weight:700!important}.MuiDataGrid-row.ranking-2nd{background:linear-gradient(90deg,rgba(192,192,192,.12) 0%,transparent 100%)!important;border-left:3px solid #C0C0C0!important}.MuiDataGrid-row.ranking-2nd .MuiDataGrid-cell:first-of-type{color:silver!important;font-weight:700!important}.MuiDataGrid-row.ranking-3rd{background:linear-gradient(90deg,rgba(205,127,50,.12) 0%,transparent 100%)!important;border-left:3px solid #CD7F32!important}.MuiDataGrid-row.ranking-3rd .MuiDataGrid-cell:first-of-type{color:#cd7f32!important;font-weight:700!important}.MuiDataGrid-row.ranking-1st:hover,.MuiDataGrid-row.ranking-2nd:hover,.MuiDataGrid-row.ranking-3rd:hover{filter:brightness(1.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--green-primary)}
