modcomms/frontend/index.html
Vadym Samoilenko e98143de55 Fix favicon/CSS 404s; heartbeat 25s→10s already staged
- index.html: remove broken /index.css link (file never existed, noisy 404)
- index.html: fix favicon path to use %BASE_URL% so Vite rewrites it
  correctly for /modcomms/ subpath deployment
- public/favicon.svg: add minimal M favicon (was completely missing)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-18 12:57:49 +00:00

90 lines
No EOL
2.7 KiB
HTML
Executable file

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="%BASE_URL%favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Mod Comms - Intelligent Review</title>
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
fontFamily: {
'sans': ['Arial', 'sans-serif'],
},
borderRadius: {
DEFAULT: '10px',
},
colors: {
// Oliver Brand Colors
'oliver-black': '#1A1A1A',
'oliver-gold': '#FFCB05',
'oliver-orange': '#FF5C00',
'oliver-azure': '#0487B6',
'oliver-sky': '#5DF5EA',
'oliver-grey': '#EFEFEF',
'oliver-green': '#09821F',
// Keep functional status colours for RAG system
'success': '#09821F',
'success-light': '#E9F4EA',
'warning': '#FFCB05',
'warning-light': '#FFF8E7',
'error': '#E3000F',
'error-light': '#FDE7E9',
// Keep grey scale for borders
'grey-300': '#E2E2E2',
},
animation: {
'slow-ping': 'ping 2s cubic-bezier(0, 0, 0.2, 1) infinite',
'fade-in': 'fadeIn 0.3s ease-out',
},
keyframes: {
ping: {
'75%, 100%': {
transform: 'scale(2)',
opacity: '0'
}
},
fadeIn: {
'0%': { opacity: '0', transform: 'translateY(8px)' },
'100%': { opacity: '1', transform: 'translateY(0)' },
},
}
},
},
}
</script>
<style>
@keyframes spin-animation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.custom-spinner {
animation: spin-animation 1s linear infinite;
}
</style>
<script type="importmap">
{
"imports": {
"react": "https://aistudiocdn.com/react@^19.1.1",
"react/": "https://aistudiocdn.com/react@^19.1.1/",
"@google/genai": "https://aistudiocdn.com/@google/genai@^1.20.0",
"react-dom/": "https://aistudiocdn.com/react-dom@^19.1.1/",
"jspdf": "https://aistudiocdn.com/jspdf@^2.5.1",
"html2canvas": "https://aistudiocdn.com/html2canvas@^1.4.1"
}
}
</script>
</head>
<body class="bg-white">
<div id="root"></div>
<script type="module" src="/index.tsx"></script>
</body>
</html>