/* C11 · 나만 보는 화면 */

.c11-head {
  max-width: 460px; margin: 0 auto var(--s3);
  font-size: .85rem; font-weight: 800; color: var(--ink-3); letter-spacing: .03em;
}
.c11-feed {
  display: grid; gap: var(--s2);
  grid-template-columns: repeat(auto-fill, minmax(8.5em, 1fr));
  max-width: 460px; margin: 0 auto;
}
.c11-feed.is-done { opacity: .5; pointer-events: none; }
.c11-card { padding: 5px 5px 8px; text-align: left; }
.c11-card figure {
  margin: 0 0 5px; height: 62px; border-radius: 10px;
  overflow: hidden; background: var(--cream-2);
}
.c11-card img, .c11-tile img { width: 100%; height: 100%; object-fit: cover; display: block; }
.c11-card b { font-size: .78rem; font-weight: 800; line-height: 1.4; display: block; }
.c11-count {
  max-width: 460px; margin: var(--s3) auto 0;
  font-size: .85rem; font-weight: 800; color: var(--ink-3); text-align: center;
}

/* 전부 펼친 판 — 이 챕터의 승부처 */
.c11-board { max-width: 460px; margin: var(--s5) auto 0; }
.c11-verdict {
  margin: 0 0 var(--s4); padding: var(--s3) var(--s4);
  background: var(--yellow);
  border: var(--stroke) solid var(--ink); border-radius: var(--radius);
  box-shadow: var(--drop-2); font-weight: 800; text-align: center;
}
.c11-grid {
  display: grid; gap: var(--s2);
  grid-template-columns: repeat(auto-fill, minmax(6.5em, 1fr));
}
.c11-tile { position: relative; }
.c11-tile figure {
  margin: 0 0 4px; height: 48px; border-radius: 9px;
  overflow: hidden; background: var(--cream-2);
  border: 2px solid var(--line);
}
.c11-tile b {
  font-size: .7rem; font-weight: 700; line-height: 1.35;
  display: block; color: var(--ink-2);
}
/* **안 나온 것을 흐리게 두지 않습니다.** 흐리게 하면 "안 중요한 것" 으로
   읽히는데, 이 챕터가 말하려는 것은 정반대입니다 */
.c11-tile.is-never figure { border: var(--stroke) solid var(--ink); }
.c11-tile.is-never b { color: var(--ink); font-weight: 800; }
.c11-tile.is-never span {
  position: absolute; top: 3px; left: 3px;
  padding: 1px 6px; border-radius: var(--radius-pill);
  background: var(--berry); border: 2px solid var(--ink);
  font-size: .62rem; font-weight: 800;
}
