/* Axiom Research V9.7.3 — hard participant chat/theme enforcement. Loaded LAST. */
:root{--ax973-bg:#050b16;--ax973-bg2:#08152a;--ax973-card:#0c1a34;--ax973-text:#f7fbff;--ax973-sub:#b8cdf2;--ax973-cyan:#25d4ff;--ax973-blue:#4f7cff;--ax973-violet:#9b5cff}
#axiomChat .axiom-chat-panel,.study-team-chat .study-team-chat-panel{background:linear-gradient(160deg,#050b16 0%,#08152a 55%,#15133a 100%)!important;color:var(--ax973-text)!important;border:1px solid rgba(84,163,255,.38)!important;box-shadow:0 28px 90px rgba(0,0,0,.72),0 0 48px rgba(115,74,255,.16)!important}
#axiomChat .axiom-chat-panel>header,.study-team-chat .study-team-chat-panel>header{background:linear-gradient(110deg,#081a37,#123d73 52%,#492083)!important;color:#fff!important;border-bottom:1px solid rgba(77,197,255,.28)!important}
#axiomChat .axiom-chat-tabs,#axiomChat .axiom-chat-pane,#axiomChat .chat-start,#axiomChat .chat-compose,#axiomChat .axiom-user-chat-head,#axiomChat .axiom-user-chat-notice,#axiomChat .axiom-user-chat-guest,.study-team-chat .study-chat-tabs,.study-team-chat .study-team-chat-note,.study-team-chat .study-team-chat-panel form{background:#071429!important;color:#eef7ff!important;border-color:rgba(96,154,255,.24)!important}
#axiomChat .axiom-chat-messages,#axiomChat .axiom-user-chat-messages,.study-team-chat .study-team-chat-messages{background:radial-gradient(circle at 95% 0%,rgba(163,70,255,.15),transparent 30%),linear-gradient(180deg,#06101f,#08172d)!important;color:#eef7ff!important}
#axiomChat .chat-bubble,#axiomChat .user-chat-bubble,.study-team-chat .study-chat-bubble{background:linear-gradient(145deg,#10213f,#0b1930)!important;color:#f4f9ff!important;border:1px solid rgba(126,166,230,.24)!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important}
#axiomChat .chat-bubble.mine,#axiomChat .user-chat-bubble.mine,.study-team-chat .study-chat-bubble.mine{background:linear-gradient(135deg,#087ca6,#345fd0 52%,#7e3fc6)!important;color:#fff!important;border-color:rgba(65,216,255,.38)!important}
#axiomChat .chat-bubble.support,.study-team-chat .study-chat-bubble.admin,.study-team-chat .study-chat-bubble.researcher{background:linear-gradient(135deg,#0d284e,#192855 62%,#292060)!important;color:#fff!important}
#axiomChat .chat-system,.study-team-chat .chat-system{background:linear-gradient(135deg,#0c2140,#101b37)!important;color:#cfe0ff!important;border:1px solid rgba(100,166,255,.22)!important;border-radius:11px!important;padding:8px 10px!important}
#axiomChat .chat-bubble *,#axiomChat .user-chat-bubble *,.study-team-chat .study-chat-bubble *{color:inherit!important}
#axiomChat .chat-bubble small,#axiomChat .user-chat-bubble small,.study-team-chat .study-chat-bubble small{color:#abc5ec!important}
#axiomChat .user-chat-bubble b,.study-team-chat .study-chat-meta b{color:#7de5ff!important}
#axiomChat input,#axiomChat textarea,.study-team-chat input,.study-team-chat textarea{background:#07182e!important;color:#fff!important;border:1px solid rgba(91,158,255,.34)!important;box-shadow:none!important}
#axiomChat input::placeholder,#axiomChat textarea::placeholder,.study-team-chat input::placeholder,.study-team-chat textarea::placeholder{color:#8ca9d5!important;opacity:1!important}
#axiomChat .btn-axiom,.study-team-chat .btn-primary{background:linear-gradient(105deg,#10c5f4,#4774ff 50%,#a243ff)!important;color:#fff!important;border:0!important;box-shadow:0 10px 24px rgba(57,113,255,.28)!important}
#axiomChat .axiom-chat-tabs button,.study-team-chat .study-chat-tabs button{background:#0c1b36!important;color:#c3d6f7!important;border:1px solid rgba(101,156,255,.18)!important}
#axiomChat .axiom-chat-tabs button.active,.study-team-chat .study-chat-tabs button.active{background:linear-gradient(120deg,rgba(21,196,255,.24),rgba(75,103,255,.34),rgba(161,67,255,.32))!important;color:#fff!important;border-color:rgba(61,210,255,.52)!important}
