/* Print is a first-class output surface, loaded only when the browser prints. */
@media print{
  .topbar,
  .foot,
  .item-aside,
  .janus-fab,
  .janus-panel,
  .assistant-launcher,
  .feedback-block,
  .item-nav,
  .skip-link,
  .app-dock{display:none!important}
  .item-layout{display:block!important}
  .item-main{max-width:100%!important;padding:0!important}
  body{font-size:11pt;line-height:1.5;color:var(--text);background:var(--bg)}
  .card{border:none!important;box-shadow:var(--shadow)!important;background:var(--card)!important}
  a{color:var(--accent)!important;text-decoration:underline}
  a[href]::after{content:" (" attr(href) ")";font-size:9pt;color:var(--muted)}
  a[href^="#"]::after,
  a[href^="javascript"]::after{content:none}
  .hero,
  .item-hero{background:none!important;border:none!important}
}
