The sticky stage was scrolling away, so the title clipped under the header and left an empty gap above the next section.
Co-authored-by: Cursor <cursoragent@cursor.com>
Rename the trap field away from "website" and keep legacy detection so real messages still reach Telegram.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire the anonymous form to a VPS Python endpoint that notifies Telegram, persists submissions locally, and stops faking success on failure.
Co-authored-by: Cursor <cursoragent@cursor.com>