body.ui-extras-open{overflow:hidden!important}.ui-extras-access{position:fixed;z-index:11000;left:calc(50% + 224px * var(--ui-stage-scale, 1));top:calc(50% + 212px * var(--ui-stage-scale, 1));width:82px;height:22px;padding:0;transform:scale(var(--ui-stage-scale, 1));transform-origin:top left;border:0;border-radius:2px;background:#25190ff5;color:#ead9bc;font:11px Georgia,Times New Roman,serif;letter-spacing:.2px;cursor:pointer}.ui-extras-access:focus-visible,.ui-extras-action:focus-visible{outline:2px solid #e6c573;outline-offset:2px}.ui-extras-access:disabled,.ui-extras-action:disabled{opacity:.5;cursor:not-allowed}.ui-extras-overlay{position:fixed;z-index:12000;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#08060494}.ui-extras-overlay[hidden]{display:none}.ui-extras-panel{box-sizing:border-box;width:384px;height:337px;padding:24px 41px 18px;overflow:hidden;background:url(assets/ui-phase1/generated/ui36-effects/frame.webp) center / 384px 337px no-repeat;transform:scale(var(--ui-stage-scale, 1));transform-origin:center;border:0;color:#ead9bc;font-family:Georgia,Times New Roman,serif}.ui-extras-panel h1{height:26px;margin:0 0 10px;color:#f0ddb2;font-size:20px;font-weight:600;line-height:26px;text-align:center}.ui-extras-actions{display:flex;flex-direction:column;gap:7px}.ui-extras-action{box-sizing:border-box;position:relative;flex:0 0 28px;width:100%;height:28px;padding:0 27px 0 0;border:0;border-radius:2px;background:transparent;color:#ead9bc;font:15px Georgia,Times New Roman,serif;text-align:left;cursor:pointer}.ui-extras-action:hover:not(:disabled){background:#160f0738}.ui-extras-panel h1{font:italic 16px/26px Arial,sans-serif;color:#c7ba79;font-weight:400}.ui-extras-panel h1 .swing-menu-glyph{filter:sepia(.45) saturate(.6)}.ui-extras-action{font:700 italic 14px/28px Arial,sans-serif;border-radius:0}.ui-extras-action>.swing-menu-typography{vertical-align:middle}.ui-extras-orb{position:absolute;right:0;top:3px;width:22px;height:22px;background:url(assets/ui-phase1/generated/ui36-effects/orb.png) center/contain no-repeat}.ui-extras-action:focus{outline:none}.ui-extras-action:focus-visible .ui-extras-orb:after,.ui-extras-action:hover:not(:disabled) .ui-extras-orb:after{content:"";position:absolute;inset:-6px;background:url(assets/ui-phase1/focus-yellow.svg) center/contain no-repeat}.ui-extras-action:disabled{opacity:.46}#overlaySettings #overlaySettingsContentWrapper.settings-shell,html[data-design=modern] body #overlaySettings #overlaySettingsContentWrapper.settings-shell,body.ui19-single-stage #overlaySettings #overlaySettingsContentWrapper.settings-shell{background:url(assets/ui-phase1/generated/ui36-effects/frame.webp) center / 100% 100% no-repeat!important;border:0!important;border-radius:0!important;box-shadow:0 8px 28px #0009!important;padding:16px 24px!important}#overlaySettings .settings-header h1,html[data-design=modern] body #overlaySettings .settings-header h1,body.ui19-single-stage #overlaySettings .settings-header h1{color:#d3c594!important;font-family:Arial,sans-serif!important;font-style:italic!important;font-weight:400!important;text-shadow:1px 1px #160e07!important}#overlaySettings .settings-group,html[data-design=modern] body #overlaySettings .settings-group,body.ui19-single-stage #overlaySettings .settings-group{background:#181009c4!important;border:1px solid #705335!important;border-radius:0!important;box-shadow:inset 0 1px 3px #0008!important}#overlaySettings .settings-group h2,html[data-design=modern] body #overlaySettings .settings-group h2,body.ui19-single-stage #overlaySettings .settings-group h2{color:#c9bf8c!important;font-family:Arial,sans-serif!important;font-style:italic!important}#overlaySettings .tab-button,#overlaySettings .customButtonsSmall,html[data-design=modern] body #overlaySettings .tab-button,html[data-design=modern] body #overlaySettings .customButtonsSmall{border-radius:0!important;background:linear-gradient(#37291bb3,#191109cc),url(assets/ui-phase1/generated/material-119/bronze.webp) center/240px!important;border:1px solid #8b6944!important;color:#e9d7b0!important;box-shadow:inset 0 1px #bd986344!important}#overlaySettings .tab-button.active{border-color:#ccb66a!important;color:#f2df9c!important}
