.favorite-wall-link{display:block;width:fit-content;margin-top:8px;color:#654819!important;text-decoration:underline;text-underline-offset:3px;font-size:.85rem;line-height:1.5}
.favorite-wall-link:focus-visible,#printFavorites:focus-visible{outline:2px solid #8b651f;outline-offset:3px}
#printFavorites:disabled{opacity:.55;cursor:default}
#sag-selection-print{display:none}
@media print{
  @page{size:auto;margin:16mm}
  html:has(body.sag-print-selection),body.sag-print-selection{height:auto!important;overflow:visible!important;background:#fff!important;color:#111!important}
  body.sag-print-selection>*:not(#sag-selection-print){display:none!important}
  body.sag-print-selection::before,body.sag-print-selection::after{display:none!important}
  body.sag-print-selection #sag-selection-print{display:block!important;position:static!important;max-width:none!important;margin:0!important;color:#111;background:#fff;font:11pt/1.45 Arial,sans-serif}
  #sag-selection-print h1{font:26pt/1.2 Georgia,serif;margin:12pt 0;color:#111!important}
  #sag-selection-print h2{font:16pt/1.3 Georgia,serif;margin:0 0 6pt;color:#111!important}
  #sag-selection-print p{margin:4pt 0;color:#111!important}
  #sag-selection-print a{color:#111!important;text-decoration:none}
  #sag-selection-print a::after{content:none!important}
  #sag-selection-print .sag-print-note{margin-bottom:16pt;color:#444}
  #sag-selection-print .sag-print-art{display:flex;align-items:flex-start;gap:18pt;border-top:1px solid #ccc;padding:16pt 0;break-inside:avoid;page-break-inside:avoid}
  #sag-selection-print .sag-print-art>img{width:135pt;height:135pt;object-fit:contain;flex-shrink:0}
  #sag-selection-print .sag-print-art>div{min-width:0}
  #sag-selection-print .sag-print-url{font-size:8pt;overflow-wrap:anywhere;color:#555}
}
