/* =========================================================
   pages/cert-write.css — 등산인증 글쓰기 · 수정 전용
   (폼·업로드·에디터·모달은 components.css 에 있음)
   ========================================================= */

/* 서브헤더 아래 본문 시작 여백 */
:root { --content-top: 100px; }

/* 등정대장 반영 신청 (P5) */
.cert-request { padding: 16px 18px; border: 1px dashed #90caf9; border-radius: var(--radius-lg); background: #f5faff; }
.cert-request__label { display: inline-flex; align-items: center; gap: 8px; cursor: pointer; }
.cert-request__label input { width: 18px; height: 18px; cursor: pointer; }
.cert-request__label input:disabled { cursor: not-allowed; }
.cert-request__label input:disabled + strong { color: var(--color-text-faint); }

.upload-box:focus-visible { outline: 2px solid var(--color-primary); outline-offset: 2px; }

@media screen and (max-width: 768px) {
    :root { --content-top: 30px; }
}
