<!DOCTYPE html>
<html lang="en" class="wf-loading">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg?v=2" />
    <link rel="manifest" href="/manifest.json" />
    <meta name="theme-color" content="#000000" />
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
    />
    <title>Dave Melkonian | Digital Design</title>
    <meta
      name="description"
      content="Digital Experience Designer with over 15 years of experience creating user-centered solutions"
    />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />

    <link
      href="https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap"
      rel="stylesheet"
    />
    <link
      href="https://fonts.googleapis.com/css2?family=Roboto+Flex:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap"
      rel="stylesheet"
    />
    <link
      href="https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,100..900;1,100..900&display=swap"
      rel="stylesheet"
    />

    <style>
      /* Ensure Roboto Flex loads immediately with fallback */
      body {
        font-family: "Roboto Flex", -apple-system, BlinkMacSystemFont,
          "Segoe UI", "Arial", sans-serif !important;
      }

      /* Font loading detection */
      .font-loaded {
        font-family: "Roboto Flex", -apple-system, BlinkMacSystemFont,
          "Segoe UI", "Arial", sans-serif;
      }

      /* Font loading fallback */
      .wf-loading {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Arial",
          sans-serif;
      }

      .wf-active {
        font-family: "Roboto Flex", -apple-system, BlinkMacSystemFont,
          "Segoe UI", "Arial", sans-serif;
      }
    </style>
    <script>
      // Font loading detection
      if ("fonts" in document) {
        Promise.all([
          document.fonts.load("400 1em 'Roboto Serif'"),
          document.fonts.load("700 1em 'Roboto Serif'"),
          document.fonts.load("400 1em 'Roboto Flex'"),
          document.fonts.load("500 1em 'Roboto Flex'"),
          document.fonts.load("700 1em 'Roboto Flex'"),
          document.fonts.load("400 1em 'Roboto Slab'"),
          document.fonts.load("700 1em 'Roboto Slab'"),
        ])
          .then(() => {
            document.documentElement.classList.add("wf-active");
            document.documentElement.classList.remove("wf-loading");
          })
          .catch(() => {
            document.documentElement.classList.remove("wf-loading");
          });
      }
    </script>
    <script type="module" crossorigin src="/assets/index-DGdKp63y.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-C1-9ledN.js">
    <link rel="modulepreload" crossorigin href="/assets/ui-C6baaqLE.js">
    <link rel="modulepreload" crossorigin href="/assets/utils-DJ9BZhAb.js">
    <link rel="stylesheet" crossorigin href="/assets/index-DrFccjcD.css">
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>
