/* 首页采集接口：暗夜玫红，比原来的淡卡片更醒目。不改接口内容。 */
.api-mini{
  margin:20px 0 28px !important;
  padding:18px 18px 14px !important;
  border-radius:20px !important;
  background:
    radial-gradient(520px 160px at 0 0, rgba(244,114,182,.28), transparent 70%),
    linear-gradient(180deg, rgba(42,18,36,.96), rgba(22,12,20,.96)) !important;
  border:1px solid rgba(244,114,182,.55) !important;
  box-shadow:0 0 0 1px rgba(244,114,182,.12), 0 18px 42px rgba(244,63,140,.22) !important;
}
.api-mini .am-head{margin-bottom:12px !important}
.api-mini .am-head h2{
  margin:0 !important;
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  color:#fff !important;
  font-size:20px !important;
  font-weight:800 !important;
  letter-spacing:.04em !important;
}
.api-mini .am-head h2::before{
  content:"";
  width:5px;height:18px;border-radius:99px;
  background:linear-gradient(180deg,#fb7185,#c084fc);
  box-shadow:0 0 12px rgba(244,114,182,.8);
}
.api-mini .am-row{
  display:grid !important;
  grid-template-columns:92px minmax(0,1fr) auto !important;
  gap:10px !important;
  align-items:center !important;
  margin-top:8px !important;
  padding:8px 8px 8px 8px !important;
  border-radius:14px !important;
  background:rgba(0,0,0,.32) !important;
  border:1px solid rgba(255,182,213,.16) !important;
}
.api-mini .am-lab{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:32px !important;
  padding:0 8px !important;
  border-radius:999px !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:800 !important;
  letter-spacing:.02em !important;
  background:linear-gradient(135deg,#f43f8c,#c084fc) !important;
}
.api-mini .am-url,
.api-mini .am-note a{
  color:#ffe4f1 !important;
  font-size:13px !important;
  font-weight:650 !important;
}
.api-mini .am-url{
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
}
.api-mini .napi-copy{
  height:34px !important;
  min-width:64px !important;
  padding:0 14px !important;
  border:0 !important;
  border-radius:999px !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:800 !important;
  cursor:pointer !important;
  background:linear-gradient(135deg,#fb7185,#db2777) !important;
  box-shadow:0 6px 16px rgba(244,63,140,.35) !important;
}
.api-mini .napi-copy.ok{background:#059669 !important}
.api-mini .am-note{
  margin-top:10px !important;
  padding:8px 12px !important;
  border-radius:12px !important;
  color:#f6eef5 !important;
  font-size:13px !important;
  line-height:1.55 !important;
  background:rgba(255,255,255,.04) !important;
}
.api-mini .am-alert{
  color:#ffe4e6 !important;
  background:rgba(244,63,140,.16) !important;
  border:1px solid rgba(251,113,133,.35) !important;
  font-weight:700 !important;
}
.api-mini .am-note code{
  color:#fff !important;
  font-size:12px !important;
  padding:1px 7px !important;
  border-radius:7px !important;
  background:rgba(244,114,182,.38) !important;
}
.api-mini .am-note s{opacity:.55}
@media (max-width:640px){
  .api-mini{padding:14px 12px 12px !important}
  .api-mini .am-head h2{font-size:18px !important}
  .api-mini .am-row{grid-template-columns:72px minmax(0,1fr) auto !important;gap:8px !important}
  .api-mini .am-url{font-size:12px !important}
}
