.p99-security-dialog{width:min(460px,calc(100vw - 40px));box-sizing:border-box;padding:34px;border:1px solid #444;border-radius:18px;background:#101214;color:#f4f5f7;box-shadow:0 24px 90px #0009;font:16px/1.6 Inter,system-ui,sans-serif}
.p99-security-dialog::backdrop{background:#080a0deb;backdrop-filter:blur(5px)}
.p99-security-dialog h2{margin:12px 0;font-size:27px;line-height:1.2;letter-spacing:-.8px}
.p99-security-dialog p{margin:12px 0;color:#b9c1cc}
.p99-security-dialog .p99-security-brand{font-size:13px;font-weight:800;letter-spacing:1.5px;color:#ff702a}
.p99-security-dialog button{margin-top:16px;min-height:46px;padding:10px 20px;border:0;border-radius:9px;background:#ff702a;color:#111;font:700 15px Inter,system-ui,sans-serif;cursor:pointer}
.p99-security-dialog button:focus-visible{outline:3px solid white;outline-offset:4px}
