html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #792624;border-radius:12px;background:linear-gradient(#ef7065,#d4423a 55%,#b6312d);color:#fff;box-shadow:inset 0 1px #ffc5bb99,0 3px #762522,0 4px #2d1117;cursor:pointer;transform:none;transition:filter .12s,transform .12s,box-shadow .12s}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close>*{display:none}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:before,html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:2px;background:currentColor;pointer-events:none;transform:translate(-50%,-50%) rotate(45deg)}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:hover:not(:disabled){filter:brightness(1.12)}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0003,0 1px #762522,0 2px #2d1117}html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close:focus-visible{outline:3px solid #ffd58e;outline-offset:3px}@media(prefers-reduced-motion:reduce){html body :is(dialog,[role=dialog],[role=alertdialog]) .modal-close{transition:none}}:root{--button-font-size: 17px}:is(button,.button,[role=button],[role=tab],input[type=button],input[type=submit],input[type=reset]),:is(button,.button,[role=button],[role=tab]) *{font-size:var(--button-font-size)!important}.settings .segmented{flex-wrap:wrap}.hud .speed .special{min-height:42px;line-height:1.25;white-space:normal}.stock-actions button{white-space:normal}
