
/* Enhanced companion utilities for Tailwind CDN */
html {
  scroll-behavior: smooth;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #d4d4d8;
  border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
  background: #a1a1aa;
}
details > summary::-webkit-details-marker {
  display: none;
}
details > summary::after {
  content: "";
}
pre {
  tab-size: 2;
}
@keyframes toast-progress {
  from {
    width: 100%;
  }
  to {
    width: 0%;
  }
}
.toast-progress {
  animation: toast-progress 3s linear forwards;
}
@media print {
  header, footer, nav, button {
    display: none !important;
  }
  body {
    background: white !important;
  }
}
