/* Bootstrap in a low-priority layer */
@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css") layer(bootstrap);

/* Trophy Fishing Online theme overrides */
@layer tfo-bootstrap-overrides {
  /* Example: keep your tables looking the same if needed */
  /* .table { border-color: inherit; } */

  .fishing-card .card-header {
    background: linear-gradient(90deg, #0d8458, #1ea775);
    box-shadow: inset 0 -2px 0 rgba(255,255,255,0.3);
  }

  .table-success {
    --bs-table-bg: #d7f0e0;
    --bs-table-striped-bg: #eaf8f0;
  }

  .table-striped > tbody > tr:nth-of-type(odd) > * {
    background-color: var(--bs-table-striped-bg) !important;
  }

  .badge.bg-warning {
    background-color: #ffc107 !important;
  }

  body {
    background: radial-gradient(circle at top, #e8faff 0%, #b5e2f1 100%);
  }

  ul li::marker {
    color: #1ea775;
  }

  .list-group-item-action:hover {
    background-color: #e9f7ef;
  }

  .alert-success {
    background-color: #dff6ea;
    border-color: #b7e2c3;
  }
  
}


