/* 教材封面直接铺满卡片，选中状态由勾选标记表达。 */
.student-course-book > button[data-textbook-id] {
  height: 128px;
  border: 0;
  padding: 0;
  background: transparent;
  --tw-ring-shadow: 0 0 #0000;
  --tw-ring-offset-shadow: 0 0 #0000;
  box-shadow: 0 5px 12px rgb(25 62 69 / 14%);
}

.student-course-book > button[data-textbook-id][aria-pressed="true"] {
  box-shadow: 0 8px 18px rgb(25 62 69 / 20%);
}

.student-course-book > button[data-textbook-id] > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  background: transparent;
}

.student-course-book > button[data-textbook-id]:focus-visible {
  outline: 2px solid #059669;
  outline-offset: 3px;
}
