:root{--swing-wall: linear-gradient(#0c08052b, #0c08052b), url(assets/backgrounds/rust-wall-v2.webp);--swing-wall-size: calc(var(--wall-tile-width, 768px) * var(--ui-stage-scale, 1)) calc(var(--wall-tile-height, 512px) * var(--ui-stage-scale, 1))}html:not(.swing-booting),html body,html body.ui-overlay-a,html body>.ui-page,html body.ui19-single-stage #completeContainer,html body #mainMenuOverlay,html body #singleNameOverlay,html body #informationExtrasOverlay,html body #ui117Brightness,html body .ui117-film{background-color:#382617!important;background-image:var(--swing-wall)!important;background-size:var(--swing-wall-size)!important;background-position:center!important;background-repeat:repeat!important}body.android-controls-active #completeContainer{--swing-wall-size: calc(var(--wall-tile-width, 768px) * var(--wall-stage-scale, 1)) calc(var(--wall-tile-height, 512px) * var(--wall-stage-scale, 1))}html body .swing-surface{isolation:isolate;background-image:none!important;background-color:transparent!important;box-shadow:none!important}.swing-surface-art{position:absolute;inset:0;z-index:-1;pointer-events:none;border:0;mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent),linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent),linear-gradient(to bottom,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-composite:source-in}.main-menu-board>.swing-surface-art{mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}body[data-local-mode] .app-shell>.swing-surface-art{display:none}html body[data-local-mode]{overflow:hidden}html body[data-local-mode] .app-shell{position:fixed;left:calc(var(--swing-viewport-left, 0px) + var(--swing-viewport-width, 100vw) / 2);top:calc(var(--swing-viewport-top, 0px) + var(--swing-viewport-height, 100dvh) / 2);transform:translate(-50%,-50%) scale(var(--ui-stage-scale, 1));transform-origin:center}html.swing-booting body,html.swing-booting body>.ui-page{background:transparent!important}
