/*
 * 출결 공유 디자인 토큰 — 정적 기본값(= 브랜드 조회 실패 시 폴백).
 *
 * 테넌트 브랜드가 조회되면 레이아웃이 <style> 로 --ax-brand / --ax-brand-ink /
 * --ax-ink / --ax-link 네 개만 덮어쓴다(BrandThemeHelper).
 * 상태색(출석/지각/결석/미결)은 **의미색이라 절대 브랜드를 따르지 않는다** —
 * 초록 브랜드 학교에서 결석이 초록이 되면 안 된다.
 *
 * 규칙(rule)은 여기 두지 않는다 — ax_components.css 로.
 */
:root {
  /* 텍스트 · 선 · 면 */
  --ax-ink:          #2D3B45;
  --ax-ink-muted:    #6B7780;
  --ax-line:         #C7CDD1;
  --ax-surface:      #FFFFFF;
  --ax-surface-alt:  #F5F5F5;

  /* 브랜드 (런타임에 덮어써짐) */
  --ax-brand:        #0374B5;
  --ax-brand-ink:    #FFFFFF;
  --ax-link:         #2B7ABC;

  /* 출결 상태 4종 — 상태코드 0/1/2/4. 브랜드 무관, 항상 고정. */
  --ax-pending:      #6B7780; /* 0 미결 */
  --ax-absent:       #E0061F; /* 1 결석 */
  --ax-late:         #FC5E13; /* 2 지각 */
  --ax-present:      #0B874B; /* 4 출석 */

  /* 형태 — Canvas 버튼 실측 4px */
  --ax-radius:       4px;
  --ax-space-1:      4px;
  --ax-space-2:      8px;
  --ax-space-3:      16px;
  --ax-space-4:      24px;
  --ax-space-5:      32px;

  --ax-font: Lato, "Lato Extended", -apple-system, BlinkMacSystemFont,
             "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
