/* ==========================================================
   我的试卷页 —— 私有试卷卡片列表
   复用 common.css 的设计令牌
   ========================================================== */

.mp-count { font-size: 13px; color: var(--text-2); }

/* 按科目分组的区块：每组一个彩色标题 + 卡片网格 */
.mp-group .section-title { margin: 20px 0 12px; }
#mpList .mp-group:first-child .section-title { margin-top: 2px; }

/* 试卷卡片（与科目主页的 paper-card 视觉一致） */
.paper-card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 14px 16px;
  box-shadow: var(--shadow-sm);
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .15s, transform .15s, border-color .15s;
}
.paper-card:hover {
  box-shadow: var(--shadow);
  border-color: var(--line-strong);
  transform: translateY(-1px);
}
.paper-card .pt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-left: 4px solid var(--accent);
  padding-left: 10px;
  min-height: 22px;
}
.paper-card .pt a {
  color: var(--text);
  font-size: 15px;
  font-weight: 700;
  line-height: 1.35;
}
.paper-card .pt a:hover { color: var(--accent); }
.paper-card .pmeta {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 14px;
  font-size: 12px;
  color: var(--text-2);
}
.paper-card .pops {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
}
