index.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <link rel="icon" type="image/svg+xml" href="./publish/assets/img/logo.png" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>SkySimHub | Stay Connected Everywhere</title>
  8. <link rel="preconnect" href="https://fonts.googleapis.com">
  9. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  10. <link
  11. href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap"
  12. rel="stylesheet">
  13. <style>
  14. body {
  15. font-family: "Montserrat", sans-serif;
  16. background-color: #ffffff;
  17. color: #1e293b;
  18. margin: 0;
  19. padding: 0;
  20. }
  21. /* Custom Scrollbar - Cleaner for Light UI */
  22. ::-webkit-scrollbar {
  23. width: 8px;
  24. }
  25. ::-webkit-scrollbar-track {
  26. background: #f8fafc;
  27. }
  28. ::-webkit-scrollbar-thumb {
  29. background: #cbd5e1;
  30. border-radius: 10px;
  31. }
  32. ::-webkit-scrollbar-thumb:hover {
  33. background: #94a3b8;
  34. }
  35. .infigate-shadow {
  36. box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05),
  37. 0 2px 4px -1px rgba(0, 0, 0, 0.03);
  38. }
  39. </style>
  40. <script type="importmap">
  41. {
  42. "imports": {
  43. "react/": "https://esm.sh/react@^19.2.3/",
  44. "react": "https://esm.sh/react@^19.2.3",
  45. "@google/genai": "https://esm.sh/@google/genai@^1.34.0",
  46. "react-dom/": "https://esm.sh/react-dom@^19.2.3/",
  47. "react-router-dom": "https://esm.sh/react-router-dom@^7.11.0"
  48. }
  49. }
  50. </script>
  51. <link rel="stylesheet" href="./src/index.css" />
  52. </head>
  53. <body>
  54. <div id="root"></div>
  55. <script type="module" src="./src/index.tsx"></script>
  56. </body>
  57. </html>