/* comms_bridge_v21.css — radio command bridge */
#jang-comms-root.comms-bridge-v21 .gc-window{position:relative;overflow:hidden;border-color:#6bd6c655!important;background:radial-gradient(ellipse at 100% 0,#6bd6c514,transparent 28%),radial-gradient(ellipse at 0 100%,#e2bd700d,transparent 32%),#09131e!important;box-shadow:0 30px 100px #000d,0 0 0 1px #fff1 inset,0 0 50px -15px #6bd6c522!important}#jang-comms-root.comms-bridge-v21 .gc-window::before{content:"";position:absolute;inset:78px 0 0;pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#76d7ce04 36px,#76d7ce04 37px);mask-image:linear-gradient(#000,transparent 80%)}#jang-comms-root.comms-bridge-v21 .gc-window>*{position:relative;z-index:1}.comms-bridge-strip-v21{position:absolute;right:20px;bottom:8px;left:20px;display:flex;align-items:center;gap:7px;pointer-events:none}.comms-bridge-strip-v21>div{display:grid;gap:1px;min-width:0}.comms-bridge-strip-v21 small{color:#78a0a1;font-size:6px}.comms-bridge-strip-v21 b{overflow:hidden;color:#e4ce8f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.comms-bridge-strip-v21>em{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;color:#7bdac0;font-size:6px;font-style:normal}.comms-bridge-strip-v21>em i{width:5px;height:5px;border-radius:50%;background:#7bdac0;box-shadow:0 0 8px #7bdac0}.bridge-wave-v21{display:flex;align-items:flex-end;gap:2px;height:14px;padding:0 2px}.bridge-wave-v21 i{width:2px;border-radius:2px;background:#75d9cf;box-shadow:0 0 5px #75d9cf;animation:bridge-wave-v21 1.25s ease-in-out infinite}.bridge-wave-v21 i:nth-child(1){height:5px}.bridge-wave-v21 i:nth-child(2){height:10px;animation-delay:.13s}.bridge-wave-v21 i:nth-child(3){height:7px;animation-delay:.26s}.bridge-wave-v21 i:nth-child(4){height:13px;animation-delay:.39s}#jang-comms-root.comms-bridge-v21 .gc-header{padding-bottom:37px!important;border-bottom-color:#6bd6c655!important;background:radial-gradient(ellipse at 92% -35%,#55d1bc35,transparent 48%),linear-gradient(120deg,#0e202d,#142f3c 58%,#0c1b28)!important}#jang-comms-root.comms-bridge-v21 .gc-header::before{content:"";position:absolute;right:0;left:0;bottom:28px;height:1px;background:linear-gradient(90deg,transparent,#72d8cf55,#e2bd7066,transparent)}#jang-comms-root.comms-bridge-v21 .gc-tabs{background:linear-gradient(180deg,#0b1b27,#08131e)!important;border-bottom-color:#e2bd702e!important}#jang-comms-root.comms-bridge-v21 .gc-feed{position:relative;border-color:#6bd6c52d!important;box-shadow:inset 0 0 25px #0008,0 10px 22px #0005!important}#jang-comms-root.comms-bridge-v21 .gc-message.bridge-focus-v21{z-index:3;border-color:#e2bd70aa!important;box-shadow:0 0 0 2px #e2bd7022,0 0 24px #e2bd702b,0 7px 18px #0008!important}#jang-comms-root.comms-bridge-v21 .gc-composer{border-color:#6bd6c655!important;box-shadow:0 -12px 28px #0008!important}#jang-comms-root.comms-bridge-v21 .gc-composer:focus-within{border-color:#72e2c6aa!important;box-shadow:0 -12px 28px #0009,0 0 26px -6px #72e2c633!important}#jang-comms-root.comms-bridge-v21 .gc-tabs button.is-active{box-shadow:inset 0 0 0 1px #6bd6c566,0 0 20px -7px #6bd6c5aa!important}
#jang-comms-root .gc-window[data-bridge-channel="private"] .comms-bridge-strip-v21>em{color:#98caff}#jang-comms-root .gc-window[data-bridge-channel="private"] .comms-bridge-strip-v21>em i{background:#98caff;box-shadow:0 0 8px #98caff}#jang-comms-root .gc-window[data-bridge-channel="alliance"] .comms-bridge-strip-v21>em{color:#8dc5ef}#jang-comms-root .gc-window[data-bridge-channel="alliance"] .comms-bridge-strip-v21>em i{background:#8dc5ef;box-shadow:0 0 8px #8dc5ef}#jang-comms-root .gc-window[data-bridge-channel="statements"] .comms-bridge-strip-v21>em{color:#e7c879}#jang-comms-root .gc-window[data-bridge-channel="statements"] .comms-bridge-strip-v21>em i{background:#e7c879;box-shadow:0 0 8px #e7c879}
@keyframes bridge-wave-v21{0%,100%{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(max-width:520px){.comms-bridge-strip-v21{right:12px;bottom:7px;left:12px}.comms-bridge-strip-v21>em{font-size:5px!important}#jang-comms-root.comms-bridge-v21 .gc-header{padding-bottom:34px!important}}@media(prefers-reduced-motion:reduce){.bridge-wave-v21 i{animation:none}}
