@media print {
  .wiki-nav, .top-accent, #theme-toggle, .pagination, .filter-bar { display: none !important; }
  body { background: white !important; color: black !important; }
  .container { max-width: 100% !important; padding: 0 !important; }
  h1, h2, h3 { color: black !important; font-family: serif !important; }
  a { color: black !important; text-decoration: underline !important; }
  .loot-table th { background: #eee !important; color: black !important; }
  .loot-table td { color: black !important; border-bottom: 1px solid #ccc !important; }
  .chance-bar, .chance-fill { display: none !important; }
  .era-badge { border: 1px solid black !important; color: black !important; }
  .stat-item { background: #f5f5f5 !important; border: 1px solid #ccc !important; }
  .stat-label, .stat-val { color: black !important; }
}
