.outperform-fault { position:fixed; inset:0; z-index:2147483647; box-sizing:border-box; padding:clamp(24px,8vw,120px); background:#07110f; color:#e6f4e9; font:18px/1.6 ui-monospace,monospace; overflow:auto; touch-action:auto; user-select:text; }
.outperform-fault h1 { color:#ffce69; font-size:clamp(24px,5vw,42px); }
.outperform-fault p { max-width:800px; }
.outperform-fault button { font:inherit; color:#e6f4e9; background:#16382a; border:2px solid #9bdbad; padding:12px 18px; margin:12px 16px 0 0; cursor:pointer; }
.outperform-fault button:focus-visible { outline:4px solid #ffce69; outline-offset:4px; }
