/* 심사 대비 숨김 스위치 모음 — 이 파일 한 곳이 켜고 끈다.
 *
 * 스위치 둘: ★AD_PLACEHOLDER(광고 자리표시자) · ★DONATE(후원)
 * ⚠️ 파일 이름이 ad-slots 인 채로 둔다 — 36개 페이지가 이 이름으로 <link> 를 걸고 있고
 *    sw.js 프리캐시에도 이 경로가 박혀 있다. 이름을 바꾸는 값보다 건드리는 값이 크다.
 *
 * ★스위치 이름: AD_PLACEHOLDER (아래 규칙 한 덩어리가 전부다)
 *   끄기(지금 상태 · 자리표시자를 숨긴다) = 아래 규칙을 그대로 둔다.
 *   켜기(원래대로 되돌린다)               = 아래 규칙 한 덩어리를 지우거나 주석으로 감싼다.
 *   ★28개 페이지에 손대지 않는다 — 페이지들은 이 파일을 <link> 로 걸고만 있다.
 *
 * 왜 끄는가
 *   애드센스 심사에서 hanpango.com 이 "가치가 별로 없는 콘텐츠" 로 걸렸다(2026-09-12).
 *   승인 전에는 광고가 들어올 수 없는데도 모든 페이지에 '광고 자리' 라고 적힌 빈 점선 상자가
 *   보였다. 그 상자는 사람에게도 심사자에게도 읽을 것이 없는 자리다. 승인될 때까지 감춘다.
 *
 * 무엇을 건드리지 않는가
 *   ★애드센스 로더 스크립트(pagead2...adsbygoogle.js)는 그대로 둔다 — 심사에 필요하다.
 *   ★DOM 에서 지우지 않는다 — 자리 상자(#adTop·#adOver)는 그대로 있고 화면에만 안 나온다.
 *     (여러 검증기가 그 id 의 실재를 전제로 돌아간다. 지우면 그쪽이 깨진다.)
 *
 * 왜 :not(.live) 인가 — 이 저장소가 이미 쓰는 규약을 그대로 따른다
 *   집 규약: "실제 <ins class=adsbygoogle> 는 이 div 안에 넣고 .live 를 붙인다"
 *   (number-baseball/index.html:189). 즉 .live 가 붙은 자리는 ★진짜 광고가 든 자리다.
 *   그래서 숨김은 .live 가 ★아닌 자리 — 곧 자리표시자 — 에만 건다. 승인 뒤 광고를 넣으면
 *   이 파일을 지우기 전에도 그 자리는 정상적으로 보인다.
 *
 * 레이아웃
 *   display:none 은 상자와 함께 그 요소의 바깥 여백(margin)까지 같이 걷어 간다.
 *   visibility:hidden·opacity:0 은 자리를 그대로 남겨 ★빈 공백이 생기므로 쓰지 않는다.
 */

/* ▼▼▼ AD_PLACEHOLDER — 되돌릴 때 이 덩어리만 지운다 ▼▼▼ */
.ad-slot:not(.live) {
  display: none !important;
}
/* ▲▲▲ AD_PLACEHOLDER 끝 ▲▲▲ */

/* ── DONATE ─────────────────────────────────────────────────────────────────
 * ★스위치 이름: DONATE (아래 규칙 한 덩어리가 전부다)
 *   끄기(지금 상태 · 후원을 감춘다) = 아래 규칙을 그대로 둔다.
 *   켜기(원래대로 되돌린다)         = 아래 규칙 한 덩어리를 지운다.
 *
 * 왜 끄는가 (2026-09-16 오너 지시)
 *   "심사 승인 전까지 내려놓고 이후 다시 올리자."
 *   애드센스 재심사가 2026-09-12 08:48 에 걸려 아직 진행 중이다. 그동안 후원 요청을
 *   감춘다. 승인되면 이 덩어리만 지우면 그대로 돌아온다.
 *
 * 무엇을 감추나 — 두 쪽에만 있다
 *   index.html        푸터의 <button id="btnDonate">☕ 후원</button> + 모달 #donate
 *   block-puzzle/     게임오버 창 안의 <button id="btnDonate">☕ 커피 한 잔 후원하기</button> + 모달 #donate
 *   ⚠️ chosung·dari·word·wordchain 의 "후원" 은 ★사전 낱말이다(후원금·후원회·후원자).
 *      privacy/ 의 「7. 후원(QR 송금)」 절은 ★그대로 둔다 — 기능이 돌아올 때 같이 돌아온다.
 *
 * 왜 DOM 에서 지우지 않나
 *   두 쪽 모두 JS 가 $('btnDonate').onclick 으로 그 id 를 잡는다. 지우면 그 줄에서
 *   터진다. AD_PLACEHOLDER 와 같은 이유로 ★화면에서만 감춘다.
 *   모달(#donate)까지 함께 감추는 이유 — 버튼이 없어도 열 수 있는 길을 남기지 않는다.
 */

/* ▼▼▼ DONATE — 되돌릴 때 이 덩어리만 지운다 ▼▼▼ */
#btnDonate,
#donate {
  display: none !important;
}
/* ▲▲▲ DONATE 끝 ▲▲▲ */
