:root{--bg: #0d1117;--panel: #161b22;--panel2: #1c2230;--text: #e6edf3;--dim: #8b949e;--line: #30363d;--gold: #e3b341;--green: #3fb950;--cyan: #58a6ff;--yellow: #d29922;--red: #f85149}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;background:radial-gradient(900px 360px at 50% -8%,#1a1f12 0%,var(--bg) 60%);color:var(--text);line-height:1.5}header{text-align:center;padding:2.4rem 1rem .4rem;max-width:760px;margin:0 auto}h1{margin:0;font-size:2.4rem;font-weight:900;letter-spacing:-.03em}.tagline{margin:.5rem 0 0;font-size:1.15rem}.tagline strong{color:var(--gold)}.sub{margin:.35rem 0 0;color:var(--dim);font-size:.85rem}.check{display:flex;gap:.5rem;margin:1.2rem auto 0;max-width:540px}.check input{flex:1;font:inherit;padding:.6rem .8rem;border-radius:9px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.check input:focus{outline:none;border-color:var(--gold)}.check button{font:inherit;font-weight:800;padding:.6rem 1.1rem;border-radius:9px;border:1px solid var(--gold);background:var(--gold);color:#1a1500;cursor:pointer}.check button:disabled{opacity:.6;cursor:progress}.tokrow{max-width:540px;margin:.5rem auto 0;text-align:left}.tokrow summary{cursor:pointer;color:var(--dim);font-size:.8rem;text-align:center}.tokrow input{width:100%;margin-top:.5rem;font:inherit;padding:.45rem .7rem;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.status{color:var(--dim);font-size:.85rem;margin-top:.6rem;min-height:1.2em}main{max-width:760px;margin:0 auto;padding:.5rem 1rem 3rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.3rem;margin-bottom:1.4rem}.card .repo{font-weight:800;font-size:1.1rem}.card .repo a{color:var(--text);text-decoration:none}.card .repo a:hover{color:var(--gold)}.score-row{display:flex;align-items:center;gap:.8rem;margin:.7rem 0}.score{font-size:2.2rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.gauge{flex:1;height:10px;background:var(--panel2);border-radius:999px;overflow:hidden}.gauge>span{display:block;height:100%}.label{font-weight:800;white-space:nowrap}.band-organic .score,.band-organic .label{color:var(--green)}.band-organic .gauge>span{background:var(--green)}.band-odd .score,.band-odd .label{color:var(--cyan)}.band-odd .gauge>span{background:var(--cyan)}.band-suspicious .score,.band-suspicious .label{color:var(--yellow)}.band-suspicious .gauge>span{background:var(--yellow)}.band-astroturfed .score,.band-astroturfed .label{color:var(--red)}.band-astroturfed .gauge>span{background:var(--red)}.band-inconclusive .score,.band-inconclusive .label{color:var(--dim)}.band-inconclusive .gauge>span{background:var(--dim)}.receipt{margin-top:.7rem}.receipt h4{margin:0 0 .3rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dim)}.receipt .big{color:var(--red);font-weight:800}.accts{list-style:none;margin:.3rem 0 0;padding:0}.accts li{font-size:.85rem;color:var(--dim);margin:.12rem 0}.accts a{color:var(--red);text-decoration:none}.leaderboard h2{font-size:1.05rem}.board{display:flex;flex-direction:column;gap:.5rem}.row{display:flex;align-items:center;gap:.7rem;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:.55rem .8rem}.row .n{color:var(--dim);font-variant-numeric:tabular-nums;min-width:1.4rem;text-align:right}.row .sc{font-weight:900;font-variant-numeric:tabular-nums;min-width:2.4rem;text-align:right}.row .nm{font-weight:700;text-decoration:none;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .nm:hover{color:var(--gold)}.row .meta{color:var(--dim);font-size:.78rem;white-space:nowrap}.row.band-astroturfed .sc{color:var(--red)}.row.band-suspicious .sc{color:var(--yellow)}.row.band-odd .sc{color:var(--cyan)}.row.band-organic .sc{color:var(--green)}.row.band-inconclusive .sc{color:var(--dim)}footer{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem;color:var(--dim);font-size:.85rem;text-align:center}footer a{color:var(--gold)}footer code{background:var(--panel2);padding:.1rem .35rem;border-radius:5px}.dim{color:var(--dim);font-size:.82rem}
