30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en" class="dark">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title><%= typeof title !== 'undefined' ? title + ' — ' : '' %><%= brand.brand_name %></title>
|
|
|
|
<% if (brand.brand_favicon_path) { %>
|
|
<link rel="icon" href="/brand/favicon" />
|
|
<% } %>
|
|
|
|
<!-- Inter font -->
|
|
<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=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
|
|
|
|
<link rel="stylesheet" href="/style.css" />
|
|
|
|
<!-- Dynamic brand accent color -->
|
|
<style>
|
|
:root { --accent: <%= brand.brand_accent %>; }
|
|
.btn-accent { background-color: var(--accent); }
|
|
.btn-accent:hover { filter: brightness(1.12); }
|
|
.border-accent { border-color: var(--accent); }
|
|
.text-accent { color: var(--accent); }
|
|
.ring-accent:focus { --tw-ring-color: var(--accent); }
|
|
</style>
|
|
</head>
|
|
<body class="bg-surface-950 text-gray-100 font-sans antialiased min-h-screen">
|