.cstats-wrap{max-width:1150px;margin:28px auto;padding:0 16px 60px;color:#15324b}
.cstats-hero{background:linear-gradient(130deg,#eaf8ff,#f9fcff);border:1px solid #c6e2f2;border-radius:22px;padding:27px}
.cstats-hero small{color:#1784cc;font-weight:800;letter-spacing:1.2px}.cstats-hero h1{font-size:clamp(1.6rem,4vw,2.2rem);margin:8px 0}
.cstats-hero p{color:#536c7e}.cstats-overview{display:flex;flex-wrap:wrap;gap:12px}.cstats-overview span{padding:10px 16px;background:#fff;border-radius:10px}.cstats-overview strong{font-size:1.35em;color:#096cc6}
.cstats-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.cstats-tabs a{padding:10px 17px;border-radius:12px;text-decoration:none;color:#135a99;background:#f5faff;border:1px solid #cce4f2;font-weight:700}.cstats-tabs a.active{background:#137ef1;color:#fff}
.cstats-card{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 8px 23px #1a54800d}
.cstats-card-header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cstats-card h2{margin:0;font-size:1.55rem;color:#155f9b}.cstats-card p{margin:7px 0 0;color:#526b7e}
.cstats-state{align-self:start;border-radius:10px;font-size:.84em;padding:8px 12px;font-weight:850}.cstats-state.online{background:#e2faed;color:#126f44}.cstats-state.offline{background:#eef1f5;color:#6d7890}
.cstats-topic{padding:14px;margin:15px 0;border-radius:11px;background:#f1f8fc}.cstats-topic small{font-size:.78em;color:#697f8c;letter-spacing:.6px}.cstats-topic div{margin-top:6px;overflow-wrap:anywhere}
.cstats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cstats-grid>div{padding:13px;border:1px solid #e5eff8;border-radius:12px;min-width:0}.cstats-grid small{display:block;color:#66798c;font-size:.81em}.cstats-grid strong{display:block;margin-top:6px;font-size:1.5em;color:#1864a4;overflow-wrap:anywhere}.cstats-grid .cstats-founder{font-size:1rem;min-height:30px}
.cstats-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.cstats-columns h3{font-size:1rem;margin:0 0 9px}
.cstats-nicks{display:flex;flex-wrap:wrap;gap:8px}.cstats-nicks span{padding:7px 11px;border-radius:12px;background:#eef5ff;font-weight:650}.cstats-nicks span.service{color:#127452;background:#e4f9ed}
.cstats-ranking{margin:0;padding-left:21px}.cstats-ranking li{padding:5px 0}.cstats-ranking li small{float:right;color:#71849a}
.cstats-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cstats-actions a{display:inline-block;padding:10px 15px;background:#137ef1;color:white;border-radius:10px;text-decoration:none;font-weight:750}
.cstats-foot,.cstats-disclaimer,.cstats-muted{font-size:.83em;color:#708497!important;line-height:1.55}
.cstats-foot{margin-top:17px!important}.cstats-disclaimer{padding:8px}
@media(max-width:670px){.cstats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cstats-columns{grid-template-columns:1fr}.cstats-card{padding:15px}.cstats-ranking li small{float:none;margin-left:10px}}
