/* social_atmosphere.css — channel-specific social command console */
#jang-comms-root .gc-window.fx-ready{--soc-accent:#6af0d8;--soc-warm:#e7c373}
#jang-comms-root .gc-window[data-social-channel="private"]{--soc-accent:#8ecbff;--soc-warm:#a4c9ed}
#jang-comms-root .gc-window[data-social-channel="alliance"]{--soc-accent:#7db8e3;--soc-warm:#b5d9f2}
#jang-comms-root .gc-window[data-social-channel="dispatch"]{--soc-accent:#e8c872;--soc-warm:#f1d99a}
#jang-comms-root .gc-window[data-social-channel="intel"]{--soc-accent:#b8a1e8;--soc-warm:#d5c7fa}
#jang-comms-root .fx-ready .gc-tabs{padding-bottom:8px;border-bottom-color:color-mix(in srgb,var(--soc-accent),transparent 82%)}
#jang-comms-root .fx-ready .gc-tabs button{border-color:transparent;border-radius:9px;color:#8da3b2!important}
#jang-comms-root .fx-ready .gc-tabs button.is-active{color:var(--soc-accent)!important;border-color:color-mix(in srgb,var(--soc-accent),transparent 58%);background:linear-gradient(135deg,color-mix(in srgb,var(--soc-accent),transparent 86%),rgba(9,21,31,.4));box-shadow:inset 0 1px color-mix(in srgb,var(--soc-accent),transparent 65%),0 4px 16px color-mix(in srgb,var(--soc-accent),transparent 88%)}
.soc-network-rail{display:flex;align-items:center;gap:9px;min-height:47px;padding:8px 16px;border-bottom:1px solid rgba(177,196,211,.09);background:linear-gradient(90deg,color-mix(in srgb,var(--soc-accent),transparent 92%),rgba(8,18,28,.55));direction:rtl}.soc-network-mark{position:relative;width:20px;height:20px;flex:none;border:1px solid color-mix(in srgb,var(--soc-accent),transparent 35%);border-radius:50%;background:radial-gradient(circle,var(--soc-accent) 0 2px,transparent 3px 6px,color-mix(in srgb,var(--soc-accent),transparent 65%) 7px 8px,transparent 9px);box-shadow:0 0 14px color-mix(in srgb,var(--soc-accent),transparent 68%)}.soc-network-mark::after{content:"";position:absolute;inset:-4px;border:1px dashed color-mix(in srgb,var(--soc-accent),transparent 65%);border-radius:50%;opacity:.7}.soc-network-rail>div{display:flex;min-width:0;flex-direction:column;gap:1px}.soc-network-rail b{color:#e2edf0;font-size:11px}.soc-network-rail small{overflow:hidden;color:#8096a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.soc-network-rail em{margin-right:auto;padding:3px 7px;border:1px solid color-mix(in srgb,var(--soc-accent),transparent 65%);border-radius:99px;color:var(--soc-accent);background:color-mix(in srgb,var(--soc-accent),transparent 91%);font-size:8px;font-style:normal;font-weight:800}
#jang-comms-root .fx-ready .gc-main{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--soc-accent),transparent 93%),transparent 46%),radial-gradient(ellipse at 0% 100%,color-mix(in srgb,var(--soc-warm),transparent 95%),transparent 43%),#0a131e}
#jang-comms-root .fx-ready .gc-feed{background:linear-gradient(180deg,color-mix(in srgb,var(--soc-accent),transparent 97%),transparent 18%),repeating-linear-gradient(0deg,rgba(130,200,210,.022) 0 1px,transparent 1px 3px),linear-gradient(180deg,#0e1b28fa,#0a141ffb)}
#jang-comms-root .fx-ready .gc-message[data-soc-role~="incoming"]{border-inline-start-color:color-mix(in srgb,var(--soc-accent),transparent 22%)}#jang-comms-root .fx-ready .gc-message[data-soc-role~="outgoing"]{border-inline-end-color:color-mix(in srgb,var(--soc-accent),transparent 18%)}#jang-comms-root .fx-ready .gc-message[data-soc-role~="reply"]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--soc-warm),transparent 84%),0 4px 14px rgba(0,0,0,.18)}#jang-comms-root .fx-ready .gc-message[data-soc-role~="forwarded"]::after{content:'بازفرستاده‌شده';position:absolute;left:10px;bottom:7px;color:var(--soc-warm);font-size:8px;opacity:.7}
#jang-comms-root .fx-ready .gc-inbox{gap:8px}#jang-comms-root .fx-ready .gc-inbox-row{position:relative;min-height:60px;padding:10px 11px;border-color:color-mix(in srgb,var(--soc-accent),transparent 88%);background:linear-gradient(110deg,color-mix(in srgb,var(--soc-accent),transparent 94%),rgba(18,34,48,.76));transition:transform .16s,border-color .16s,background .16s}.gc-inbox-row::before{content:"";position:absolute;right:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--soc-accent);opacity:.45}.gc-inbox-row:hover{transform:translateX(-2px);border-color:color-mix(in srgb,var(--soc-accent),transparent 65%)!important;background:color-mix(in srgb,var(--soc-accent),transparent 90%)!important}.gc-inbox-row .gc-avatar{border-color:color-mix(in srgb,var(--soc-accent),transparent 55%);box-shadow:0 0 0 3px color-mix(in srgb,var(--soc-accent),transparent 92%),0 4px 12px rgba(0,0,0,.22)}
#jang-comms-root .fx-ready .gc-statement{border-top:2px solid color-mix(in srgb,var(--soc-warm),transparent 35%);background:linear-gradient(145deg,color-mix(in srgb,var(--soc-warm),transparent 93%),#122131 48%,#0f1d2a);box-shadow:0 9px 22px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.04)}
#jang-comms-root .fx-ready .gc-composer{border-top:1px solid color-mix(in srgb,var(--soc-accent),transparent 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--soc-accent),transparent 94%),rgba(13,26,38,.99));box-shadow:0 -10px 28px rgba(1,7,12,.25)}#jang-comms-root .fx-ready .gc-composer:focus-within{border-color:color-mix(in srgb,var(--soc-accent),transparent 42%);box-shadow:0 -8px 24px rgba(1,7,12,.2),0 0 0 1px color-mix(in srgb,var(--soc-accent),transparent 78%),0 0 24px -6px color-mix(in srgb,var(--soc-accent),transparent 70%)}
@media(max-width:700px){.soc-network-rail{min-height:43px;padding:7px 11px}.soc-network-rail small{font-size:8px}.soc-network-rail em{font-size:7px}.gc-inbox-row:hover{transform:none}}
@media(prefers-reduced-motion:reduce){#jang-comms-root .gc-inbox-row{transition:none!important}}
