/* 인게임 용어 표시: 한글 용어 뒤에 영문 원어를 작게 */
.en { color: var(--md-default-fg-color--light); font-size: 0.85em; margin-left: .25em; }
/* 미확인 용어 표시 */
.tbd { border-bottom: 1px dotted var(--md-accent-fg-color); cursor: help; }
table { font-size: .9em; }
/* 인게임 스프라이트·자원 스와치 (tools/extract_images.py 생성, 4배 업스케일) */
.md-typeset img.sprite { height: 2em; width: auto; image-rendering: pixelated; vertical-align: middle; }
.md-typeset h3 img.sprite { height: 1.25em; margin-right: .15em; }
.md-typeset td img.sprite { display: block; margin: 0 auto; height: 2.5em; }

/* 광고 영역: 본문과 간격을 두고, 빈 상태에서 레이아웃이 튀지 않게 최소 높이 */
.ad-slot { margin: 2.5rem 0 1rem; text-align: center; }
.ad-slot--content { min-height: 100px; }
