/* ============================================
   PAGE: system_status.css
   Custom styles for the System Status page
   ============================================ */

/* JetBrains Mono for .font-mono class */
.font-mono {
  font-family: 'JetBrains Mono', monospace;
}

/* Reveal animation */
.reveal {
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}
.reveal.active {
  opacity: 1;
  transform: translateY(0);
}

/* Slow pulse animation for the status indicator */
@keyframes ping-slow {
  75%, 100% { transform: scale(2); opacity: 0; }
}
.animate-ping-slow {
  animation: ping-slow 2s cubic-bezier(0, 0, 0.2, 1) infinite;
}

/* Uptime bar hover effects */
.uptime-day {
  transition: all 0.2s ease;
}
.uptime-day:hover {
  transform: scaleY(1.5);
  filter: brightness(1.1);
}

/* Tooltip visibility on hover */
.uptime-day .tooltip {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s;
}
.uptime-day:hover .tooltip {
  visibility: visible;
  opacity: 1;
}

/* Hide scrollbar for the bars container */
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
