/* Criteriawise design tokens — v2 "Eucalypt & paper" (Eva, 2026-09-24).
   왜 바꿨나: v1(크림 배경 + 테라코타 + 모든 박스에 테두리)은 AI 생성 디자인의 전형이었다.
   호주 SaaS 10곳 실측(research/au-saas-measure.json, 2026-09-24):
     · 큰 박스에 테두리를 두르는 곳이 거의 없다 (Deputy·SafetyCulture·Culture Amp 0, Xero 3, Airwallex 1)
     · 그림자도 거의 없다 (10곳 중 1곳만 7개)
     · 구분은 면(배경)과 여백으로 한다 (배경만 쓰는 블록: SafetyCulture 47 · Employment Hero 27 · Xero 21)
     · 본문 16px (10곳 중 8곳)
   색: 정부 10곳은 전부 남색·파랑(NSW #002664 · QLD #005EB8 · VIC #0052C2 · APS Jobs #2A3071).
       녹색을 쓰는 곳은 없다 → 유칼립투스 그린이 정부 오인에서 가장 멀다.
       v1의 clay #A8431E는 WA 정부 #D14210과 가까웠다(측정).
   대비: 아래 텍스트 짝은 모두 4.5:1 이상. 라이트 전용(호주 8곳 중 7곳 라이트 고정). */

/* 서체 v2 (2026-09-24, 스카일라 선택 B) — 자체 호스팅 가변 폰트 2개.
   본문 Source Sans 3(30.7KB) · 제목 Source Serif 4(50.7KB) = 81.4KB.
   이전 Public Sans 4파일 57.1KB 대비 +24.3KB. 🔴 세리프는 제목에만, 본문·라벨·버튼·표는 산세리프.
   교체 사유: Public Sans는 NSW 정부 디자인 시스템의 본문 서체다(nsw-design-system 3.27.0 main.css에
   font-family:"Public Sans" — 조이 직접 확인 2026-09-24). 호주 공공부문 지원을 돕는 우리가 정부 소속으로
   보이면 안 된다. 미국 USWDS 서체이기도 하고, 호주 SaaS 10곳 사용 0곳.
   ⚠️ "유지보수 중단"은 근거 없음: 업스트림은 2022년 v2.001 이후 릴리스가 없지만 archived 가 아니고
   2026-07-06 커밋이 있다(조이 확인). 이 줄만 에바 원문에서 고쳤다. */
@font-face { font-family: "Source Sans 3"; src: url(fonts/source-sans-3-var.woff2) format("woff2-variations"); font-weight: 200 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Source Serif 4"; src: url(fonts/source-serif-4-var.woff2) format("woff2-variations"); font-weight: 200 900; font-style: normal; font-display: swap; }

:root {
  color-scheme: light;

  /* 면 — 구분은 이 넷으로 한다. 테두리는 기본값이 아니다. */
  --bg:     #FFFFFF;  /* 페이지 */
  --band:   #F2F4F1;  /* 섹션 띠·카드. 흰색과 1.11:1이라 선 없이도 보인다 */
  --band-2: #E9EDE8;  /* 띠 위 한 겹 더(지원자 원문 인용 등) */
  --sheet:  #FFFFFF;  /* 띠 위에 올리는 흰 면 */

  /* 선 — 정보가 있는 곳에만: 표의 행, 목록 구분, 입력칸 */
  --rule:      #E2E5E0;
  --rule-soft: #ECEFEA;
  --field:     #7C8480;  /* 입력칸·체크박스 테두리. 흰 3.84:1 · 띠 3.47:1 · band-2 3.24:1 (WCAG 1.4.11, 마야 재계산 반영) */

  /* 글자 */
  --ink:   #15181B;  /* 17.8:1 on white */
  --ink-2: #3F4A46;  /* 9.2:1 / 8.4:1 on band */
  --ink-3: #5C6663;  /* 5.9:1 / 5.4:1 on band — 14px 이상에만 */

  /* 액센트 — 유칼립투스 그린 */
  --accent:       #17624A;  /* 7.3:1 on white · 6.7:1 on band · 흰 글자 7.3:1 */
  --accent-press: #114E3A;
  --accent-tint:  #E7EFEA;
  --accent-line:  #C9DCD2;

  /* 뜻이 있는 색 */
  --attention:      #7A5200;  /* 근거 부족·샘플 표시. tint 위 6.2:1 */
  --attention-tint: #FAF2E0;
  --attention-line: #EADCB8;
  --danger:         #9F1239;
  --danger-tint:    #FDF0F4;

  /* 타입 */
  --font: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
  --font-display: "Source Serif 4", Georgia, "Times New Roman", serif;  /* 제목 전용 */
  --t-display: 50px;  --lh-display: 1.06; /* 모바일 34px */
  --t-h2:      31px;  --lh-h2: 1.2;       /* 모바일 25px */
  --t-h3:      20px;  --lh-h3: 1.3;
  --t-lead:    19px;  --lh-lead: 1.55;    /* 모바일 17px */
  --t-body:    16px;  --lh-body: 1.6;     /* 호주 표준 */
  --t-small:   14px;  --lh-small: 1.5;    /* 하한 */
  --t-label:   14px;  /* 대문자 라벨 전용, 600, +.05em */

  /* 간격 — 테두리 대신 이걸로 나눈다 */
  --s-1: 4px; --s-2: 8px; --s-3: 12px; --s-4: 16px; --s-5: 24px;
  --s-6: 32px; --s-7: 48px; --s-8: 64px; --s-9: 96px; --s-10: 128px;

  /* radius — 호주 공공 0~4, 민간 8~16 → 컨트롤 4, 면 10 */
  --r-1: 3px;
  --r-2: 4px;
  --r-3: 10px;

  /* 그림자는 기본으로 쓰지 않는다. 정말 띄워야 할 때만. */
  --sh-lift: 0 1px 2px rgba(21,24,27,.04), 0 8px 24px -16px rgba(21,24,27,.16);

  --w: 1120px;
  --gutter: 24px;

  /* v1 이름을 쓰는 규칙이 남아 있어도 깨지지 않도록 하는 별칭 (조이: 이식 뒤 정리) */
  --sunk: var(--band);
  --line: var(--rule);
  --line-soft: var(--rule-soft);
  --line-strong: var(--field);
  --clay: var(--accent);
  --clay-press: var(--accent-press);
  --clay-tint: var(--accent-tint);
  --clay-line: var(--accent-line);
  --moss: var(--accent);
  --moss-tint: var(--accent-tint);
  --amber: var(--attention);
  --amber-tint: var(--attention-tint);
  --amber-line: var(--attention-line);
  --danger: #9F1239;
  --grey-tint: var(--band);
  --sh-sheet: none;
  --sh: none;
}
