.home-reading{max-width:900px;margin-top:32px}
.home-reading p{color:var(--muted)}
.home-pack{margin-top:32px}
.home-pack p{color:var(--muted)}
.home-pack p:last-of-type{margin-bottom:12px}
.home-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.home-articles>*{min-width:0}
.home-status-note{max-width:900px;font-size:14px}
.server-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px}
.server-status:empty{display:none}
.srv-row{display:flex;align-items:center;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--panel);box-shadow:inset 0 1px 0 var(--hl),0 12px 26px -16px var(--ink-10)}
.srv-dot{display:block;flex-shrink:0;width:7px;height:7px;border-radius:var(--r-round);background:var(--success);box-shadow:0 0 0 3px var(--ring-g)}
.srv-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:18px;border-radius:var(--r-flag);overflow:hidden}
.srv-flag svg,.srv-flag img{display:block;max-width:100%;max-height:100%}
.srv-name{min-width:0;overflow-wrap:anywhere;font-weight:600;font-size:14px}
.srv-type{flex-shrink:0;padding:3px 6px;border:1px solid var(--border);border-radius:var(--r-tag);background:var(--panel-2);color:var(--muted);font-size:11px}
.srv-ms,.srv-bw{flex-shrink:0;font:500 12px/1.5 var(--font-mono);color:var(--muted)}
.srv-ms{margin-left:auto}
@media(max-width:768px){
  .server-status{grid-template-columns:minmax(0,1fr)}
  .home-articles{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:420px){
  .srv-row{flex-wrap:wrap;gap:8px;padding:12px}
  .srv-type{font-size:10px}
  .srv-ms,.srv-bw{font-size:11px}
}