/* BROBOT, restored (meow.js): our launcher until AI Engine is loaded, then AI Engine's own window in the BROBOT band of
   the depth scale (200-201). The z-index values inside messages.css are rewritten into that band by the build. */
.dvt-meow{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:200;display:flex;align-items:center;
  flex-direction:row-reverse;gap:10px;padding:0;margin:0;border:0;background:none;cursor:pointer;color:inherit;font:inherit}
.dvt-meow img{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.14)) drop-shadow(0 6px 10px rgba(0,0,0,.28));transition:transform .2s ease-out}
.dvt-meow:hover img,.dvt-meow:focus-visible img{transform:translateY(-2px) scale(1.05)}
.dvt-meow:focus-visible{outline:2px solid #2EE88A;outline-offset:4px;border-radius:50%}
.dvt-meow__tip{padding:8px 12px;border-radius:12px;background:#0d1117;color:#E8EEF2;font-size:14px;line-height:1.3;
  box-shadow:0 4px 18px rgba(0,0,0,.25);opacity:0;transform:translateX(6px);transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}
.dvt-meow:hover .dvt-meow__tip,.dvt-meow:focus-visible .dvt-meow__tip,.dvt-meow.is-loading .dvt-meow__tip{opacity:1;transform:none}
.dvt-meow.is-loading img{animation:dvt-meow-pulse 1s ease-in-out infinite}
@keyframes dvt-meow-pulse{50%{opacity:.55}}
@media (prefers-reduced-motion:reduce){.dvt-meow img,.dvt-meow__tip{transition:none}.dvt-meow.is-loading img{animation:none}}
@media (max-width:640px){.dvt-meow img{width:52px;height:52px}.dvt-meow__tip{display:none}}
/* the old WordPress theme gave the window Open Sans; here it takes the system sans (messages.css reads --mwai-fontFamily) */
.mwai-chatbot-container{--mwai-fontFamily:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
@media print{.dvt-meow,.mwai-chatbot-container{display:none}}
