diff --git a/app/series_view.py b/app/series_view.py index ee2a9e1..319814f 100644 --- a/app/series_view.py +++ b/app/series_view.py @@ -73,7 +73,6 @@ def build_series_view(series_id, payload): "leader": leader_team, "trailer": trailer_team, "state": state, - "headline": _headline(state, leader_team, trailer_team, top_wins, bot_wins), "games": normalized_games, "played_games": played, "next_game": next_game, @@ -157,23 +156,6 @@ def _game_view(game): } -def _headline(state, leader, trailer, top_wins, bot_wins): - if state["is_game7"]: - return "Win-or-go-home \u2014 Game 7 tonight." - if state["is_clincher"] and leader: - return f"{leader['full']} can close it out in Game {state['game_number']}." - if state["is_pivotal"]: - return f"Series tied 2\u20112 \u2014 pivotal Game {state['game_number']}." - if state["is_opener"]: - return "Series opener." - if leader and trailer: - return ( - f"{leader['full']} leads {state['hi']}\u2011{state['lo']} " - f"\u2014 Game {state['game_number']} next." - ) - return f"Series even {top_wins}\u2011{bot_wins}." - - def _format_start(start_utc): if not start_utc: return "", "" diff --git a/app/static/styles.css b/app/static/styles.css index 5e70cf5..086417b 100644 --- a/app/static/styles.css +++ b/app/static/styles.css @@ -603,6 +603,17 @@ main { border: 1px solid rgba(212, 175, 55, 0.28); } +.badge-round-link { + text-decoration: none; + transition: border-color 0.12s ease, color 0.12s ease, background 0.12s ease; +} + +.badge-round-link:hover { + border-color: var(--cup-gold-1); + color: var(--cup-gold-2); + background: rgba(212, 175, 55, 0.16); +} + .badge-conf { background: rgba(79, 195, 247, 0.12); color: var(--ice-accent); @@ -795,36 +806,6 @@ main { margin-top: 0.25rem; } -.series-versus { - display: flex; - flex-direction: column; - gap: 0.2rem; - align-items: center; -} - -.series-versus-label { - font-size: 0.7rem; - letter-spacing: 0.15em; - color: var(--cup-silver-dim); -} - -.series-versus-score { - font-size: 1.4rem; - font-weight: 600; - color: var(--cup-gold-2); -} - -.series-versus-best { - font-size: 0.75rem; - color: var(--cup-silver-dim); -} - -.series-headline { - font-size: 1rem; - color: var(--cup-silver-1); - max-width: 46ch; -} - .series-next-card { background: var(--card); border: 1px solid var(--cup-gold-dim); @@ -1172,22 +1153,3 @@ main { .bracket-accordion { display: flex; } } -/* Banner bracket link (both pages) */ -.banner-bracket-link { - background: transparent; - border: 1px solid var(--cup-gold-dim); - color: var(--cup-gold-1); - padding: 0.35rem 0.7rem; - border-radius: 999px; - font-size: 0.78rem; - letter-spacing: 0.05em; - text-decoration: none; - transition: border-color 0.12s ease, color 0.12s ease; - white-space: nowrap; -} - -.banner-bracket-link:hover { - border-color: var(--cup-gold-1); - color: var(--cup-gold-2); -} - diff --git a/app/templates/series.html b/app/templates/series.html index f74185b..e37a6c6 100644 --- a/app/templates/series.html +++ b/app/templates/series.html @@ -11,12 +11,11 @@
← NHL Scoreboard -
- {{ series.round_label|upper }} + {{ series.round_label|upper }} {% if series.state.is_game7 %}GAME 7 {% elif series.state.is_clincher %}CLINCHER {% elif series.state.is_pivotal %}PIVOTAL{% endif %} @@ -31,11 +30,6 @@
{{ series.top_wins }}
-
- SERIES - {{ series.top_wins }} – {{ series.bottom_wins }} - Best of {{ series.length }} -
{% if series.bottom.logo %}{% endif %}
{{ series.bottom.full }}
@@ -46,7 +40,6 @@
{{ series.bottom_wins }}
-

{{ series.headline }}

{% if series.next_game %} @@ -78,13 +71,13 @@
{{ game.away.abbrev }} - {% if game.away.score is not none %}{{ game.away.score }}{% else %}—{% endif %} + {% if game.away.score is not none %}{{ game.away.score }}{% endif %}
{{ game.home.abbrev }} - {% if game.home.score is not none %}{{ game.home.score }}{% else %}—{% endif %} + {% if game.home.score is not none %}{{ game.home.score }}{% endif %}