fix: Ensure hero heading has minimum distance from fixed nav bar across all languages

- Change .hero from align-items:center to flex-start so content starts from top
- Increase padding-top in short-viewport media query (<=920px height) to
  clamp(7.5rem, 10vh, 9rem) from clamp(3.75rem, 6vh, 5.5rem) so it always
  clears the ~96px nav bar
- Fix pre-existing lint errors: remove unused variables demoFinishedByStory,
  firstTake; add website/www to eslint ignores
This commit is contained in:
Timo
2026-07-03 14:02:47 +02:00
parent 0127d62a49
commit 14c9ab1d5e
3 changed files with 15 additions and 11 deletions
-4
View File
@@ -767,8 +767,6 @@ document.addEventListener('DOMContentLoaded', () => {
let userTookOver = false;
let demoStarted = false;
let demoFinished = false;
let demoFinishedByStory = false;
const finishDemo = () => {
if (demoFinished) return;
demoFinished = true;
@@ -780,7 +778,6 @@ document.addEventListener('DOMContentLoaded', () => {
};
const takeOver = (e) => {
const firstTake = !userTookOver;
userTookOver = true;
finishDemo();
// Clicks outside the popup (and not on its launcher icon) always collapse the popup
@@ -856,7 +853,6 @@ document.addEventListener('DOMContentLoaded', () => {
if (!await step(progressA, 1300, () => seekTo('a', 0.62), 0.62)) return;
if (!await step(tabs.a.root, 700)) return;
demoFinishedByStory = true;
finishDemo();
};