/* ============================================================
   ArchiPM Platform — BMW-M Design Tokens
   정본(SoT): /Users/arch/archipm/www/archi-pm.com/index.html :root
   홈페이지(archi-pm.com)와 픽셀 정합(G0). getdesign bmw-m 다크 프리미엄.
   ⚠️ 기존 v3/UI_UX/DESIGN.md(BMW corporate 라이트)는 폐기 — 참조 금지.
   생성: 2026-07-04 · 계획서 §1·§6 P0
   ============================================================ */
:root {
  /* ── Canvas & surfaces (dark premium) ── */
  --bg:        #0A0B0D;
  --bg-2:      #0E1014;   /* 코드/계약 블록 */
  --surface:   #14161A;
  --surface-2: #1C1F26;
  --surface-3: #262E38;
  --border:    #2A2E37;   /* 헤어라인 */
  --border-2:  #3A3F4A;

  /* ── Text ── */
  --fg:       #F2F4F7;
  --fg-muted: #9AA3AF;
  --fg-dim:   #6B727E;

  /* ── BMW blues + M tricolor (시그니처) ── */
  --blue:      #1C7FD6;   /* 링크·호버 강조 */
  --blue-deep: #0066B1;   /* primary CTA */
  --blue-bmw:  #1C69D4;   /* 그라디언트 중간 */
  --m-light:   #00A1E0;
  --m-dark:    #16588E;
  --m-red:     #E22718;

  /* ── Status (BMW 팔레트 정합) ── */
  --ok:     #22C55E;
  --warn:   #E0A100;   /* 신호등 주황·경고 (홈페이지 gold) */
  --danger: #E22718;
  --info:   #00A1E0;

  /* ── Type ── */
  --sans: "Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --disp: "Inter","Pretendard Variable",Pretendard,-apple-system,sans-serif;   /* eyebrow·영문 위계 */
  --mono: ui-monospace,"SF Mono",Menlo,Consolas,monospace;

  /* ── Motion & layout ── */
  --ease: cubic-bezier(.4,0,.2,1);
  --maxw: 1200px;

  /* ── Spacing scale (4px) ── */
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s6:24px; --s8:32px; --s12:48px; --s16:64px;

  /* ── Radius (sharp) ── */
  --r-btn:4px; --r-card:6px; --r-chip:2px;

  /* ── Elevation ── */
  --shadow-card: 0 20px 50px rgba(0,0,0,.45);
  --inset-top:   inset 0 1px 0 rgba(255,255,255,.03);

  /* ── Font-size (페르소나 모드 스케일) ── */
  --fs-body: 15px;
  --touch-min: 44px;
}

/* 시니어 모드: 본문 24pt·터치 48px·대비 상향 (계획서 §4.2·§5.4) */
[data-mode="senior"] {
  --fs-body: 24px;
  --touch-min: 48px;
}

/* 접근성 라이트 옵션(기본=BMW-M 다크, opt-in만). 계획서 §3.4·§8.1 */
[data-theme="light"] {
  --bg:#FFFFFF; --bg-2:#F4F5F7; --surface:#F7F7F8; --surface-2:#EEF0F3; --surface-3:#E4E7EB;
  --border:#E1E4E8; --border-2:#CBD0D6; --fg:#14161A; --fg-muted:#3C4048; --fg-dim:#6B727E;
}
