/* ============================================================
 * 资源库列表卡封面：资源名称悬浮层（2026-09-26）
 * 底图 = 统一品牌图 cover-library.png；名称实时渲染，避免
 * 「同分类同图」重复感，改名/新增资源无需重新出图。
 * 右侧 padding 避让右下角「类型角标」（.lc-resource-type-badge，
 * bottom+right 定位、z-index 2）；层级 1 在角标之下。
 * ============================================================ */
.lc-resource-card-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  padding: 36px 118px 12px 14px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.45;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
  background: linear-gradient(180deg,
    rgba(2, 6, 23, 0) 0%,
    rgba(2, 6, 23, 0.38) 55%,
    rgba(2, 6, 23, 0.74) 100%);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  pointer-events: none;
  word-break: break-word;
}

/* ≤768px 双列卡宽约 165px：名称缩为一行式小字，右侧仍避让角标 */
@media (max-width: 768px) {
  .lc-resource-card-name {
    padding: 22px 100px 8px 10px;
    font-size: 12px;
  }
}

/* ≤360px 单列宽卡：恢复舒适两行 */
@media (max-width: 360px) {
  .lc-resource-card-name {
    padding: 30px 110px 10px 12px;
    font-size: 13px;
  }
}
