/* StressTest embed (see stress-test.php). The frame's height is reserved up front so the page doesn't jump while it loads;
   stx-embed.js then sets the exact height the tool reports. */
.stx-embed{position:relative;scroll-margin-top:110px}
.stx-frame{display:block;width:100%;height:2560px;border:0;margin:0;padding:0;background:transparent;overflow:hidden}
@media (max-width:767px){.stx-frame{height:3720px}}
.stx-embed-note{padding:10px 14px;border-radius:10px;border:1px solid #e4dfda}
.stx-embed-stop{position:fixed;right:16px;bottom:16px;z-index:999;height:44px;margin:0;padding:0 20px;border-radius:8px;border:1px solid #e4541c;background:#e4541c;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);text-transform:none;letter-spacing:normal}
.stx-embed-stop:hover{background:#c8461a;border-color:#c8461a}
.stx-embed-stop:focus-visible{outline:2px solid #e4541c;outline-offset:2px}
.stx-embed-stop[hidden]{display:none}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .stx-embed-stop{background:#c4501c;border-color:#c4501c}:root:not([data-theme="light"]) .stx-embed-stop:hover{background:#b0461b;border-color:#b0461b}:root:not([data-theme="light"]) .stx-embed-note{border-color:#36322f}}
:root[data-theme="dark"] .stx-embed-stop{background:#c4501c;border-color:#c4501c}
:root[data-theme="dark"] .stx-embed-stop:hover{background:#b0461b;border-color:#b0461b}
:root[data-theme="dark"] .stx-embed-note{border-color:#36322f}
