/* 공지사항 페이지 전용 보충 스타일 (서버의 notices.py 가 생성하는 /notice/ 페이지에서만 불러옴).
   기본 모양(.nlist .ntag .nbody .nsum .notice-cta …)은 style.css 에 있고, 여기에는 OKX 분류 색과 본문 보충만 둔다. */

/* 읽기 폭: 문서형 페이지처럼 한 줄 길이를 줄인다 */
.nwrap { max-width: 880px; }

/* OKX 분류 태그 (listing·delisting·event 는 style.css 정의 사용) */
.ntag--trading { background: #eef0fd; border-color: #c9d0f5; color: #3d4eac; }
.ntag--wallet { background: #fff8eb; border-color: #f4dcae; color: #8a5300; }
.ntag--earn { background: #e9f8f6; border-color: #b6e3dc; color: #0b6157; }
.ntag--web3 { background: var(--accent-soft, rgba(83, 58, 253, 0.07)); border-color: var(--accent-line, rgba(83, 58, 253, 0.28)); color: var(--accent-ink, #4330d8); }
.ntag--api { background: #f4f7fa; border-color: #d4dee9; color: #1a2c44; }
.ntag--others { background: #f4f7fa; border-color: #d4dee9; color: #50617a; }

/* 영문 원제 */
.nhead__en { margin: 8px 0 0; color: var(--faint, #687385); font-size: 13.5px; line-height: 1.5; }

/* 본문 보충: 코드, 표 첫 줄(OKX 표는 첫 줄이 머리글), 표 가로 스크롤 */
.nbody code { padding: 1px 5px; border: 1px solid var(--line, #d4dee9); border-radius: var(--r-sm, 4px); background: var(--tint, #f4f7fa); color: var(--fg-strong, #1a2c44); font-family: var(--mono, ui-monospace, Menlo, Consolas, monospace); font-size: 0.88em; overflow-wrap: anywhere; }
.nbody pre { margin: 0 0 14px; padding: 12px 14px; border: 1px solid var(--line, #d4dee9); border-radius: var(--r-lg, 8px); background: var(--tint, #f4f7fa); overflow-x: auto; font-size: 13.5px; line-height: 1.6; }
.nbody pre code { padding: 0; border: 0; background: none; }
.nbody table tbody tr:first-child td { background: var(--tint, #f4f7fa); color: var(--fg-strong, #1a2c44); font-weight: 600; }
.nbody table { -webkit-overflow-scrolling: touch; }
.nbody td, .nbody th { min-width: 96px; }
.nbody b, .nbody strong { color: var(--fg-strong, #1a2c44); font-weight: 600; }

/* 목록 페이지 넘김: '이전 공지' 버튼은 항상 오른쪽 */
.npages__older { margin-left: auto; }

/* 중국어는 띄어쓰기가 없어 keep-all(한국어용)이면 줄이 안 바뀐다 → 글자 단위 줄바꿈 */
html:lang(zh) body { word-break: normal; line-break: strict; }
