/* === 顶部快捷 === */
main section[data-name="顶部快捷"] .services {
  display: grid !important;
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}
main section[data-name="顶部快捷"] .service {
  grid-column: 1 / span 12 !important; /* 按需宽度，只有一个按钮 */
}
main section[data-name="顶部快捷"] .service .service-content {
  width: 100% !important;
  min-height: 48px !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 10px !important;
}

/* === 第一排：大卡 === */
main section[data-name="重点一排"] .service .service-content {
  min-height: 160px !important;
  border-radius: 16px !important;
}

/* === 第二排：中卡 === */
main section[data-name="重点二排"] .service .service-content {
  min-height: 120px !important;
  border-radius: 14px !important;
}

/* === 第三块：胶囊链接 === */
main section[data-name="自建的其他连接"] .services {
  background: rgba(255,255,255,.05) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 16px !important;
  padding: 16px !important;
  display: flex !important;
  gap: 12px !important;
  flex-wrap: wrap !important;
}
main section[data-name="自建的其他连接"] .service {
  width: auto !important;
  min-width: 140px !important;
  max-width: 220px !important;
}
main section[data-name="自建的其他连接"] .service .service-content {
  height: 40px !important;
  border-radius: 9999px !important;           /* 胶囊 */
  padding: 0 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  background: rgba(255,255,255,.08) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  box-shadow: none !important;
}

/* 细节体验 */
main .service .service-content:hover {
  transform: translateY(-1px) !important;
  transition: all .18s ease !important;
}
main .service .status,
main .service .meta { display: none; } /* 干净一些（按需注释掉） */