/* 공유 링크로 보낸 자료는 화면에서만 보게 한다 (2026-08-17 원장 요청, 2026-08-18 보강).
   인쇄·PDF 저장을 누르면 내용 대신 안내 한 줄만 나온다.
   원장님 앱 화면(index.html)에는 걸지 않는다 — 거기서는 인쇄해야 한다. */
@media print {
  body > * { display: none !important; }
  body::before {
    content: '이 자료는 화면에서만 볼 수 있습니다.\A인쇄와 PDF 저장은 막혀 있습니다.';
    white-space: pre-wrap;
    display: block !important;
    padding: 60pt 40pt;
    text-align: center;
    font-size: 13pt;
    line-height: 1.9;
    color: #10213d;
  }
}

/* 화면에 있던 인쇄 버튼도 감춘다.
   ★ 2026-08-18 확인 — 예전에는 `.js-print, #btnPrint, #printBar` 세 개만 감췄는데,
     실제 버튼 상당수는 **id도 class도 없이 `onclick="window.print()"` 만** 달려 있었다.
     그래서 학생·학부모 화면에 「인쇄 / PDF 저장」 버튼이 그대로 보이고 눌렸다.
     (누르면 빈 종이가 나와서 "고장 났나?" 하게 된다.)
     아래처럼 **누르는 동작 자체로** 잡아야 새 버튼이 생겨도 안 샌다.
     runtime 보강은 no-print.js 가 한다. */
.js-print,
#btnPrint,
#btnPrintBottom,
#mobilePrint,
#printBar,
[onclick*="print"],
[data-print] {
  display: none !important;
}
