diff --git a/crates/browser/src/css_loader.rs b/crates/browser/src/css_loader.rs
new file mode 100644
index 0000000..301adb9
--- /dev/null
+++ b/crates/browser/src/css_loader.rs
@@ -0,0 +1,895 @@
+//! CSS resource loading: collect stylesheets from `` and `