* { box-sizing: border-box; }
body { font-family: system-ui, -apple-system, sans-serif; }

#conversationModal {
  backdrop-filter: blur(2px);
  animation: fadeIn 0.15s ease;
}

#modalMessages {
  scroll-behavior: smooth;
}

#modalMessages > div {
  animation: slideIn 0.15s ease;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes slideIn {
  from { opacity: 0; transform: translateY(4px); }
  to { opacity: 1; transform: translateY(0); }
}

#callResult.hidden {
  display: none;
}
