diff --git a/src/lib/components/fitness/PeriodTracker.svelte b/src/lib/components/fitness/PeriodTracker.svelte
index 684870a9..35dbb8a7 100644
--- a/src/lib/components/fitness/PeriodTracker.svelte
+++ b/src/lib/components/fitness/PeriodTracker.svelte
@@ -662,6 +662,9 @@
+ {#if calendarOffset !== 0}
+
+ {/if}
{#each weekDays as wd}
@@ -1064,9 +1067,28 @@
}
.cal-header {
display: flex;
- justify-content: space-between;
+ justify-content: center;
align-items: center;
+ gap: 0.25rem;
margin-bottom: 0.5rem;
+ position: relative;
+ }
+ .go-today-btn {
+ position: absolute;
+ right: 0;
+ font-size: 0.65rem;
+ font-weight: 600;
+ color: var(--color-primary);
+ background: color-mix(in srgb, var(--color-primary) 10%, transparent);
+ border: 1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);
+ padding: 0.15rem 0.5rem;
+ border-radius: 5px;
+ cursor: pointer;
+ transition: background 0.15s;
+ -webkit-tap-highlight-color: transparent;
+ }
+ .go-today-btn:hover {
+ background: color-mix(in srgb, var(--color-primary) 20%, transparent);
}
.cal-title {
font-size: 0.85rem;
diff --git a/src/routes/fitness/[nutrition=fitnessNutrition]/+page.svelte b/src/routes/fitness/[nutrition=fitnessNutrition]/+page.svelte
index b28da279..0bedddc7 100644
--- a/src/routes/fitness/[nutrition=fitnessNutrition]/+page.svelte
+++ b/src/routes/fitness/[nutrition=fitnessNutrition]/+page.svelte
@@ -930,6 +930,9 @@
+ {#if !isToday}
+
+ {/if}