/* Small material marks stay in the paper margins, outside the photographs. */
.photo-portrait .fandom-portrait{box-shadow:inset 0 -.7px 0 #9b7b8538,inset .45px .45px 0 #fffdf8c2}
.photo-portrait .fandom-portrait::before,.photo-portrait .fandom-portrait::after{content:'';position:absolute;pointer-events:none;z-index:2}
.photo-portrait .fandom-portrait::before{left:.4px;right:.4px;bottom:.2px;height:1.5px;background:#9b7b8533;clip-path:polygon(0 45%,8% 30%,15% 52%,24% 24%,35% 49%,46% 31%,58% 54%,70% 27%,81% 48%,92% 34%,100% 50%,100% 100%,0 100%)}
.photo-portrait .fandom-portrait::after{right:.7px;bottom:.9px;width:min(11px,28%);height:.65px;background:#fffdf8e0;box-shadow:0 .6px .7px #63425342;transform:rotate(-4deg);transform-origin:right center}
.birthday-cover .book-front::after{content:'';position:absolute;inset:5px 4px 4px calc(12% + 3px);border-right:.7px solid #fff4e645;border-bottom:.7px solid #fff4e63d;box-shadow:inset -.55px -.55px 0 #63425318;pointer-events:none}
.birthday-cover .cover-spine::after{content:'';position:absolute;right:1px;top:7px;bottom:7px;width:1px;background:repeating-linear-gradient(to bottom,#fff4e64d 0 1.5px,transparent 1.5px 4px);pointer-events:none}
.birthday-cover .cover-dedication-stitch{box-shadow:.45px .65px 0 #fffdf879}
