/* Shared silver conversation treatment; no seasonal art in desktop windows. */
#dmConversation,.transcript{background:radial-gradient(ellipse at 80% 0,#28405722,transparent 70%),#0b111a;scrollbar-color:#4b6077 #101722;overscroll-behavior:contain}
#dmConversation{padding:26px;min-height:420px}#dmConversation .dm-bubble{border:1px solid #34465a;border-radius:18px 18px 18px 4px;background:linear-gradient(135deg,#1e2c3c,#141e2c);max-width:83%;margin-bottom:22px;box-shadow:0 5px 15px #0002;color:#edf4fa}
#dmConversation .dm-bubble.outgoing{background:linear-gradient(125deg,#dce7ee,#b9ccd9);color:#0b1a29;border-color:#d2e4ef;border-radius:18px 18px 4px 18px;margin-left:auto}
#dmConversation .dm-bubble b{font-size:10px;letter-spacing:1px;color:inherit;opacity:.85}#dmConversation .dm-content{font-size:14px;line-height:1.7;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}#dmConversation .dm-bubble time{font-size:10px;color:inherit;opacity:.65;margin-top:12px;display:block}
#dmConversation .dm-bubble.outgoing a{color:#12344f}.dm-thread{border-radius:14px!important;padding:14px!important;transition:border-color .2s,background .2s}.dm-thread strong{color:#eef5fb!important}.dm-thread .thread-copy small{color:#a8bbce!important}.dm-thread.active-thread{border-color:#9ebbd0!important;background:#203244!important}.thread-avatar{background:linear-gradient(145deg,#d2e0ea,#40586d)!important;color:#102235!important;border:1px solid #9cb1c4!important}.unread-dot{background:#bbd6e8!important;color:#102235!important}#dmReplyText{border-radius:14px;background:#0a1018;border:1px solid #4a5b70;color:#eff6fb;line-height:1.65}#dmSend{background:linear-gradient(120deg,#eff5f8,#adc5d5);color:#111d2a;border-radius:12px}.bubble{border-radius:18px 18px 18px 4px;box-shadow:0 6px 24px #0002;line-height:1.7}.bubble.human{border-radius:18px 18px 4px 18px;background:linear-gradient(120deg,#dfeaf0,#b4c9d8);color:#122030}.bubble.human p,.bubble.human b{color:#122030}button:focus-visible{outline:2px solid #c8e9fb;outline-offset:3px}@media(prefers-reduced-motion:reduce){.dm-thread{transition:none}}

.reply-signal{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0;margin-right:12px}.reply-signal i{position:absolute;inset:3px;border:1px solid #a9c6d566;border-left-color:#dceef7;border-right-color:transparent;border-radius:50%}.reply-signal i:nth-child(2){inset:9px;rotate:80deg}.reply-signal i:nth-child(3){inset:15px;rotate:160deg}.reply-signal b{width:7px;height:7px;background:#cce8f2;border-radius:50%;box-shadow:0 0 10px #bbeaff}.reply-signal.speaking i{animation:signalTurn 1.8s linear infinite}.reply-signal.speaking i:nth-child(2){animation-direction:reverse}.reply-signal.speaking b{box-shadow:0 0 20px 5px #bbeaff66}@keyframes signalTurn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reply-signal.speaking i{animation:none}}

.reply-signal{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;flex-shrink:0;margin-right:12px}.reply-signal i{position:absolute;inset:3px;border:1px solid #a9c6d566;border-left-color:#dceef7;border-right-color:transparent;border-radius:50%}.reply-signal i:nth-child(2){inset:9px;rotate:80deg}.reply-signal i:nth-child(3){inset:15px;rotate:160deg}.reply-signal b{width:7px;height:7px;background:#cce8f2;border-radius:50%;box-shadow:0 0 10px #bbeaff}.reply-signal.speaking i{animation:signalTurn 1.8s linear infinite}.reply-signal.speaking i:nth-child(2){animation-direction:reverse}.reply-signal.speaking b{box-shadow:0 0 20px 5px #bbeaff66}@keyframes signalTurn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reply-signal.speaking i{animation:none}}
