/* 휴대폰에서 손가락으로 눌리는 크기를 맞춘다.
 *
 * 사람 손끝은 약 1cm 다. 화면에서 44px 아래로 내려가면 옆 것이 눌린다.
 * 여기 있는 것은 전부 「따로 서 있는 단추·목록 링크」다.
 *
 * 문장 속에 섞인 링크(…자세한 내용은 여기…)는 일부러 뺐다.
 * 그건 글의 일부라 키우면 줄 간격이 무너진다. 표준(WCAG 2.5.5)도 문장 속 링크는 예외다.
 *
 * 요소 이름만 쓴 규칙은 한 줄도 없다 — 불러온 장의 다른 생김새를 건드리면 안 된다.
 * 돈이 오가는 세 장(Online·VODCheckout·PlanoCheckout)은 이 파일을 부르지 않는다.
 */

/* SNS 아이콘 — 32px 이었다 */
.social-link { min-width: 44px; min-height: 44px; }

/* 사는 단추·내려받기 단추 — 38~42px 이었다 */
.buy-link, .download-link { min-height: 44px; }

/* 꼬리말 약관·자료 링크 — 14~20px 이었다 */
.foot .policies a,
footer.foot .links a,
.bottom-links a,
.bottom-bar .right a {
  display: inline-flex; align-items: center; min-height: 44px;
}

/* 마이페이지 — 「보러 가기」 단추 30px, 달력 넘김 단추 22px 이었다 */
.mp-go { min-height: 44px; }
.schedule-card .schedule-nav button { min-width: 44px; min-height: 44px; font-size: 13px; }

/* 강의실 — 자료 열기 단추 34px 이었다 */
.material-open { min-height: 44px; }

/* 오픈 예정 안내의 로고 — 34px 이었다 */
.brand { min-height: 44px; }

/* ── 12px 미만 글자를 12px 로 올린다. 그 아래는 휴대폰에서 읽히지 않는다 ── */
.schedule-card .schedule-day { font-size: 12px; }
.schedule-card .schedule-dow span { font-size: 12px; }
.schedule-board__head h2 { font-size: 12px; }
.mp-blk .mp-lab { font-size: 12px; }
.status-pill { font-size: 12px; }

/* ── 두 번째 회차에서 더 찾은 것 ── */

/* 연락처 표의 링크(메일·카톡·인스타)와 안내 문구 속 단독 링크 — 15~19px 이었다 */
.row dd a,
.note a,
.mp-row .mp-desc a,
.member-line a {
  display: inline-flex; align-items: center; min-height: 44px;
}

/* 마이페이지 「예전 주문 연결하기」 — 22px 이었다 */
.mp-base .v button { min-height: 44px; }

/* 마이페이지 항목 이름과 일정 제목 — 11~11.5px 이었다 */
.mp-base .k { font-size: 12px; }
/* MyPage 안에서 !important 로 11.5px 로 눌러 놨다 — 280px 폭에 제목과 년월을 나란히 넣으려던 것이다.
   12px 로 올려도 들어가는지 재서 확인했다(가로 넘침 0). 읽히는 게 먼저다. */
.schedule-card .schedule-board__head h2 { font-size: 12px !important; }

/* 약관·개인정보·환불의 표 안 연락처(메일·전화) — 15px 이었다.
   분쟁이 생겼을 때 손님이 눌러야 하는 자리다. */
td a[href^="mailto:"], td a[href^="tel:"] {
  display: inline-flex; align-items: center; min-height: 44px;
}
