/* Optional custom theme colors - using built-in "light" theme for simplicity */
/* To customize later, override DaisyUI CSS variables */
:root {
    /* Purim theme colors (purple/gold) - optional */
    --p: 280 100% 70%;          /* primary: purple */
    --a: 45 100% 70%;           /* accent: gold */
}

/* Force horizontal scrollbar to always be visible (macOS hides by default) */
.overflow-x-scroll {
  scrollbar-width: thin;           /* Firefox */
  scrollbar-color: auto;
}
.overflow-x-scroll::-webkit-scrollbar {
  height: 10px;
  -webkit-appearance: none;
}
.overflow-x-scroll::-webkit-scrollbar-thumb {
  background: oklch(0.6 0 0 / 0.4);
  border-radius: 5px;
}
.overflow-x-scroll::-webkit-scrollbar-track {
  background: oklch(0.9 0 0 / 0.2);
}

/* Row flash animation for Socket.IO real-time updates */
@keyframes row-flash {
  0% { background-color: oklch(var(--a) / 0.4); }
  100% { background-color: transparent; }
}
.row-flash {
  animation: row-flash 1.5s ease-out;
}
