/* ---- 색상 ---- */
body       { background:#F9EFD9; color:#1E3631; }
h1,h2,h3   { color:#10302B; }
a          { color:#AB4D1C; }
.meta,.caption,time { color:#6F7B74; }

/* ---- 기본 ---- */
body {
  margin: 0;
  min-height: 100vh;
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* ---- 홈: 사진·캡션·메뉴를 한 덩어리로 화면 정중앙 ---- */
.home {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: max-content;   /* 사진 너비에 맞춘 콘텐츠 블록 */
}

/* 사진 + 캡션 */
.murcia {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.murcia img {
  display: block;
  width: 280px;
  height: 280px;
  object-fit: cover;
}
.caption {
  text-align: center;
  font-size: 0.875rem;
}

/* 메뉴 (콘텐츠의 일부) */
.links {
  display: flex;
  justify-content: center;
  gap: 1.25rem;
}
.links a     { text-decoration: underline; }

/* ====== About: 위키피디아 "레이아웃"만 (색·폰트는 사이트 공통 상속) ====== */
.wiki {
  width: 534px;                 /* 기존 2단 레이아웃의 왼쪽 칼럼 너비로 고정 */
  max-width: calc(100% - 2rem); /* 좁은 화면 대응 */
  margin: 1.5rem auto;          /* 화면 중앙 정렬 */
  text-align: left;
  line-height: 1.6;
}

/* 왼쪽: 추천 글 카드 */
.wiki-featured {
  border: 1px solid rgba(0,0,0,0.12);
  border-radius: 2px;
  padding: 1rem 1.25rem 1.1rem;
}
.wiki-back { display: inline-block; font-size: 0.95rem; margin-bottom: 1rem; }
.wiki-title  { font-size: 1.9rem; margin: 0.1rem 0 0.9rem; }
.wiki-featured p { margin: 0 0 1rem; }

/* 인포박스 (오른쪽 플로트) */
.wiki-infobox {
  float: right;
  width: 200px;
  margin: 0.3rem 0 0.8rem 1.2rem;
  padding: 4px;
  border: 1px solid rgba(0,0,0,0.12);
  font-size: 0.85rem;
}
.wiki-infobox img { display: block; width: 100%; height: auto; }
.wiki-infobox figcaption { padding: 0.45rem 0.2rem 0.15rem; text-align: center; }

/* 하단 액션 줄 */
.wiki-actions {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-top: 0.4rem;
  padding-top: 0.9rem;
  border-top: 1px solid rgba(0,0,0,0.12);
}
.wiki-btn {
  border: 1px solid rgba(0,0,0,0.25);
  border-radius: 2px;
  padding: 0.3rem 0.95rem;
}
.wiki-more { margin-left: auto; letter-spacing: 2px; opacity: 0.6; }

/* 각주 (footnotes) */
.wiki-featured sup a { text-decoration: none; }
.fn-ref { cursor: pointer; }
.footnotes {
  clear: both;
  margin-top: 1.5rem;
  padding-top: 0.8rem;
  border-top: 1px solid rgba(0,0,0,0.12);
  font-size: 0.85rem;
}
.footnotes p { margin: 0 0 0.4rem; }
.footnotes p.flash { animation: fn-flash 2s ease-out; }
@keyframes fn-flash {
  from { background: #ffe08a; }
  to   { background: transparent; }
}
