/* Custom Styles for 3D Subway Runner */
:root {
  --primary-accent: #f59e0b;
}

body {
  font-family: 'Tajawal', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  background-color: #0b0f19;
}

/* Button Active Feedback */
button {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

/* Power-up Progress Bars */
.powerup-pill {
  animation: slideDown 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

/* Score Pulse Animation */
.score-bump {
  transform: scale(1.15);
  color: #38bdf8 !important;
  transition: transform 0.15s ease-out, color 0.15s ease-out;
}