/* R70: strengthen only the existing zero-follower project callout. */
#completion-evidence .r70-zero-card {
  box-sizing:border-box;margin:16px 0 14px;padding:20px;
  border:1px solid #7160de;border-radius:18px;
  background:radial-gradient(ellipse at 100% 0%,#7166e3 0%,transparent 65%),linear-gradient(130deg,#292360,#4933ad);
  box-shadow:0 10px 26px #41339720;color:#fff;
}
#completion-evidence .r70-zero-card * { box-sizing:border-box; }
#completion-evidence .r70-zero-card .r70-benefit {
  display:flex;align-items:flex-start;gap:9px;margin:0 0 19px;
  padding:0 0 15px;border-bottom:1px solid #ffffff29;
  color:#ece7ff;font-size:15px;font-weight:650;line-height:1.6;
}
#completion-evidence .r70-benefit>svg { flex:none;width:22px;height:22px;margin-top:1px;color:#93eff5; }
#completion-evidence .r70-project-summary { display:flex;align-items:center;gap:17px;min-width:0; }
#completion-evidence .r70-origin {
  flex:0 0 82px;display:flex;flex-direction:column;align-items:center;justify-content:center;
  min-height:106px;padding:9px 5px;border:1px solid #b8eeff40;border-radius:15px;
  background:linear-gradient(155deg,#ffffff18,#8cf4ff13);color:#c6f8ff;text-align:center;
}
#completion-evidence .r70-origin>strong { display:block;font-size:72px;font-weight:750;line-height:.95;letter-spacing:-.06em;padding-right:.06em;color:#fff; }
#completion-evidence .r70-origin>span { margin-top:7px;font-size:11px;line-height:1.35; }
#completion-evidence .r70-title-wrap { min-width:0;flex:1; }
#completion-evidence .r70-zero-card .r70-evidence-title {
  display:block;margin:0;color:#fff;font-size:clamp(22px,2vw,29px);font-weight:750;
  line-height:1.35;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;
}
#completion-evidence .r70-metrics { display:flex;flex-wrap:wrap;gap:6px 8px;margin:13px 0 0; }
#completion-evidence .r70-metrics>span { padding:4px 7px;border:1px solid #c9c1ff42;border-radius:6px;color:#e7e2ff;background:#ffffff08;font-size:11px;line-height:1.4; }
@media(min-width:641px) and (max-width:1000px) {
  #completion-evidence .r37-evidence-copy .r70-zero-card { grid-column:1/-1; }
}
@media(max-width:640px) {
  #completion-evidence .r70-zero-card { padding:18px 16px;margin-top:15px;border-radius:15px; }
  #completion-evidence .r70-zero-card .r70-benefit { font-size:14px;gap:8px;margin-bottom:16px;padding-bottom:13px; }
  #completion-evidence .r70-project-summary { gap:13px; }
  #completion-evidence .r70-origin { flex-basis:69px;min-height:98px;border-radius:12px; }
  #completion-evidence .r70-origin>strong { font-size:64px; }
  #completion-evidence .r70-zero-card .r70-evidence-title { font-size:24px; }
  #completion-evidence .r70-metrics { gap:5px;margin-top:11px; }
  #completion-evidence .r70-metrics>span { font-size:10px;padding:4px 5px; }
}
@media(max-width:359px) {
  #completion-evidence .r70-zero-card { padding:15px 12px; }
  #completion-evidence .r70-project-summary { gap:10px; }
  #completion-evidence .r70-origin { flex-basis:57px;min-height:93px; }
  #completion-evidence .r70-origin>strong { font-size:55px; }
  #completion-evidence .r70-zero-card .r70-evidence-title { font-size:21px; }
}
