Create a tokio runtime directly instead of `#[tokio::main]`

Should make things a bit clearer and improve rust-analyzer diagnostics for the event_loop function.

Created by  finchie  on December 22, 2025
XDFSAPI75FQXHD3ZMYBEGROQ35VQC3WQFQ5EJQAWUXTCKR2N62LAC
Change contents