32 lines
1.4 KiB
Plaintext
32 lines
1.4 KiB
Plaintext
<!-- Manifest -->
|
|
<link rel="manifest" href="/manifest.json">
|
|
<meta name="theme-color" media="(prefers-color-scheme: light)" content="#f5f7fb">
|
|
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#0f172a">
|
|
<script>
|
|
(function() {
|
|
try {
|
|
var storedTheme = localStorage.getItem('theme');
|
|
var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
|
|
var theme = storedTheme || (prefersDark ? 'dark' : 'light');
|
|
document.documentElement.setAttribute('data-theme', theme);
|
|
} catch (err) {
|
|
document.documentElement.setAttribute('data-theme', 'light');
|
|
}
|
|
})();
|
|
</script>
|
|
|
|
<!-- Apple Icons -->
|
|
<link rel="apple-touch-icon" sizes="120x120" href="/images/icons//icon-120x120.png">
|
|
<link rel="apple-touch-icon" sizes="152x152" href="/images/icons/icon-152x152.png">
|
|
<link rel="apple-touch-icon" sizes="167x167" href="/images/icons/icon-167x167.png">
|
|
<link rel="apple-touch-icon" sizes="180x180" href="/images/icons/icon-180x180.png">
|
|
|
|
<!-- Android / PWA -->
|
|
<link rel="icon" type="image/png" sizes="192x192" href="/images/icons/favicon.png">
|
|
<link rel="icon" type="image/png" sizes="512x512" href="/images/icons/favicon.png">
|
|
|
|
<!-- iOS App Mode -->
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
<meta name="apple-mobile-web-app-title" content="SDS">
|