/* 공지사항 — 스케치 다이어리의 검은 대지(diary.css) 위에 글줄 목록을 적는다. 글 화면·쓰기·고치기는 다이어리와 같은 모양 */

/* ---------- 목록: 날짜와 제목 한 줄씩 ---------- */
.notices { list-style: none; margin: 0; padding: 0; max-width: 46em; }
.notice { border-bottom: 1px solid var(--rule); }
.notice a {
  display: grid;
  grid-template-columns: 7.5em 1fr;
  gap: 1.5em;
  align-items: baseline;
  padding: 1.15em .2em;
  color: var(--kinu);
  text-decoration: none;
  transition: background-color .3s ease;
}
.notice a:hover, .notice a:focus-visible { background: rgba(230,226,216,.03); }
.notice time {
  font-family: var(--mincho);
  color: var(--kin);
  font-size: .88rem;
  letter-spacing: .06em;
  font-variant-numeric: tabular-nums;
}
.notice__title { font-size: 1.05rem; line-height: 1.6; text-wrap: pretty; }
.notice a:hover .notice__title { color: var(--kin); }

/* ---------- 본문: 관리 화면에서 쓴 글 ---------- */
.notice-page .entry__head { margin-bottom: clamp(28px, 4vw, 44px); padding-bottom: clamp(20px, 3vw, 32px); border-bottom: 1px solid var(--rule); }
.notice-page .entry__body a { color: var(--kin); }
.notice-page .entry__body img { height: auto; max-width: 100%; }
.notice-page .entry__body .wp-caption { max-width: 100%; margin: 2em 0; }
.notice-page .entry__body .wp-caption-text { margin-top: .6em; color: var(--haze); font-size: .88rem; }
.notice-page .entry__body .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.notice-page .entry__body ul, .notice-page .entry__body ol { margin: 0 0 1.4em; padding-left: 1.4em; }
.notice-page .entry__body li { margin-bottom: .4em; }
.notice-page .entry__body h2, .notice-page .entry__body h3 { margin: 2em 0 .8em; font-size: 1.15rem; letter-spacing: .04em; }
.notice-page .entry__body strong { color: var(--kinu); }
.notice-page .entry__body blockquote { margin: 0 0 1.4em; padding-left: 1.2em; border-left: 1px solid var(--kin); color: var(--haze); }

@media (max-width: 560px) {
  .notice a { grid-template-columns: 1fr; gap: .2em; padding: 1em .1em; }
}

@media (prefers-reduced-motion: reduce) {
  .notice a { transition: none; }
}

/* ---------- 공지 글 고치기 (diary-edit.css 위) ---------- */
/* 글만 쓰는 공지: 대표 장면이 없으면 빈 액자를 숨긴다 (사진을 넣으면 "장면 수정하기"에서 대표를 고른다) */
.notice-page .ed-lead:has(.ed-lead__none) { display: none; }
/* 공지는 관리 화면을 쓰지 않는다 */
.notice-page .review__admin { display: none; }
