/* ============================================================
   H‑W‑1：作品不存在 / 已删除 空状态页面（Pixiv 风格）
============================================================ */

.cw-work-empty {
    text-align: center;
    padding: 80px 20px;
}

.cw-work-empty-illustration {
    width: 200px;
    height: 200px;
    margin: 0 auto 30px;
    background: url('/assets/img/empty-art.png') center/contain no-repeat;
    opacity: 0.8;
}

.cw-work-empty-title {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}

.cw-work-empty-desc {
    color: #666;
    margin-bottom: 30px;
}

.cw-work-empty-actions .cw-btn {
    padding: 10px 20px;
    background: #111;
    color: #fff;
    border-radius: 6px;
    display: inline-block;
}


/* ============================================================
   WORK DETAIL MEDIA FALLBACK & BUTTONS (作品详情页大图与操作栏)
   ============================================================ */

/* 详情页大图缺省框 */
.work-media--empty {
  position: relative;
  width: 100%;
  min-height: 420px;
  background-color: #f3f4f6;
  border-radius: var(--cw-radius-lg);
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px dashed var(--cw-color-border-medium);
}

/* 详情页 40px 大操作按钮 */
.work-actions-inline .work-like-btn,
.work-actions-inline .cw-card-fav-btn {
  width: auto;
  height: 40px;
  padding: 0 16px;
  border-radius: var(--cw-radius-full);
  gap: 8px;
  font-size: 0.875rem;
  font-weight: 500;
  background-color: #ffffff;
  border: 1px solid var(--cw-color-border-medium);
}

.work-actions-inline .work-like-btn:hover,
.work-actions-inline .cw-card-fav-btn:hover {
  transform: translateY(-1px);
  box-shadow: var(--cw-shadow-md);
}

.work-actions-inline .cw-like-count,
.work-actions-inline .cw-fav-count {
  font-size: 0.8125rem;
  font-weight: 600;
  margin-left: 2px;
}