/* [PORTAL0827] 랜딩 시절 스타일 385줄을 걷어냈다.
   남긴 것은 두 덩이뿐 — 색 토큰과 요소 리셋.
   .visual · .header{position:fixed} · .bgmedia · .rv 등 랜딩 전용 규칙은
   마크업에 클래스 하나만 다시 붙어도 인트로형 랜딩이 되살아나는 경로였다.
   셸은 portal.css 가, 페이지 전용은 community.css · mypage.css 가 맡는다. */
/* Pretendard 는 여기서 @import 하지 않는다 — 9개 페이지 head 의
   pretendard@1.3.9 npm 경로 + integrity(SRI) link 한 줄로 통일했다.
   여기에 @import 를 되살리면 같은 글꼴 요청이 두 벌로 갈리고
   한쪽만 무결성 검증을 받는다. */

/* ===== 색 토큰 — 「창업의 모든 것」(창모) =====
   색 규칙 : 검정·파랑·회색만 쓴다. 주황·노랑·초록은 쓰지 않는다.
   빨강은 --err 하나뿐이고 오류 표시에만 쓴다.
   토큰 이름은 역할 기반이다 — teal·brown 같은 색 이름을 쓰지 않는다.
   이 파일의 리터럴 색값(자리표시자 그라데이션·약도 그림)도 전부 이 규칙에 맞춰 교체했다. */
:root{
  --navy:#0E2347;        /* 주조색 — 어두운 섹션 배경·제목·버튼 */
  --navy2:#16305C;       /* 보조 navy — 그라데이션·보조 배경 */
  --navy-deep:#0A1830;   /* 가장 어두운 navy — 인트로·히어로 바닥·푸터 */
  --accent:#2E6BFF;      /* 강조 blue */
  --accent-dark:#1D4ED8; /* blue-dark — 라벨·강조 텍스트 */
  --accent-soft:#8FB4FF; /* 어두운 배경 위 강조 글자 */
  --ink:#191919;         /* 본문 검정 */
  --ink2:#2B3543;        /* 카드 제목 등 보조 잉크 */
  --mut:#55606F;         /* 본문 회색 */
  --mut2:#8A94A3;        /* 고지문·캡션 회색 */
  --line:#E3E7EE;
  --offwhite:#F7F9FC;
  --err:#D92B2B;         /* 오류 표시 전용 — 이 색은 여기서만 쓴다 */
  --ease-out-expo:cubic-bezier(.19,1,.22,1);
}
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
/* [WIN0827 공유시트] /mileage/ 담당 요청. 위 smooth 가 reduce 설정에서도 살아 있어
   건너뛰기 링크 · FAQ 앵커 이동이 미끄러졌다. 그 창은 페이지 안에서 껐고, 같은 문제가
   style.css 를 싣는 7개 창 전부에 있어 여기서 한 번에 끈다.
   (/terms/ · /privacy/ 는 이 시트를 싣지 않아 원래 해당 없음.)
   되돌리려면 이 블록을 지운다. */
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto;}
}
body{
  /* Pretendard 는 파일 맨 위 CDN(@import)에서만 온다. 사내망 차단·CDN 장애 시
     폴백으로 떨어지므로 스택에 system-ui·맑은 고딕을 함께 둔다. */
  font-family:"Pretendard","Pretendard Variable",system-ui,-apple-system,"Malgun Gothic",sans-serif;
  /* 기준 글자 14px — 포털 셸(.pt-wrap)만이 아니라 문서 전체의 기준이다. */
  font-size:14px;color:var(--ink);background:#fff;
  letter-spacing:-.5px;-webkit-font-smoothing:antialiased;
  /* overflow-x:hidden 을 걸지 않는다 — portal.css 6절 주석과 같은 규칙이다. */
}
body.lock{overflow:hidden;height:100vh;}
img{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;}
ul,ol{list-style:none;}
