/*
 * Paint guard for prerendered pages (linked from <head> by the prerender
 * step). Hides the body until prerender-paint-guard.js, at the end of <body>,
 * removes this stylesheet's <link>.
 *
 * Failsafe reveal: that script is the only other reveal path, and it is a
 * second network request. If it cannot be fetched (a deploy cutover or a cold
 * origin), the body would stay at opacity 0 for good, a blank page only a
 * hard reload clears, even with the app mounted underneath. The keyframe
 * reveals the body after 3s with no script at all. On the happy path the
 * script removes the link first, taking the animation with it, so it never
 * visibly fires.
 *
 * A file rather than an inline <style>: the strict CSP (style-src 'self')
 * refuses inline style elements (#2747).
 */
body{opacity:0;animation:v3ndor-pg-reveal 1ms linear 3s forwards}
@keyframes v3ndor-pg-reveal{to{opacity:1}}
