.tr-chat-widget button:focus-visible,.tr-chat-widget textarea:focus-visible{outline:2px solid var(--cw-accent,#2563eb);outline-offset:2px}.tr-chat-send:not(:disabled):hover,.tr-chat-toggle:hover{filter:brightness(1.08)}.tr-chat-panel{animation:tr-chat-in .14s ease-out}@keyframes tr-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tr-chat-panel{animation:none}}