A self-hosted orchestration system crafted for power users. composia.xyz
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334<!doctype html><html lang="en" data-theme-mode="system" data-accent="blue"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="icon" href="/favicon.svg" type="image/svg+xml" /> <link rel="icon" href="/favicon.ico" sizes="32x32" /> <link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" /> <link rel="manifest" href="/site.webmanifest" /> <script> (() => { const root = document.documentElement; const themeMode = window.localStorage.getItem("composia.theme-mode") ?? "system"; const accent = window.localStorage.getItem("composia.accent-color") ?? "blue"; const prefersDark = window.matchMedia( "(prefers-color-scheme: dark)", ).matches; const resolvedTheme = themeMode === "system" ? (prefersDark ? "dark" : "light") : themeMode; root.dataset.themeMode = themeMode; root.dataset.accent = accent; root.classList.toggle("dark", resolvedTheme === "dark"); root.style.colorScheme = resolvedTheme; })(); </script> %sveltekit.head% </head> <body data-sveltekit-preload-data="hover"> <div style="display: contents">%sveltekit.body%</div> </body></html>