{% assign page_title = page.title | default: site.title %}
{% assign page_desc = page.description | default: site.description %}
{% assign page_url = page.url | absolute_url %}
{% assign og_image = page.og_image | default: "/assets/img/og-default.png" | absolute_url %}
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#0a0e1a">
<title>{% if page.title %}{{ page.title }} — {{ site.title }}{% else %}{{ site.title }} — {{ site.tagline }}{% endif %}</title>
<meta name="description" content="{{ page_desc | strip_newlines }}">
<link rel="canonical" href="{{ page_url }}">
<meta property="og:type" content="website">
<meta property="og:url" content="{{ page_url }}">
<meta property="og:title" content="{{ page_title }} — {{ site.title }}">
<meta property="og:description" content="{{ page_desc | strip_newlines }}">
<meta property="og:image" content="{{ og_image }}">
<meta property="og:site_name" content="{{ site.title }}">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ page_title }} — {{ site.title }}">
<meta name="twitter:description" content="{{ page_desc | strip_newlines }}">
<meta name="twitter:image" content="{{ og_image }}">
<link rel="icon" type="image/svg+xml" href="{{ '/assets/img/favicon.svg' | relative_url }}">
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
{% if page.jsonld %}
{% include jsonld/{{ page.jsonld }}.html %}
{% endif %}
<script>
(function() {
var stored = localStorage.getItem('theme');
if (stored) document.documentElement.setAttribute('data-theme', stored);
})();
</script>