<!doctype html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/firmament-mark.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="theme-color" media="(prefers-color-scheme: light)" content="#ffffff" />
    <meta name="theme-color" media="(prefers-color-scheme: dark)" content="#0b1020" />
    <script>
      // Linkit owns the dark mode preference (see linkit-react-components);
      // apply the mirrored preference before the first paint.
      (function () {
        try {
          var choice = window.localStorage.getItem('linkit.theme');
          var dark = choice === 'dark' || (choice !== 'light' && window.matchMedia('(prefers-color-scheme: dark)').matches);
          var root = document.documentElement;
          root.classList.toggle('dark', dark);
          root.style.colorScheme = dark ? 'dark' : 'light';
        } catch (error) {}
      })();
    </script>
    <title>Firmament · Research data warehouse</title>
    <script type="module" crossorigin src="/assets/index-DXokcTYs.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-SYQSFQzd.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
