/* ══════════════════════════════════════
   kmmer 打印样式（print.css）
   以 <link media="print"> 单独加载：不参与屏幕渲染，不阻塞首屏。
   原先与屏幕样式混在同一个 main.css 里（已废弃，现拆为 base/post/list/columns/footprint 等）。
   ══════════════════════════════════════ */
@media print {
  .orb, .sidebar, .topbar, .bottom-bar, .sidebar-overlay,
  .like-wrap, .post-nav, .toc-wrap,
  .cmt-section, .topbar-actions,
  .hamburger, .mobile-search, .content-tabs, .hitokoto-banner,
  .code-copy-btn, .lightbox, .fade-top, .fade-bottom { display: none !important; }
  
  .page { box-shadow: none; border: none; max-width: 100%; margin: 0; }
  .shell { background: #fff !important; backdrop-filter: none !important; }
  .main-body { display: block; }
  .content-area { overflow: visible; }
  .content-inner { overflow: visible; }
  .content-scroll { overflow: visible; height: auto; }
  
  .article-title { font-size: 24px; margin-bottom: 12px; }
  .article-meta { font-size: 12px; color: #666; }
  .article-content { font-size: 14px; line-height: 1.8; }
  .article-content img { max-width: 100%; height: auto; page-break-inside: avoid; }
  .article-content pre { white-space: pre-wrap; word-break: break-all; border: 1px solid #ddd; }
  .article-content table { border-collapse: collapse; width: 100%; }
  .article-content th, .article-content td { border: 1px solid #ddd; padding: 6px 8px; }
  
  a { color: #000; text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; font-size: 11px; color: #999; }
  a[href^="#"]::after, a[href^="javascript"]::after { content: ""; }

  /* 以下为阅读增强 / 专栏模块的打印隐藏（原散落在文件末尾的另一个 @media print，已合并于此） */
  .reader-prefs, #readerDock, #readingBar, #focusExit, #quoteBar,
  .heading-anchor, .pcb-toggle-btn,
  .toast-notification, #pjaxLoading, #scrollTopBtn,
  .post-column-box { display: none !important; }
  .main-body { padding-left: 0 !important; }
}
