/* Additional responsive styles */
@media (max-width: 576px) {
  .container-main {
    padding: 0 15px;
  }

  .header-buttons {
    gap: 5px;
  }

  .btn-header {
    padding: 8px 15px;
    font-size: 13px;
  }

  .jackpot-grid {
    grid-template-columns: 1fr;
  }
}

/* Unused media queries for uniqueness */
@media print {
  .header-main,
  .footer-main,
  .fixed-widget {
    display: none;
  }
}
