.call-launch{margin-left:auto;display:flex;gap:4px}.call-launch .square{font-size:23px;color:var(--green);border-color:transparent}.chat-header .channel{margin-left:0}.call-panel{position:fixed;inset:0;z-index:80;background:radial-gradient(ellipse at 50% 0,#203922,#080c09 70%);display:flex;align-items:center;flex-direction:column;padding:max(22px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));overflow:auto;animation:section-arrive .25s ease}.call-top{display:flex;align-items:center;gap:10px;font:11px var(--font-mono);letter-spacing:1px;color:var(--green)}.call-top img{border-radius:10px}.call-identity{text-align:center;margin:5vh 0 25px}.call-identity h2{font-size:24px}.call-identity p{margin:16px 0 8px;color:#bbc9bc;font:14px var(--font-mono)}#call-timer{font:20px var(--font-mono);color:var(--green)}#call-video-area{position:relative;width:min(100%,760px);height:min(52dvh,500px);background:#040805;border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-bottom:20px}#remote-video{width:100%;height:100%;object-fit:contain}#local-video{position:absolute;width:25%;height:32%;right:12px;bottom:12px;object-fit:cover;border:1px solid #73936e;border-radius:12px;transform:scaleX(-1);background:#101711}#call-active-controls,#call-incoming{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:auto;padding-top:20px}.call-accept{background:#b6ff00;color:#102400;border:0;min-width:130px}.call-end{background:#7b252b;color:#fff;border-color:#a94c51}.call-note{font:11px var(--font-mono);line-height:1.7;color:#829885;text-align:center;max-width:350px;margin:24px auto 0}@media(max-width:700px){.call-launch{gap:0}.call-launch .square{min-width:36px;width:36px;font-size:22px}.chat-header .channel{display:none}.call-identity{margin-top:4vh}.call-identity h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.call-panel{animation:none}}
