/* Shared clean artwork. No labels or questions; contained by the viewport. */
html body{position:relative;isolation:isolate}
html body::before{
 content:"";display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;
 background:url('/assets/bg-move-clean.webp?v=20261014-source-crop') center / min(1100px,100vw) auto no-repeat;
 opacity:.10;filter:none;transform:none;
}
html body .page-art{
 position:fixed;inset:0;z-index:0;pointer-events:none;
 background-image:url('/assets/bg-move-clean.webp?v=20261014-source-crop');background-size:min(1100px,100vw) auto;
 background-position:center;background-repeat:no-repeat;opacity:.10;transform:none;
}
html body:has(>.page-art)::before{content:none}
@media(max-width:700px){
 html body::before,html body .page-art{
  background-size:cover;
  background-position:center top;
  background-repeat:no-repeat;
  opacity:.08
 }
}
/* The embedded guide has pre-existing important backdrop declarations. */
html body.embedded-guide::before{
 display:block!important;inset:0!important;z-index:-1!important;
 background-image:url('/assets/bg-move-clean.webp?v=20261014-source-crop')!important;
 background-size:min(1100px,100vw) auto!important;background-position:center!important;
 opacity:.10!important;
}
@media(max-width:700px){html body.embedded-guide::before{background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;opacity:.08!important}}
