/* theme.css — 색·글꼴·간격 변수 (전체 테마는 이 파일만 수정하면 바뀝니다)
   컨셉: 옅은 푸른 계열의 밝은 테마 */
   :root {
    /* 색상 */
    --color-bg: #f0f7ff;            /* 전체 배경: 아주 옅은 하늘색 */
    --color-surface: #ffffff;       /* 카드·패널 배경 */
    --color-sidebar: #e8f2fd;       /* 사이드바 */
    --color-primary: #2b7de9;       /* 주 색상: 밝은 파랑 */
    --color-primary-hover: #1f66c4;
    --color-primary-soft: #dbeafe;  /* 연한 파랑 (배지·선택 배경) */
    --color-border: #cfe3f7;
    --color-text: #1e3a5f;          /* 진한 남색 (본문 글자) */
    --color-text-soft: #5b7799;     /* 보조 글자 */
    --color-success: #16a34a;
    --color-warning: #d97706;
    --color-danger: #dc2626;
  
    /* 모양 */
    --radius: 10px;
    --shadow: 0 1px 4px rgba(43, 125, 233, 0.10);
    --shadow-hover: 0 4px 12px rgba(43, 125, 233, 0.18);
  
    /* 글꼴 */
    --font: "Pretendard", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;
  }
  
  * { box-sizing: border-box; margin: 0; padding: 0; }
  
  body {
    font-family: var(--font);
    background: var(--color-bg);
    color: var(--color-text);
    font-size: 15px;
    line-height: 1.6;
  }
  
  .hidden { display: none !important; }
  