/* ============================================
   HLC 공통 CSS 변수 (variables.css)
   모든 페이지에서 공유하는 디자인 토큰
   ============================================ */

:root {
    /* 브랜드 색상 */
    --primary-color: #2c5aa0;
    --primary-dark: #1e3d72;

    /* 시스템 색상 */
    --secondary-color: #6b7280;
    --success-color: #059669;
    --warning-color: #d97706;
    --danger-color: #dc2626;
    --info-color: #0891b2;

    /* 배경/텍스트 색상 */
    --light-color: #f8fafc;
    --dark-color: #1f2937;
    --border-color: #e5e7eb;

    /* 그림자 */
    --card-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --card-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);

    /* 모서리 둥글기 */
    --border-radius: 8px;
    --border-radius-lg: 12px;

    /* 트랜지션 */
    --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* 기본 설정 */
* {
    box-sizing: border-box;
}

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background: linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);
    color: var(--dark-color);
    line-height: 1.6;
    margin: 0;
    padding: 0;
    min-height: 100vh;
}
