/* jcc.css — 金铲铲专属样式（前缀 jc-） */

.jc-hero { background:linear-gradient(150deg,var(--em-50),#fff); padding:60px 0; text-align:center; }
.jc-hero h1 { font-size:34px; margin:6px 0 14px; }
.jc-lead { color:var(--ink-500); font-size:16px; }
.jc-cta { display:flex; gap:14px; justify-content:center; margin-top:26px; flex-wrap:wrap; }

.jc-soft { background:linear-gradient(180deg,var(--em-50),#fff); }
.jc-tags { display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; }
.jc-og-title { font-size:20px; margin-bottom:16px; }

@media (max-width:560px) { .jc-hero h1 { font-size:27px; } }
