@media print {
  .sidebar, .topbar, .composer-wrap, .msg-actions, .toasts, .scrim, .scroll-down, .banner { display: none !important; }
  .app { display: block; } .main, .chat { height: auto; overflow: visible; }
  body { background: #fff; color: #000; } .msg { break-inside: avoid; }
  .msg.user .msg-content { background: #eee; } .codeblock pre { white-space: pre-wrap; }
}
