/* SUPERPOSITION 2.0 print: canonical full résumé, ink on white. */
@page{size:auto;margin:16mm 18mm}
html,body{background:#fff!important;color:#111!important;font:10.5pt/1.42 Arial,sans-serif!important}
#field,#atmosphere,#legibility,.spectral-edge,.skip,.site-head,.state-axis,.domain-strip,.site-foot,.index-overlay,.contact-panel,.system-panel{display:none!important}
main#content{height:auto!important;overflow:visible!important;padding:0!important;max-width:none!important}
.view{display:none!important}
#view-record{display:block!important;opacity:1!important;transform:none!important;max-width:none!important;min-height:0!important}
.facet-kicker{font:8pt monospace!important;letter-spacing:.08em!important;color:#555!important;margin:0 0 8pt!important}
.record-view h2{font-size:25pt!important;line-height:1!important;letter-spacing:-.03em!important;margin:0 0 10pt!important}
.record-intro{font-size:9pt!important;color:#555!important;margin:0 0 12pt!important}
.record-list{border-top:1pt solid #bbb!important}
.record-list li{grid-template-columns:26mm 1fr!important;gap:6mm!important;padding:4pt 0!important;border-bottom:.5pt solid #ddd!important;break-inside:avoid}
.record-list time{font:8pt monospace!important;color:#444!important}.record-list b{font-size:9.5pt!important}
a[href^="http"]::after{content:" (" attr(href) ")";font-size:8pt;color:#555}

#view-record{display:block!important;opacity:1!important;transform:none!important;visibility:visible!important}
#view-record .record-list,#view-record .record-list li{visibility:visible!important;opacity:1!important}
