/* ==========================================================================
   Past Seasons page (page-past-seasons.php). Builds on css/looc-ui.css.
   ========================================================================== */

/* Sticky row of season jump links */
.looc-past-nav {
  position: sticky;
  top: var(--looc-nav-h);
  z-index: 10;
  padding: 12px 0;
  background: rgba(10, 16, 51, 0.88);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-top: 1px solid var(--looc-line);
  border-bottom: 1px solid var(--looc-line);
}
.looc-past-nav ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 8px; overflow-x: auto; scrollbar-width: none; }
.looc-past-nav ul::-webkit-scrollbar { display: none; }
.looc-past-nav a {
  display: block;
  padding: 7px 16px;
  border: 1px solid var(--looc-line-2);
  border-radius: 999px;
  color: var(--looc-body) !important;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  text-decoration: none !important;
  font-variant-numeric: tabular-nums;
}
.looc-past-nav a:hover, .looc-past-nav a:focus-visible { border-color: var(--looc-gold); color: var(--looc-gold) !important; }

.looc-past-season { scroll-margin-top: calc(var(--looc-nav-h) + 64px); padding-bottom: 8px; }
.looc-past-season + .looc-past-season { padding-top: 40px; }
