@import url("https://fonts.googleapis.com/css2?family=Jua&display=swap");

/* 브랜드 폰트(Jua) 적용 영역: 상단 로고, PC 메뉴(신청서 작성·이용후기·공지사항·카톡상담), 메인 히어로 문구 */
/* Jua 는 굵기 400 하나뿐. 크기는 기존 Pretendard 와 비슷하게 유지(조금만 키움) */
:root{--font-brand:"Jua",var(--font-family-02),sans-serif}

/* 왼쪽 상단 로고 */
nav.nav-01 h1.logo > a > span{
  font-family:var(--font-brand) !important;
  font-size:3.4rem !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
  line-height:1 !important;
}

/* 로고 옆 아이콘 — Jua 글자의 시각 중심이 살짝 아래라, 아이콘만 조금 올려 눈높이를 맞춘다 */
nav.nav-01 h1.logo > a > img{
  position:relative;
  top:-.3rem;
}

/* PC 상단 메뉴 */
nav.nav-01 .side-warp .pc ul{
  font-family:var(--font-brand);
  font-size:1.9rem;
  font-weight:400;
}

/* 카톡상담 버튼 */
nav.nav-01 .side-warp .pc a.btn.small{
  font-family:var(--font-brand);
  font-size:1.7rem;
  font-weight:400;
}

/* 메인 히어로: 소제목 · 제목 · 신청서 작성 버튼 */
.visual-01 .visual-left .text .v-article > span{
  font-family:var(--font-brand);
  font-size:1.9rem !important;
  font-weight:400;
  line-height:1.6 !important;
  opacity:.75 !important;
}
.visual-01 .visual-left .text .v-article h2{
  font-family:var(--font-brand);
  font-size:5.6rem !important;
  font-weight:400;
  line-height:1.15 !important;
  letter-spacing:0 !important;
}
.visual-01 .visual-left .text .v-article h2 b{
  font-family:inherit;
  font-weight:400;
}
.visual-01 .visual-left a.btn span{
  font-family:var(--font-brand);
  font-size:1.9rem;
  font-weight:400;
}

/* 홈 'PC방 이벤트 대리 신청하기' 구역 (제목·이용후기 목록·버튼) */
.dm-brand-sec > h3{
  font-family:var(--font-brand) !important;
  font-size:2.9rem !important;
  font-weight:400 !important;
  letter-spacing:0 !important;
}
.dm-brand-sec .dm-list li p{
  font-family:var(--font-brand);
  font-size:1.7rem;
  font-weight:400;
}
.dm-brand-sec .dm-list li span{
  font-family:var(--font-brand);
  font-size:1.45rem;
}
.dm-brand-sec a.btn{
  font-family:var(--font-brand);
  font-size:1.6rem;
  font-weight:400;
}

/* 게임 고르기 카드 (홈·/plus/ 공용) */
.dm-home-games .dm-card h4{
  font-family:var(--font-brand);
  font-size:1.9rem;
  font-weight:400;
}
.dm-home-games .dm-card .desc{
  font-family:var(--font-brand);
  font-size:1.45rem;
  font-weight:400;   /* Jua 는 굵기 400 하나뿐 — 가짜 볼드가 생기지 않게 */
}

@media (width <= 767px){
  nav.nav-01 h1.logo > a > span{font-size:3rem !important}
  .visual-01 .visual-left .text .v-article > span{font-size:1.7rem !important}
  .visual-01 .visual-left .text .v-article h2{font-size:4.4rem !important}
  .dm-brand-sec > h3{font-size:2.5rem !important}
}
