/* Print: the page's own content on white, without the site's chrome. A deck prints as a one or two page
   list a player can hand in or tape to a binder: title, event, Legend, then the cards in two columns. */
@page{margin:14mm}
@media print{
 :root body{--bg:#fff;--bg2:#f4f4f0;--bg3:#e8e8e3;--ink:#000;--muted:#444;--line:#222;--soft:#c8c8c0;--bad:#b3261e;color-scheme:light;background:#fff!important;color:#000!important}
 :root body *{box-shadow:none!important;text-shadow:none!important}
 :root body :is(.site-header,.slim-bar,.menu-sheet,.footer,.to-top,.skip,.skip-link,.breadcrumbs,.domain-light,.rw-toast,.toast,dialog,[data-global-status],.player-hint){display:none!important}
 :root body a{color:inherit!important;text-decoration:none!important}
 :root body :is(.reader-actions,.dk-side,.dk-event,.dk-more,.deck-cost,.deck-study-controls,.section-jumps,[data-related-keys],.reader-more,.dk-price,.dk-play,.dk-like){display:none!important}
 :root body .deck-reader{background:none!important}
 :root body .dk-head{display:flex!important;gap:14px;padding:0 0 10px!important;border:0!important;background:none!important}
 :root body .dk-head .dk-art{width:44px!important;flex:none}
 :root body .dk-body{display:block!important;padding:0!important}
 :root body .reader-notice{border:1px solid #000!important;background:none!important;padding:6px 10px!important;margin:0 0 10px!important}
 :root body .deck-reader .deck-study .deck-sections{display:block!important;columns:2;column-gap:28px}
 :root body .deck-reader .deck-col{display:contents!important}
 :root body .deck-reader .deck-group{break-inside:avoid;padding-bottom:12px!important}
 :root body .deck-reader .deck-list{display:block!important}
 :root body .deck-reader .deck-list .dk-row{min-height:0!important;padding:3px 4px 3px 0!important}
 :root body .deck-reader .deck-group{padding-bottom:8px!important}
 :root body .reader-provenance{display:none!important}
}
