From a6d14f9267adcd95b10db6b2b4c308f9a318a771 Mon Sep 17 00:00:00 2001 From: Jon Kazama Date: Sat, 13 Jun 2026 20:30:26 +0200 Subject: [PATCH] feat(css): prefers-reduced-motion-Block inkl. View-Transition-Pseudos --- src/css/main.css | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/css/main.css b/src/css/main.css index 2685c42..1d8cc92 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -2444,3 +2444,22 @@ body.show-desc .bm-desc { display: block; } .modal { width: calc(100vw - 32px); } } + +/* ============================================= + prefers-reduced-motion — UNGESCHICHTET (kein @layer). + Ungeschichtete Regeln gewinnen ueber alle Layer. + Kappt alle Transitions/Animationen inkl. der + View-Transition-Pseudo-Elemente (der *-Selektor + trifft sie nicht zuverlaessig, daher explizit). + ============================================= */ +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { + transition: none !important; + animation: none !important; + } + ::view-transition-group(*), + ::view-transition-old(*), + ::view-transition-new(*) { + animation: none !important; + } +}