Rebrand: UK AI Automation — new domain, logo, indigo colour scheme, AI services content

This commit is contained in:
Peter Foster
2026-03-21 09:48:46 +00:00
parent a4a8e237d6
commit 1d705572ad
164 changed files with 2870 additions and 9819 deletions

View File

@@ -83,16 +83,16 @@ $spamPatterns['top_ips'] = array_slice($ipCounts, 0, 10, true);
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Spam Analysis Dashboard - UK Data Services</title>
<title>Spam Analysis Dashboard - UK AI Automation</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #f5f5f5; color: #333; }
.container { max-width: 1200px; margin: 0 auto; padding: 20px; }
h1 { margin-bottom: 30px; color: #144784; }
h1 { margin-bottom: 30px; color: #7c3aed; }
.stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin-bottom: 30px; }
.stat-card { background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); }
.stat-card h3 { font-size: 14px; color: #666; margin-bottom: 10px; }
.stat-card .value { font-size: 32px; font-weight: bold; color: #144784; }
.stat-card .value { font-size: 32px; font-weight: bold; color: #7c3aed; }
.section { background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); margin-bottom: 20px; }
.section h2 { margin-bottom: 15px; color: #333; }
table { width: 100%; border-collapse: collapse; }
@@ -100,9 +100,9 @@ $spamPatterns['top_ips'] = array_slice($ipCounts, 0, 10, true);
th { background: #f8f8f8; font-weight: 600; }
.log-entry { font-family: monospace; font-size: 12px; }
.error { color: #ef4444; }
.success { color: #10b981; }
.success { color: #818cf8; }
.chart { margin: 20px 0; }
.bar { background: #144784; height: 20px; margin-bottom: 5px; transition: width 0.3s; }
.bar { background: #7c3aed; height: 20px; margin-bottom: 5px; transition: width 0.3s; }
.bar-label { font-size: 12px; color: #666; }
.blocked-ip { background: #fee; color: #c00; padding: 2px 6px; border-radius: 3px; font-family: monospace; font-size: 12px; }
</style>

View File

@@ -26,7 +26,7 @@ if (!isset($_SESSION['authenticated']) || $_SESSION['authenticated'] !== true) {
body { font-family: Arial, sans-serif; background: #f5f5f5; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; }
.login-form { background: white; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
input[type="password"] { padding: 10px; width: 200px; margin-bottom: 10px; }
button { padding: 10px 20px; background: #179e83; color: white; border: none; border-radius: 4px; cursor: pointer; }
button { padding: 10px 20px; background: #6d28d9; color: white; border: none; border-radius: 4px; cursor: pointer; }
.error { color: red; margin-bottom: 10px; }
</style>
</head>
@@ -133,7 +133,7 @@ if (isset($_GET['export']) && $_GET['export'] === 'csv') {
.stat-value {
font-size: 36px;
font-weight: bold;
color: #179e83;
color: #6d28d9;
}
.stat-label {
color: #666;
@@ -162,7 +162,7 @@ if (isset($_GET['export']) && $_GET['export'] === 'csv') {
font-size: 14px;
}
.submission-email {
color: #179e83;
color: #6d28d9;
font-weight: 500;
}
.submission-details {
@@ -184,7 +184,7 @@ if (isset($_GET['export']) && $_GET['export'] === 'csv') {
}
.btn {
padding: 10px 20px;
background: #179e83;
background: #6d28d9;
color: white;
text-decoration: none;
border-radius: 4px;