diff --git a/content/reports/weekly/2026-01-26.html b/content/reports/weekly/2026-01-26.html index 20be9f5cc..2eff386a6 100644 --- a/content/reports/weekly/2026-01-26.html +++ b/content/reports/weekly/2026-01-26.html @@ -437,6 +437,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -446,6 +481,11 @@

Week 4, 2026 (January 26, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-02-02.html b/content/reports/weekly/2026-02-02.html index b43ecc6d0..8f3027d7c 100644 --- a/content/reports/weekly/2026-02-02.html +++ b/content/reports/weekly/2026-02-02.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 5, 2026 (February 2, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-02-09.html b/content/reports/weekly/2026-02-09.html index 80a2a1eaa..8fe4337bc 100644 --- a/content/reports/weekly/2026-02-09.html +++ b/content/reports/weekly/2026-02-09.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 6, 2026 (February 9, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-02-16.html b/content/reports/weekly/2026-02-16.html index b7c7aa8e3..948476130 100644 --- a/content/reports/weekly/2026-02-16.html +++ b/content/reports/weekly/2026-02-16.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 7, 2026 (February 16, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-02-23.html b/content/reports/weekly/2026-02-23.html index fcd942a11..9b8bd61d8 100644 --- a/content/reports/weekly/2026-02-23.html +++ b/content/reports/weekly/2026-02-23.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 8, 2026 (February 23, 2026)

+ +
3
diff --git a/content/reports/weekly/2026-03-02.html b/content/reports/weekly/2026-03-02.html index 999a5872e..0ea0219cd 100644 --- a/content/reports/weekly/2026-03-02.html +++ b/content/reports/weekly/2026-03-02.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 9, 2026 (March 2, 2026)

+ +
4
diff --git a/content/reports/weekly/2026-03-09.html b/content/reports/weekly/2026-03-09.html index e7aa396c6..a576bb0dc 100644 --- a/content/reports/weekly/2026-03-09.html +++ b/content/reports/weekly/2026-03-09.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 10, 2026 (March 9, 2026)

+ +
1
diff --git a/content/reports/weekly/2026-03-16.html b/content/reports/weekly/2026-03-16.html index f590ff2c7..c8376da91 100644 --- a/content/reports/weekly/2026-03-16.html +++ b/content/reports/weekly/2026-03-16.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 11, 2026 (March 16, 2026)

+ +
3
diff --git a/content/reports/weekly/2026-03-23.html b/content/reports/weekly/2026-03-23.html index 76de0843d..896c98955 100644 --- a/content/reports/weekly/2026-03-23.html +++ b/content/reports/weekly/2026-03-23.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 12, 2026 (March 23, 2026)

+ +
2
diff --git a/content/reports/weekly/2026-03-30.html b/content/reports/weekly/2026-03-30.html index 76813925b..9c6923c37 100644 --- a/content/reports/weekly/2026-03-30.html +++ b/content/reports/weekly/2026-03-30.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 13, 2026 (March 30, 2026)

+ +
4
diff --git a/content/reports/weekly/2026-04-06.html b/content/reports/weekly/2026-04-06.html index 91d10280c..1aae13656 100644 --- a/content/reports/weekly/2026-04-06.html +++ b/content/reports/weekly/2026-04-06.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 14, 2026 (April 6, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-04-13.html b/content/reports/weekly/2026-04-13.html index d239cd56c..536c7ef61 100644 --- a/content/reports/weekly/2026-04-13.html +++ b/content/reports/weekly/2026-04-13.html @@ -433,6 +433,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -442,6 +477,11 @@

Week 15, 2026 (April 13, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-04-20.html b/content/reports/weekly/2026-04-20.html index ba1d714dd..684f34926 100644 --- a/content/reports/weekly/2026-04-20.html +++ b/content/reports/weekly/2026-04-20.html @@ -433,6 +433,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -442,6 +477,11 @@

Week 16, 2026 (April 20, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-04-27.html b/content/reports/weekly/2026-04-27.html index 23710fb26..8d0c33fde 100644 --- a/content/reports/weekly/2026-04-27.html +++ b/content/reports/weekly/2026-04-27.html @@ -433,6 +433,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -442,6 +477,11 @@

Week 17, 2026 (April 27, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-05-04.html b/content/reports/weekly/2026-05-04.html index 7052f02e4..7276db275 100644 --- a/content/reports/weekly/2026-05-04.html +++ b/content/reports/weekly/2026-05-04.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 18, 2026 (May 4, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-05-11.html b/content/reports/weekly/2026-05-11.html index a1866356b..5d704637a 100644 --- a/content/reports/weekly/2026-05-11.html +++ b/content/reports/weekly/2026-05-11.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 19, 2026 (May 11, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-05-18.html b/content/reports/weekly/2026-05-18.html index 883146165..fde638872 100644 --- a/content/reports/weekly/2026-05-18.html +++ b/content/reports/weekly/2026-05-18.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 20, 2026 (May 18, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-05-25.html b/content/reports/weekly/2026-05-25.html index 55246269d..78a48b774 100644 --- a/content/reports/weekly/2026-05-25.html +++ b/content/reports/weekly/2026-05-25.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 21, 2026 (May 25, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-06-01.html b/content/reports/weekly/2026-06-01.html index 54a478065..77a16dafd 100644 --- a/content/reports/weekly/2026-06-01.html +++ b/content/reports/weekly/2026-06-01.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 22, 2026 (June 1, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-06-08.html b/content/reports/weekly/2026-06-08.html index a6461eb2d..bfe0e7a69 100644 --- a/content/reports/weekly/2026-06-08.html +++ b/content/reports/weekly/2026-06-08.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 23, 2026 (June 8, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-06-15.html b/content/reports/weekly/2026-06-15.html index 49b082a31..5d2ec1729 100644 --- a/content/reports/weekly/2026-06-15.html +++ b/content/reports/weekly/2026-06-15.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 24, 2026 (June 15, 2026)

+ +
5
diff --git a/content/reports/weekly/2026-06-22.html b/content/reports/weekly/2026-06-22.html index 97d6dc460..372b70005 100644 --- a/content/reports/weekly/2026-06-22.html +++ b/content/reports/weekly/2026-06-22.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 25, 2026 (June 22, 2026)

+ +
4
diff --git a/content/reports/weekly/2026-06-29.html b/content/reports/weekly/2026-06-29.html index 58c899bf2..f29b4fd11 100644 --- a/content/reports/weekly/2026-06-29.html +++ b/content/reports/weekly/2026-06-29.html @@ -481,6 +481,41 @@ font-size: 1.5rem; } } + /* week-nav-css */ + .week-nav { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1.5rem; + padding: 0.75rem 1.5rem; + background: var(--bg-secondary); + border-radius: 12px; + border: 1px solid var(--border-color); + flex-wrap: wrap; + gap: 0.5rem; + } + .week-nav a { + color: var(--text-primary); + text-decoration: none; + padding: 0.5rem 1rem; + border-radius: 8px; + font-size: 0.95rem; + font-weight: 500; + transition: background 0.2s; + } + .week-nav a:hover { + background: var(--bg-tertiary); + } + .week-nav .prev { + margin-right: auto; + } + .week-nav .next { + margin-left: auto; + } + .week-nav .spacer { + flex: 1; + } + /* /week-nav-css */ @@ -490,6 +525,11 @@

Week 26, 2026 (June 29, 2026)

+ +
1