/* hpjy.css — 和平精英专属样式（前缀 hp-） */

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

.hp-prof { text-align:center; }
.hp-ava {
  width:60px; height:60px; margin:0 auto 14px; border-radius:50%;
  background:linear-gradient(135deg,var(--em-500),var(--em-700)); color:#fff;
  display:flex; align-items:center; justify-content:center; font-size:24px; font-weight:800;
}
.hp-prof h3 { font-size:16px; margin-bottom:8px; }
.hp-prof p { color:var(--ink-500); font-size:13.5px; margin-bottom:12px; }

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

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