/*
 * EE Theme - base.css
 * Purpose: CSS 변수, 리셋, 전역 타이포그래피, 유틸리티 클래스의 베이스 레이어
 * Load order: 1 (base)
 * Migration notes:
 *  - header-mega.css, main.css, template.css에서 전역 변수/타이포/리셋/유틸 규칙을 이곳으로 이동 예정
 *  - 실사용 전까지는 비워둠. 규칙 이관 시 출처와 위험도 주석을 함께 기록
 */

/* Centralized CSS variables (defaults)
 * [source] assets/css/header-mega.css (:root)
 * [risk] low (중복 선언 유지: header-mega.css가 후순위에서 동일 변수 재선언)
 */
:root{
  --hdr-height:100px;
  /* Align header spacing var used in main.css */
  --header-h: var(--hdr-height);
  --hdr-bg:transparent;
  --hdr-bg-solid:#ffffff;
  --hdr-text:#ffffff;
  --hdr-text-solid:#0a2342;
  --mega-shadow:0 10px 30px rgba(0,0,0,.08);
  --gnb-tab-w:120px;
  --gnb-tab-w-scrolled:150px;
  --mega-sec-w:150px;
  /* [source] assets/css/main.css (:root) */
  --ee-primary:#0a2342;
  --ee-accent:#ffcc00;
  --ee-text:#111;
  --ee-muted:#6b7280;
  --ee-bg:#fff;
  --site-max:1980px;
  --site-content-max:1400px;
}

/* Global typography defaults
 * [source] assets/css/main.css (body, smoothing)
 * [risk] low (동일 선언 복제, 특이성/순서 영향 없음)
 */
html, body{height:100%;}
body{
  font-family: 'Apple SD Gothic Neo','Apple Gothic','애플고딕','Noto Sans KR',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--ee-text, #111);
}
