/* ============================================================================
   工具板块 · 大卡配色（2026-10-20）
   ----------------------------------------------------------------------------
   背景：老板要求把「私域卡片 / 二维码生成 / 短链生成」三张小方块卡改成大卡，
         与数字人板块（humanentry.css 的 .boss-entry-fa / -fh / -ac）保持同构。

   🔴 每张卡必须写全这一组，缺一条就会走样（血的教训）：
        ① 卡面 background + border
        ② hover 阴影
        ③ .boss-entry-glow 径向光
        ④ .boss-entry-ico 底色/边框/阴影
        ⑤ .boss-entry-ico img 尺寸（40×40，**漏了会被 256px 原图撑爆**）
        ⑥ .boss-entry-tag 配色
        ⑦ .boss-entry-flow 文字色
   🔴 全部带 .boss-entry-xxx 作用域，类名唯一，不碰 style.css / coach.css。
   ========================================================================== */

/* ---------- 私域卡片 · 玫紫 ---------- */
.boss-entry.boss-entry-pc {
  background: linear-gradient(135deg, #fdf6ff 0%, #f9e8ff 100%);
  border-color: #eed6f7;
}
@media (hover: hover) {
  .boss-entry.boss-entry-pc:hover { box-shadow: 0 10px 26px rgba(162, 28, 175, 0.14); }
}
.boss-entry.boss-entry-pc .boss-entry-glow {
  background: radial-gradient(circle, rgba(192, 38, 211, 0.16) 0%, rgba(192, 38, 211, 0) 70%);
}
.boss-entry.boss-entry-pc .boss-entry-ico {
  background: linear-gradient(135deg, #ffffff 0%, #f7e6ff 100%);
  border: 1px solid #ead0f7;
  box-shadow: 0 6px 14px rgba(162, 28, 175, 0.13);
}
.boss-entry.boss-entry-pc .boss-entry-ico img { width: 40px; height: 40px; display: block; }
.boss-entry.boss-entry-pc .boss-entry-tag { color: #a21caf; background: #fdf0ff; }
.boss-entry.boss-entry-pc .boss-entry-flow { color: #a21caf; }

/* ---------- 二维码生成 · 蓝 ---------- */
.boss-entry.boss-entry-qg {
  background: linear-gradient(135deg, #f5fbff 0%, #e6f4ff 100%);
  border-color: #cfe6f9;
}
@media (hover: hover) {
  .boss-entry.boss-entry-qg:hover { box-shadow: 0 10px 26px rgba(3, 105, 161, 0.14); }
}
.boss-entry.boss-entry-qg .boss-entry-glow {
  background: radial-gradient(circle, rgba(14, 165, 233, 0.16) 0%, rgba(14, 165, 233, 0) 70%);
}
.boss-entry.boss-entry-qg .boss-entry-ico {
  background: linear-gradient(135deg, #ffffff 0%, #e3f3ff 100%);
  border: 1px solid #c9e4f8;
  box-shadow: 0 6px 14px rgba(3, 105, 161, 0.13);
}
.boss-entry.boss-entry-qg .boss-entry-ico img { width: 40px; height: 40px; display: block; }
.boss-entry.boss-entry-qg .boss-entry-tag { color: #0369a1; background: #eaf6ff; }
.boss-entry.boss-entry-qg .boss-entry-flow { color: #0369a1; }

/* ---------- 短链生成 · 青绿 ---------- */
.boss-entry.boss-entry-sh {
  background: linear-gradient(135deg, #f4fdfb 0%, #e3f8f3 100%);
  border-color: #c9ece3;
}
@media (hover: hover) {
  .boss-entry.boss-entry-sh:hover { box-shadow: 0 10px 26px rgba(15, 118, 110, 0.14); }
}
.boss-entry.boss-entry-sh .boss-entry-glow {
  background: radial-gradient(circle, rgba(20, 184, 166, 0.16) 0%, rgba(20, 184, 166, 0) 70%);
}
.boss-entry.boss-entry-sh .boss-entry-ico {
  background: linear-gradient(135deg, #ffffff 0%, #dff6f0 100%);
  border: 1px solid #c2e8df;
  box-shadow: 0 6px 14px rgba(15, 118, 110, 0.13);
}
.boss-entry.boss-entry-sh .boss-entry-ico img { width: 40px; height: 40px; display: block; }
.boss-entry.boss-entry-sh .boss-entry-tag { color: #0f766e; background: #e9fbf6; }
.boss-entry.boss-entry-sh .boss-entry-flow { color: #0f766e; }

/* 三张卡的描述统一占两行高度 —— 否则「二维码生成」描述只有一行，整卡比另两张矮 20px */
.boss-entry.boss-entry-pc .boss-entry-sub,
.boss-entry.boss-entry-qg .boss-entry-sub,
.boss-entry.boss-entry-sh .boss-entry-sub {
  min-height: 3.2em;   /* = 2 行（12.5px × 1.6 × 2） */
}
