/* ✱ Print: the book, on actual paper. Ink on white, no chrome, links spelled out. */
@page{margin:18mm 16mm}
html,body,.dark,.paper,.theme-paper,section,footer,header{background:#fff!important;color:#111!important}
:root,.dark,.paper,.theme-paper{--bg:#fff;--fg:#111;--mute:#444;--line:#bbb;--line2:#888;--acc:#8e2212}
.bar,.ribbon,#toc,.skip,.env,.reseal,.lens,.viewer,.sound,video,.ring,.hint,[data-sky] svg,.foot-giant,.l-acts,.chips,.copy,.copy-ok,.btn,.ms-mnote,.bookend,.desk,.stamp-hint{display:none!important}
body{font-size:11.5pt;line-height:1.45}
.wrap{max-width:none;padding:0}
.phead{padding-top:0}
.sec,.chapter{padding-block:18pt!important}
h1,h2,h3{break-after:avoid;color:#111!important}
.bl{color:#111}
em,.rubric,.sh-n,.cn{color:#8e2212!important}
figure,.plate,.card-plate,.dossier,.invite,table,li{break-inside:avoid}
img{max-height:90mm;width:auto!important;filter:grayscale(1)}
.rv{opacity:1!important;transform:none!important}
a{color:#111;text-decoration:underline}
main a[href^="http"]::after,main a[href^="mailto"]::after{content:" (" attr(href) ")";font-size:9pt;color:#444;word-break:break-all}
.letter{display:block!important;opacity:1!important}
.shelf{flex-wrap:wrap;min-height:0;border:0;box-shadow:none}
.spine{transform:none!important;height:auto!important;color:#111!important;background:#fff!important;border:1px solid #888}
.spine .st{writing-mode:horizontal-tb;transform:none}
.stamp-acq{opacity:1!important}
.is-placeholder{border:1px dashed #888}
footer .foot-cols{display:none}
footer::after{content:"joakimisaksen.com · hello@joakimisaksen.com";display:block;margin-top:12pt;font-style:italic}
