/* Mobile reader repairs. Keep texture continuous behind every source row. */
@media screen and (max-width:800px) {
 #sources::before {background-color:#e6eefb;background-blend-mode:multiply;background-size:auto 1100px;background-position:center top;background-repeat:repeat-y;mask-image:linear-gradient(to bottom,transparent,#000 52px,#000 calc(100% - 52px),transparent),linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 52px,#000 calc(100% - 52px),transparent),linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-composite:intersect;-webkit-mask-composite:source-in;}
}
