body.service-context{margin:0;background:transparent;overflow-x:hidden}
.service-context>.review,.service-context>header,.service-context>footer,.service-context .intro,.service-context .explanation,.service-context .logic{display:none}
.service-context main{max-width:none;margin:0}
.service-context .art{padding:0 0 18px}
.service-context .scene{margin:0}
.service-context dialog{height:var(--host-panel-height,100dvh);max-height:var(--host-panel-height,100dvh)}
@media(prefers-reduced-motion:reduce){.service-context canvas{cursor:default}}

html:has(body.service-context){background:#15203a;color-scheme:dark}
