Plain node activation no longer navigates, case cards stay quiet evidence rows, and the terminal keeps one top-to-bottom scrollport.
Co-authored-by: Cursor <cursoragent@cursor.com>
Stack and the CV leave the chrome so Contact stays the main action. The desktop submenu now uses an opaque surface token and a stacking context above page content.
Co-authored-by: Cursor <cursoragent@cursor.com>
SSR still ships the expanded menu, but phones collapse it after render, stop sticking the header below md, and use the header-offset token so case anchors no longer sit underneath the bar.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship prerendered SEO, crawl files and palette/map a11y so every locale route is indexable, honest and keyboard-usable without inventing claims.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship the final German and English copy, compose every route from shared page primitives, and cover claims, parity and contact briefing in tests.
Co-authored-by: Cursor <cursoragent@cursor.com>