diff --git a/assets/construction-tape.svg b/assets/construction-tape.svg index c63f0ab..485988b 100644 --- a/assets/construction-tape.svg +++ b/assets/construction-tape.svg @@ -1,7 +1,12 @@ - + + + + + - + + @@ -13,6 +18,7 @@ + @@ -24,4 +30,5 @@ - \ No newline at end of file + + diff --git a/assets/styles.css b/assets/styles.css index 4b678dd..7913723 100644 --- a/assets/styles.css +++ b/assets/styles.css @@ -310,9 +310,9 @@ address { body { isolation: auto; - background-image: url("./construction-tape.svg"), url("./background-mobile.webp"); + background-image: url("./construction-tape.svg?v=561024d6e6b4"), url("./background-mobile.webp"); background-position: center top; - background-size: 1200px 254px, cover; + background-size: 1200px 270px, cover; background-repeat: no-repeat; } @@ -428,6 +428,10 @@ address { padding-block-start: 0; } + .bank h2 { + text-align: center; + } + .paypal { justify-self: center; text-align: center; diff --git a/docs/implementation.md b/docs/implementation.md index 5535b97..fcfa460 100644 --- a/docs/implementation.md +++ b/docs/implementation.md @@ -4,7 +4,7 @@ The supplied 1200 × 900 PDF and its IDML source define the desktop composition. CSS lives in `assets/styles.css`; all colors are CSS custom properties. Its link in `index.html` carries a content-hash query parameter; update that value when the CSS changes to avoid stale browser caches. Layout scales with the design above 1024 px. At smaller sizes the type becomes larger and wraps; at 600 px the bank and PayPal details stack in their original reading order. The mobile background separates the supplied tape from the photograph so that it remains above the logo while the photo fills a tall page. `assets/app.mjs` only enhances the IBAN with clipboard support and an accessible selection fallback. Contact and payment links work without JavaScript. -At 1024 px and below, both decorative images are ordinary `body` backgrounds. The desktop pseudo-elements and isolated stacking context are disabled, leaving mobile touch scrolling to the document without separate decorative layers. +At 1024 px and below, both decorative images are ordinary `body` backgrounds. The tape SVG applies the original shadow settings to each strip, including their overlap. Its 270 pt view box leaves room for the shadow without moving or scaling the artwork. The desktop pseudo-elements and isolated stacking context are disabled, leaving mobile touch scrolling to the document without separate decorative layers. At 600 px and below, the Kontodaten heading is centered above the bank details. ## Preview and deployment diff --git a/docs/verification.md b/docs/verification.md index ab91bf6..fcb9fab 100644 --- a/docs/verification.md +++ b/docs/verification.md @@ -35,6 +35,11 @@ Desktop band follow-up on 2026-09-07: Mobile touch follow-up on 2026-09-07: -- The reported blocked scrolling was not reproduced with touch events in current desktop Chrome's mobile simulation or native swipes in Android 14 with Chrome 113. The user's physical phone was not available. +- The reported blocked scrolling was not reproduced with touch events in current desktop Chrome's mobile simulation or native swipes in Android 14 with Chrome 113. The user's physical phone was not available; the user subsequently suspected their browser had hung. - Simplified mobile decoration to normal body backgrounds and removed its pseudo-elements and isolated stacking context as a compatibility measure. Native Android swipes reach the bottom of the updated page (scroll position 538.18 px, viewport 760 px, document 1298 px). - Updated desktop (1200 px) and mobile (390 px) scrolled screenshots are pixel-identical to the previous rendering. Checks at 1025 and 1024 px retain the desktop/mobile breakpoint and show no horizontal overflow. + +Mobile shadow and heading follow-up on 2026-09-07: + +- Added each strip's shadow to the separate mobile tape SVG. At 390 px, initial screenshot differences are confined to the tape and shadow area (the top 146 px); content positions are unchanged. The 1200 px desktop screenshot remains pixel-identical. +- At 390 px, the Kontodaten heading's text center is 194.99 px against the viewport center of 195 px. Desktop keeps its original alignment. No horizontal overflow is present. diff --git a/index.html b/index.html index 015f952..1a02d19 100644 --- a/index.html +++ b/index.html @@ -35,7 +35,7 @@ - +