/* Extracted from index.html <style> */

.lk-overlay{position:fixed;inset:0;z-index:60000;background:rgba(2,6,23,.78);display:none;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(12px)}
.lk-overlay.show{display:flex}.lk-card{width:min(980px,100%);background:#0f172a;color:white;border-radius:24px;overflow:hidden;box-shadow:0 35px 120px rgba(0,0,0,.5)}
.lk-head{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.14)}.lk-head small{color:#cbd5e1}
.lk-stage{display:grid;grid-template-columns:1fr 260px;gap:12px;padding:14px}.lk-remote,.lk-local{min-height:260px;background:#020617;border:1px solid rgba(255,255,255,.14);border-radius:18px;display:grid;place-items:center;overflow:hidden;color:#94a3b8}.lk-local{min-height:170px}.lk-remote video,.lk-local video{width:100%;height:100%;object-fit:cover}.lk-remote audio{display:none}
.lk-actions{display:flex;justify-content:center;gap:8px;padding:14px;border-top:1px solid rgba(255,255,255,.14)}.lk-actions button{border-radius:999px!important;min-height:40px!important;padding:0 14px!important}
.lk-incoming{position:fixed;right:18px;bottom:90px;z-index:60001;width:min(360px,calc(100vw - 28px));background:white;color:#0f172a;border-radius:22px;padding:14px;box-shadow:0 24px 90px rgba(15,23,42,.25);display:none;gap:10px}.lk-incoming.show{display:grid}.lk-incoming small{color:#667085}.lk-incoming div{display:flex;justify-content:flex-end;gap:8px}
.lk-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:61000;display:none;background:#101828;color:white;padding:12px 14px;border-radius:16px;box-shadow:0 18px 60px rgba(15,23,42,.35)}.lk-toast.show{display:block}
.lk-contact{background:#1d4ed8!important;color:white!important;border-color:#1d4ed8!important;border-radius:12px!important;font-weight:900!important;min-height:34px!important;padding:0 12px!important}.lk-hide{display:none!important}
@media(max-width:760px){.lk-stage{grid-template-columns:1fr}.lk-overlay{padding:0}.lk-card{height:100vh;border-radius:0}}
