vinterliste/frontend
Ole-Morten Duesund 291b2cdfe0 fix(design): drop landing hr + duplicate link + snowflake background
Playwright inspection of the redesigned root page surfaced three real
issues:

1. The .landing-hero element had a bottom-border that rendered as a
   harsh horizontal rule between the intro and the search. Combined
   with the footer's top-border, a short landing page had TWO visual
   <hr> lines fighting each other. Removed the bottom-border.

2. The intro's secondary paragraph ended with "Mer om personvern og
   hvordan det virker." — the persistent footer right below has the
   exact same link. Two identical CTAs within ~400 vertical pixels
   on a short page. Dropped the inline link.

3. **Real contrast bug**: the body's snowflake background image was
   meant to be barely-visible (a body::before wash at z-index -1 was
   supposed to fade it). But `z-index: -1` on a pseudo-element of
   body puts it BEHIND the body's painted background — not in
   front. So the wash did nothing, and on full-screen viewports
   (≥1100 px) the snowflake rendered at full luminosity-blended
   opacity, wrecking text contrast. The user spotted this in full
   screen.

   Fix: remove the body-background snowflake entirely. The ❄ glyph
   next to the wordmark in nav.top h1::after already carries the
   seasonal icon language and never interferes with content text.

Also: extended .gitignore to drop .playwright-mcp/ artefacts and
*.png. The previous attempt at this commit accidentally included
inspection screenshots and console logs; reset and redone.
2026-05-25 15:57:56 +02:00
..
public Design refresh: warmer palette, softer cards, badge icons, hero treatment 2026-05-25 15:47:39 +02:00
src fix(design): drop landing hr + duplicate link + snowflake background 2026-05-25 15:57:56 +02:00
index.html Design refresh: warmer palette, softer cards, badge icons, hero treatment 2026-05-25 15:47:39 +02:00
svelte.config.js Scaffold Vinterliste — end-to-end encrypted winter activity list 2026-05-25 12:27:14 +02:00
tsconfig.json Public landing, owner-list links, owner-conditional semi, PWA + mobile 2026-05-25 12:57:59 +02:00
vite.config.ts Scaffold Vinterliste — end-to-end encrypted winter activity list 2026-05-25 12:27:14 +02:00