/* ═══ Pagina unei retele: aceeasi asezare, doar detaliile noului design ═══ */

/* antet */
.page-network .net-hero{border-radius:16px}
.page-network .net-rank{display:inline-flex;align-items:center;gap:5px;font-family:inherit;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:700;border-radius:999px;padding:4px 12px;color:var(--text2)}
.page-network .net-rank b{font-family:inherit}
.page-network .net-rank.top{color:var(--m);border-color:color-mix(in srgb,var(--m) 45%,transparent)}
.page-network .net-rank.top b{color:var(--m)}
.page-network .net-logo{border-radius:18px}
.page-network .net-name,.page-network .net-name.net-name{font-size:1.5rem;letter-spacing:-.03em}
.page-network .net-kpi,.page-network .net-ext-link{border-radius:999px;padding:3px 11px}
.page-network .net-kpi strong{font-family:inherit;font-variant-numeric:tabular-nums}
.page-network .net-actions .btn{border-radius:10px;background:var(--bg3);border:1px solid var(--border2);color:var(--text)}
.page-network .net-actions .btn:hover{background:var(--ac10);border-color:var(--ac40);color:var(--text)}
.page-network .net-actions .btn-connect .ph{color:var(--status-clean)!important}
.page-network .net-actions .btn-vote .ph{color:#c9a962!important}

/* casete: titluri ca in restul site-ului */
.page-network .sidebar-card,.page-network .content-card{border-radius:14px}
.page-network .sidebar-card h3,.page-network .panel-head{padding:12px 16px;font-size:.86rem;font-weight:800;color:var(--text)}
.page-network .sidebar-card h3 .ph:first-child,.page-network .panel-head .ic{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ac10);box-shadow:0 0 0 1px var(--ac15)}
.page-network .sidebar-card h3 span{padding:1px 8px;border-radius:999px;background:var(--bg2);border:1px solid var(--border)}
.page-network .score-info-btn{border-radius:50%}

/* scorul */
.page-network .sc-val{font-family:inherit;font-size:2.3rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.page-network .sc-label{text-transform:none;letter-spacing:0;font-size:.72rem}
.page-network .sc-rank{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px 10px;border-radius:999px;background:var(--bg2);border:1px solid var(--border)}
.page-network .sc-row .v{font-family:inherit;font-variant-numeric:tabular-nums}
.page-network .sc-foot{font-size:.66rem}

/* serverele din stanga: steag rotund cu status, locul ca pastila, bara de jucatori */
.page-network .nsrv-group-head img{border-radius:50%}
.page-network .nsrv-group-head .label{font-size:.78rem}
.page-network .nsrv-group-count{padding:1px 8px;border-radius:999px;background:var(--bg2);border:1px solid var(--border)}
.page-network .nsrv-flag{position:relative;width:22px;height:22px}
.page-network .nsrv-flag img{width:22px!important;height:22px!important;border-radius:50%!important;object-fit:cover;box-shadow:0 0 0 1px var(--border2)}
.n2-st{position:absolute;right:-3px;bottom:-3px;width:9px;height:9px;border-radius:50%;background:var(--status-cheat);box-shadow:0 0 0 2px var(--bg1)}
.n2-st.on{background:var(--status-clean)}
.page-network .nsrv-score{font-family:inherit;padding:1px 7px;border-radius:999px;background:var(--ac10)}
.page-network .nsrv-players{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-variant-numeric:tabular-nums}
.n2-pbar{display:inline-block;width:34px;height:3px;border-radius:999px;background:var(--bg3);overflow:hidden}
.n2-pbar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5cb88a 0%,#c9a962 55%,#d97979 100%);background-size:34px 100%}

/* echipa si membrii: avatare rotunde */
.page-network .admin-av,.page-network .member-av{border-radius:50%}
.page-network .admin-role{display:inline-block;margin-top:2px;padding:0 7px;border-radius:999px;font-size:.62rem;background:var(--bg2);border:1px solid var(--border)}

/* fire / comentarii si widget */
.page-network .tab-btn{border-radius:9px}
.page-network .wg-color-pick span{text-transform:none;letter-spacing:0;font-size:.66rem}
.page-network .wg-tab-btn{border-radius:999px;font-size:.7rem}
.page-network .wg-tab-btn.active{color:var(--text);background:var(--ac10);border-color:var(--ac40)}
.page-network .sc-val{font-size:2rem;font-weight:700;letter-spacing:-.02em}
