/* Original Bosch painting, held close to black beneath the existing film grain. */
body.xs-bosch-interior:not(.cover):not(.bookbody){background-color:#050505;isolation:isolate;min-height:100vh}
body.xs-bosch-interior:not(.cover):not(.bookbody)::before,body.xs-bosch-interior:not(.cover):not(.bookbody)::after{content:"";display:block;position:fixed;inset:0;pointer-events:none}
body.xs-bosch-interior:not(.cover):not(.bookbody)::before{z-index:-2;background:url('/img/backgrounds/bosch-original-v33_A.png') center/cover no-repeat;filter:grayscale(1);opacity:.12;transform:scale(1.14)}
body.xs-bosch-interior:not(.cover):not(.bookbody)::after{z-index:-1;background:none}
html:has(body.xs-bosch-interior:not(.cover):not(.bookbody))::after{
  content:'';position:fixed;inset:0;z-index:400;pointer-events:none;
  opacity:.32;mix-blend-mode:screen;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='gamma' exponent='5.2' amplitude='1.5'/%3E%3CfeFuncG type='gamma' exponent='5.2' amplitude='1.5'/%3E%3CfeFuncB type='gamma' exponent='5.2' amplitude='1.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");
  background-size:200px 200px;;display:block}
