Aster custom error pages

Nine Cloudflare custom pages for the astermail.org zone, themed to match the mail client. Pick a theme below, then open a page. Each page carries its own theme bar, so you can keep flipping without coming back here.

Security and challenges

Errors

The theme bar, the mock challenge widget, and the sample reference ID only appear when a page is opened from file://, localhost, or 127.0.0.1. None of it runs on Cloudflare.

Every page uses ::RAY_ID:: plus the one token its page type requires. The pages ask for no visitor IP address or location, load no fonts, and make no network request of any kind: the wordmark is inlined as a data URI, so a page under attack costs the origin nothing.

To change all nine, edit gen_pages.py and run python gen_pages.py.