/* 공정성 페이지 토큰(1030). 글꼴·색은 asiatv.co 소개 페이지와 같은 것(같은 /bl/a/ 파일, 같은 색 값)을 쓴다.
   화면 css(page/tool/table)는 숫자 색을 직접 쓰지 않고 여기 이름만 쓴다. 라운드 4~12(알약 금지), 움직임 120~200ms. */
@font-face{font-family:'Pretendard Variable';font-weight:45 920;font-style:normal;font-display:swap;src:url("/bl/a/pretendard-latin.24ca2b04e1.woff2") format('woff2');unicode-range:U+0000-024F,U+0259,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-218F,U+2190-21FF,U+2200-22FF,U+2300-23FF,U+25A0-25FF,U+2600-27BF,U+FEFF,U+FFFD}
@font-face{font-family:'Pretendard Variable';font-weight:45 920;font-style:normal;font-display:swap;src:url("/bl/a/pretendard-ko.ee74bccc64.woff2") format('woff2');unicode-range:U+1100-11FF,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}
@font-face{font-family:'Pretendard Variable';font-weight:45 920;font-style:normal;font-display:swap;src:url("/bl/a/pretendard-ja.6e27ac8bd7.woff2") format('woff2');unicode-range:U+3000-303F,U+3040-309F,U+30A0-30FF,U+FF00-FFEF}
@font-face{font-family:'Unbounded';font-weight:400 800;font-style:normal;font-display:swap;src:url("/bl/a/font-63c06af5.22f9b928aa.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'JetBrains Mono';font-weight:400 600;font-style:normal;font-display:swap;src:url("/bl/a/font-1809a12c.83c005d49d.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
  /* 글꼴 */
  --f-body:'Pretendard Variable',Pretendard,system-ui,-apple-system,'PingFang SC','Hiragino Sans','Microsoft YaHei',sans-serif;
  --f-disp:'Unbounded','Pretendard Variable',system-ui,sans-serif;
  --f-mono:'JetBrains Mono','Pretendard Variable',ui-monospace,'SF Mono',Menlo,Consolas,monospace;
  /* 바탕·판(검정 유리) */
  --bg:#06070A; --bg-2:#0A0B0E;
  --glass:rgba(20,22,28,.72); --glass-2:rgba(255,255,255,.03); --glass-hi:rgba(255,255,255,.055);
  --line:rgba(255,255,255,.09); --line-2:rgba(255,255,255,.14); --line-top:rgba(255,255,255,.07);
  /* 연한 네온 = 소개 페이지 볼트 #C6FF3D 를 옅게 */
  --neon:#C6FF3D; --neon-edge:rgba(198,255,61,.26); --neon-soft:rgba(198,255,61,.10); --neon-ink:#0B0D06;
  /* 글자(흰 바탕 아님: #06070A 위 대비 ink 17:1 · sub 8.4:1 · mut 5.9:1) */
  --ink:#EDEFF3; --sub:#B8BDC9; --mut:#8F95A5;
  /* 상태: 2배 이상 초록 · 미만 빨강(#06070A 위 9.8:1 · 6.9:1) */
  --up:#5BE3A8; --down:#FF6B6B; --warn:#FFB224; --up-soft:rgba(91,227,168,.12); --down-soft:rgba(255,107,107,.12); --warn-soft:rgba(255,178,36,.12);
  /* 모양 */
  --r-s:4px; --r:6px; --r-m:10px; --r-l:12px;
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px; --s7:48px; --s8:64px;
  --sh-card:0 1px 0 0 var(--line-top) inset,0 12px 32px -12px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35);
  --ease:cubic-bezier(.23,1,.32,1); --t-fast:120ms; --t:160ms; --t-slow:200ms;
  --wrap:1120px; --gut:16px;
  /* 글자 크기(13 이상, 보조 12) */
  --fs-12:12px; --fs-13:13px; --fs-14:14px; --fs-15:15px; --fs-16:16px; --fs-18:18px; --fs-20:20px; --fs-24:24px;
}
@media (min-width:768px){:root{--gut:32px}}
@media (prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t:0ms;--t-slow:0ms}}
