/* ============================================
 * 전역 공통 스타일 (모든 페이지에서 공유)
 * - 이전에는 각 .ts 파일의 <style> 블록에 중복 인라인되었음
 * - 이제 정적 파일로 1회만 다운로드되어 브라우저에 캐시됨
 * ============================================ */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --primary-color: #2C5F9E;
    --secondary-color: #4A90C8;
    --accent-color: #6B7B8C;
    --text-dark: #1a1a1a;
    --text-light: #666;
    --bg-light: #f8f9fa;
    --white: #ffffff;
}

body {
    font-family: 'Noto Sans KR', sans-serif;
    color: var(--text-dark);
    line-height: 1.8;
    background: #ffffff;
}
