/* ==========================================================
   개인 커스터마이징 전용 파일
   배경 이미지, 색상 등 직접 바꾼 스타일은 여기에 적어주세요.
   style.css 가 업데이트(교체)되어도 이 파일은 그대로 유지됩니다.

   예) 배경 사진 적용:
   body {
     background-image:
       linear-gradient(rgba(5, 7, 13, 0.85), rgba(5, 7, 13, 0.85)),
       url('../img/background.jpg');
     background-size: cover;
     background-position: center;
     background-attachment: fixed;
   }
   ========================================================== */
/* 페이지가 짧아도 화면 끝까지 채우고, 푸터를 항상 맨 아래로 */
body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
main {
  flex: 1;
}

footer { font-size: 13px; }
.site-footer p { margin: 0 0 6px; line-height: 1.7; }
.site-footer .ft-brand { color: var(--text); font-weight: 600; letter-spacing: 0.3px; }
.site-footer a { color: var(--accent); text-decoration: none; }
.site-footer a:hover { text-decoration: underline; }
body { word-break: keep-all; }

/* ---------- Pretendard 글꼴 (static/fonts 에 파일 3개) ---------- */
@font-face {
  font-family: "Pretendard";
  src: url("../fonts/Pretendard-Regular.subset.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  src: url("../fonts/Pretendard-SemiBold.subset.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Pretendard";
  src: url("../fonts/Pretendard-Bold.subset.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}

:root {
  --font: "Pretendard", "Segoe UI", "Malgun Gothic", -apple-system, sans-serif;
}

/* 메인 설명글: 조금 더 밝게 */
.alliance-sub {
  color: #b9c5d6;
  letter-spacing: -0.01em;
}
/* 연합 이름 · 함대 이름은 원래 글꼴(굵고 힘 있는 Segoe UI)로 */
.brand,
.alliance-title,
.fleet-card-name,
.fleet-header h1 {
  font-family: "Segoe UI", "Malgun Gothic", -apple-system, sans-serif;
}