/* Browser-local blocked view. All untrusted reason text is inserted with textContent. */
.bp-blocked[hidden]{display:none!important}
.bp-blocked{position:fixed;inset:0;z-index:7000;display:grid;place-items:center;
 padding:24px;background:var(--bg,#11151b);color:var(--text,#e7eaf0);overflow:auto}
.bp-blocked-card{width:min(520px,100%);padding:clamp(24px,5vw,42px);border-radius:18px;
 background:var(--panel,#20242c);border:1px solid var(--line,#3c4350);
 box-shadow:0 20px 50px #0002;text-align:left}
.bp-blocked-icon{font-size:32px;color:#dc6e65}
.bp-blocked-card h1{margin:12px 0;font-size:26px}
.bp-blocked-card h2{margin:24px 0 8px;font-size:16px}
.bp-blocked-card p{line-height:1.6;overflow-wrap:anywhere}
#bp-blocked-reason{white-space:pre-wrap;padding:13px 16px;border-radius:10px;background:rgba(130,130,130,.10);border:1px solid rgba(120,120,120,.23)}
.bp-blocked-card button{margin-top:22px}
[data-theme=light] .bp-blocked,html.light .bp-blocked,html[data-theme='light'] .bp-blocked{background:#f1f4f8;color:#151f2c}
[data-theme=light] .bp-blocked-card,html.light .bp-blocked-card,html[data-theme='light'] .bp-blocked-card{background:white;border-color:#cfdae6}
