The CSS needs to be applied immediately (in [shared/transitions.js](https://github.com/sveltejs/svelte/blob/cfd5d3e3c78fc3ea5929d24edf65c748047e2803/src/shared/transitions.js#L40)) if there's a delay: ```diff -if ( intro && obj.tick ) obj.tick( 0 ); +if ( intro ) { + if ( obj.tick ) obj.tick( 0 ); + if ( obj.css ) node.style.cssText += ` ${obj.css( 0 )}`; +} ``` Would also need to remove the styles once the transition starts.