.web-call-overlay[hidden]{display:none!important}.web-call-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:#0009;overflow:auto}.web-call-card{width:min(440px,100%);box-sizing:border-box;padding:24px;border-radius:24px;background:var(--card,#282210);color:var(--ink,#fff6de);border:1px solid var(--line-strong,#746238);text-align:center;box-shadow:0 20px 80px #0008}.web-call-card h2{overflow-wrap:anywhere}.web-call-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.web-call-actions button{min-height:50px;border:0;border-radius:16px;padding:12px;color:var(--btn-ink,#211a08);background:var(--accent,#edc75d);font:inherit;cursor:pointer}.web-call-actions button[hidden]{display:none}.web-call-actions [data-accept]{background:#258342;color:white}.web-call-actions [data-decline],.web-call-actions [data-end]{background:#b5373e;color:white}.web-call-actions [data-end],.web-call-actions [data-close]{grid-column:1/-1}#webCallFriends{display:grid;gap:12px;margin-top:20px}#webCallFriends button{text-align:left;min-height:54px}.web-call-card .muted{font-size:.85rem}
