diff --git a/assets/css/ui.css b/assets/css/ui.css index b066740..02f74f8 100644 --- a/assets/css/ui.css +++ b/assets/css/ui.css @@ -1040,12 +1040,69 @@ transform: translateY(1px); } @media (max-width: 800px) { - .welcome-card { - padding: 26px 20px; - } - .welcome-title { - font-size: 1.3rem; - } + .welcome-card { + padding: 26px 20px; + margin-top: 80px; /* Ensure it sits below the fixed header */ + } + .welcome-title { + font-size: 1.1rem; + } + .welcome-intro { + font-size: 0.85rem; + } + .welcome-step-text { + font-size: 0.85rem; + } + .welcome-step-title { + font-size: 0.9rem; + } + .welcome-step-body { + font-size: 0.8rem; + } + .welcome-cta { + font-size: 0.85rem; + } + .welcome-step-num { + font-size: 0.75rem; + } + margin-top: 80px; /* Ensure it sits below the fixed mobile header */ + } + .welcome-title { + font-size: 1.1rem; + } + .welcome-intro { + font-size: 0.85rem; + } + .welcome-step-text { + font-size: 0.85rem; + } + .welcome-step-title { + font-size: 0.9rem; + } + .welcome-step-body { + font-size: 0.8rem; + } + .welcome-cta { + font-size: 0.85rem; + } + .welcome-step-num { + font-size: 0.75rem; + } + .welcome-intro { + font-size: 0.85rem; + } + .welcome-step-text { + font-size: 0.85rem; + } + .welcome-step-title { + font-size: 0.9rem; + } + .welcome-step-body { + font-size: 0.8rem; + } + .welcome-cta { + font-size: 0.85rem; + } } .utci-fetch-time { text-align: right; diff --git a/assets/js/app.js b/assets/js/app.js index 7672563..f3ca7f0 100644 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -405,6 +405,7 @@ export function UTCIForecast() { return raw.map(c => Math.min(255, Math.round(c + (255 - c) * whiteMix))); }; const airTempRgbStrong = (t) => airTempRgb(t, 0.42); + const airTempRgbVeryStrong = (t) => airTempRgb(t, 0.25); // ─── 3b. PANEL COMPUTATIONS ────────────────────────────────────────── // Derived from currentRow and the active day - no side effects. @@ -1138,14 +1139,14 @@ export function UTCIForecast() { ${fscSrc.map((r, j) => { - const rgb = airTempRgb(getT(r)) || [200, 200, 200]; + const rgb = airTempRgbStrong(getT(r)) || [200, 200, 200]; const fc = `rgb(${rgb[0]},${rgb[1]},${rgb[2]})`; return html``; })} ${fscSrc.map((r, j) => { - const rgb = airTempRgbStrong(getT(r)) || [200, 200, 200]; + const rgb = airTempRgbVeryStrong(getT(r)) || [200, 200, 200]; const fc = `rgb(${rgb[0]},${rgb[1]},${rgb[2]})`; return html``; })} diff --git a/data/tracking.json b/data/tracking.json index 38e0d18..06a5538 100644 --- a/data/tracking.json +++ b/data/tracking.json @@ -68,5 +68,29 @@ "profiles": { "vehicle": 1 } + }, + "2026-06-19": { + "visits": 11, + "profiles": [] + }, + "2026-06-20": { + "visits": 4, + "profiles": { + "showall": 6, + "basic": 4, + "home": 8, + "vehicle": 9, + "alltemps": 7, + "custom": 1 + } + }, + "2026-06-21": { + "visits": 6, + "profiles": { + "basic": 2, + "home": 3, + "vehicle": 2, + "farming": 5 + } } } \ No newline at end of file