/* 로또 리그 — 디자인 토큰 (가판대 스포츠 신문, 후보 A) · 단일 출처 .design/tokens.json */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.css");
/* 폰트: Black Han Sans(표제) + Space Mono(숫자) — HTML <head>에서 Google Fonts link */
:root{
  /* 색 */
  --color-bg:#F4EFE4;
  --color-surface:#FBF8F0;
  --color-fg:#1B1815;
  --color-muted:#6B6258;
  --color-border:#D9D1C2;
  --color-rule:#1B1815;
  --color-accent:#BC2E14;
  --color-accent-fg:#FBF8F0;
  --color-ink-inv:#FBF8F0;

  /* 동행복권 공식 5색 번호공 (신뢰의 시각언어) */
  --ball-1-10:#FBC400;
  --ball-11-20:#69C8F2;
  --ball-21-30:#FF7172;
  --ball-31-40:#AAAAAA;
  --ball-41-45:#B0D840;
  --ball-ink:#1B1815;

  /* 타이포 */
  --font-display:"Black Han Sans",sans-serif;
  --font-body:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;
  --font-mono:"Space Mono",monospace;
  --fs-xs:12px; --fs-sm:13.5px; --fs-base:16px; --fs-lg:19px;
  --fs-xl:24px; --fs-2xl:34px; --fs-display:clamp(38px,6.6vw,76px);
  --lh-tight:1.05; --lh-body:1.7; --lh-heading:1.0;

  /* 공간 */
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-6:24px; --sp-8:32px; --sp-12:48px; --sp-16:64px;

  /* 형태 — 인쇄물: radius 최소, 그림자 0 */
  --radius-sm:2px; --radius-md:4px; --radius-pill:999px;
  --shadow-sm:none; --shadow-md:none;

  /* 모션 — 거의 없음 */
  --motion-fast:120ms; --motion-base:200ms; --ease:cubic-bezier(.2,0,0,1);
}
