/* JDServer-Webs v6.2 — astronomy-next.css */
#astronomy-next{ margin:24px 0; }
.anx-head{
  display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px;
}
.anx-title{ font-weight:700; font-size:22px; }
.anx-note{ color:var(--muted); font-weight:600; }

.anx-list{ display:grid; gap:10px; }
@media (min-width:820px){ .anx-list{ grid-template-columns:repeat(2,minmax(0,1fr)); } }

.anx-item{
  background:var(--card); border:1px solid var(--border); border-radius:14px;
  padding:12px 14px; display:flex; align-items:center; gap:12px;
}
.anx-ico{ font-size:20px; width:28px; text-align:center; }
.anx-main{ font-weight:650; }
.anx-sub{ color:var(--muted); font-size:13px; }
.anx-when{ margin-left:auto; font-variant-numeric:tabular-nums; font-weight:650; }
.anx-badge{
  display:inline-block; padding:2px 8px; border:1px solid var(--border); border-radius:999px;
  margin-left:8px; font-size:12px; color:var(--muted);
}
