.btn {
    background-color: rgb(30 41 59);
    border-radius: 0.75rem;
    padding: 0.75rem 0;
    font-size: 1.125rem;
    font-weight: 600;
    transition: all 0.15s ease;
  }

  .btn:hover {
    background-color: rgb(51 65 85);
  }

  .btn:active {
    transform: scale(0.95);
  }

  .tab-btn {
    padding: 0.5rem 0;
    border-radius: 0.75rem;
    font-size: 0.875rem;
    font-weight: 600;
  }

  .menu-card {
    background-color: rgb(30 41 59);
    border-radius: 0.75rem;
    padding: 1rem;
    text-align: center;
    cursor: pointer;
    transition: background 0.15s ease;
  }

  .menu-card:hover {
    background-color: rgb(51 65 85);
  }
  