:root{--swing-orb-rest:url(assets/ui-phase1/menu-controls/orb-soft-v1.png);--swing-orb-active:url(assets/ui-phase1/generated/sound-91/orb-selected-cyan-v2.webp)}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class] .swing-control-orb{display:block!important;pointer-events:none;box-sizing:border-box;opacity:1!important;background:var(--swing-orb-rest) center/120% 120% no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#aab9ef!important;text-align:center;font:italic 700 12px/1 Georgia,serif;isolation:isolate}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class] .swing-control-orb:before{content:attr(data-orb-label)!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;display:grid;place-items:center;color:#aab9ef!important;background:none!important;z-index:1;text-shadow:0 1px 2px #102164;font:var(--swing-orb-label-style,italic) bold var(--swing-orb-label-size,18px)/1 Georgia,serif}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class] .swing-control-orb:after{content:""!important;display:block!important;position:absolute!important;inset:-15%!important;border:0!important;border-radius:50%!important;box-shadow:none!important;background:none!important;filter:none!important;z-index:-1}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class]:is(:hover,:focus-visible) .swing-control-orb:after{background:radial-gradient(circle,transparent 48%,#ffffcf 53%,#d9e589 60%,#87935a88 65%,transparent 72%)!important}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class]:is([aria-pressed=true],[aria-selected=true],.is-current) .swing-control-orb{background-image:var(--swing-orb-active)!important;background-size:contain!important}html:not([data-optimized=true]) body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist,#freeModeOverlay,#swingDesignChooser,#singlePauseMenu,#singleNameOverlay) button[class]:is(:disabled,[aria-disabled=true]) .swing-control-orb{visibility:hidden!important}html:not([data-optimized=true]) body .ui41-backdrop-selector{visibility:hidden!important}html:not([data-optimized=true]) body .main-menu-categories button .swing-control-orb{width:36px!important;height:36px!important;left:4px!important;right:auto!important;top:-1px!important}html:not([data-optimized=true]) body #mainMenuOverlay .main-menu-content button .swing-control-orb{width:32px!important;height:32px!important;top:0!important;right:-6px!important}html:not([data-optimized=true]) body #mainMenuOverlay .main-menu-content :is(.ui41-mission-group,.ui44-mission-row) .swing-control-orb{width:22px!important;height:22px!important;left:0!important;right:auto!important;top:1px!important}html:not([data-optimized=true]) body .swing-orb-action>.swing-control-orb{position:absolute;width:28px;height:28px;right:8px;top:calc(50% - 14px)}html:not([data-optimized=true]) body #freeModeOverlay .ufm-button:not(.ufm-category){background-image:none}html:not([data-optimized=true]) body #freeModeOverlay .ufm-button:not(.ufm-large)>.swing-control-orb{inset:0;width:100%;height:100%}html:not([data-optimized=true]) body #freeModeOverlay .ufm-large>.swing-control-orb{left:0;right:auto;top:0;width:34px;height:34px}html:not([data-optimized=true]) body #freeModeOverlay .ufm-accept>.swing-control-orb{left:auto;right:0}html:not([data-optimized=true]) body #freeModeOverlay .ufm-button:after{background:none}html:not([data-optimized=true]) body #freeModeOverlay .ufm-button[data-symbol]:before{z-index:1}html:not([data-optimized=true]) body #uiOriginalEffects .swing-control-orb{--swing-orb-label-size:10px}html[data-optimized=true] body .swing-legal-nav a{background:transparent!important}html body #singleNameOverlay .single-name-requester:has(#singleNameInput:focus) .single-name-input-ink{visibility:hidden!important}html body #singleNameOverlay .single-name-requester:has(#singleNameInput:focus) #singleNameInput{color:#f0eadc!important;-webkit-text-fill-color:#f0eadc!important;background:#172130!important}html body #singleNameOverlay .single-name-requester:has(#singleNameInput:focus) #singleNameInput::selection{background:#ffe5a0!important;color:#172130!important;-webkit-text-fill-color:#172130!important}html[data-optimized=true] body.single-pause-open #designGameUI{visibility:hidden}html[data-optimized=true] #originalPauseSceneCanvas{position:absolute!important;left:calc(var(--swing-viewport-left,0px) + var(--swing-viewport-width,100vw)/2)!important;top:calc(var(--swing-viewport-top,0px) + var(--swing-viewport-height,100dvh)/2 + 32px)!important;transform:translate(-50%,-50%) scale(var(--swing-pause-scale,1))!important}html[data-skin=true] body :is(.uos-stage,.single-load-stage,.ufm-stage,.ui42-ranking-stage){width:max-content!important;max-height:none!important;overflow:visible!important}html[data-optimized=true] body #singlePauseMenu{left:calc(var(--swing-viewport-left,0px) + var(--swing-viewport-width,100vw)/2)!important;top:calc(var(--swing-viewport-top,0px) + 12px)!important;transform:translate(-50%)!important;width:min(640px,calc(var(--swing-viewport-width,100vw) - 16px))!important;box-sizing:border-box}html[data-optimized=true] body #singlePauseMenu button{min-width:0!important;padding:8px!important;font-size:14px!important}html:not([data-optimized=true]) .main-menu-categories button:is([data-category=ranking],[data-category=settings],[data-category=quit]) .swing-control-orb{--swing-orb-label-style:normal}html[data-optimized=true] body :is(#mainMenuOverlay,#uiExtrasMenu,#uiOriginalEffects,#ui117Brightness,#singleLoadOverlay,#ui42Ranklist) :is(.menu-selector,.uos-orb,.ui-extras-orb,.single-load-orb,.ui42-ranking-orb,.ui117-gamma-orb){display:none!important}html[data-optimized=true] body #uiOriginalEffects .uos-action[aria-pressed]:after{content:"Aus";margin-left:auto;font:inherit}html[data-optimized=true] body #uiOriginalEffects .uos-action[aria-pressed=true]:after{content:"An"}html[data-optimized=true] body #uiOriginalEffects .uos-action[data-action$=-set]:after{content:"\2039";font:20px/1 Georgia,serif}html[data-optimized=true] body #uiOriginalEffects .uos-action[data-action=next-set]:after{content:"\203a"}
