···
<title>Colin Ozanne</title>
+
<picture class="container">
+
<source srcset={colinWebp.src} type="image/webp" />
+
<img src={colinPng.src} alt="Colin Ozanne" />
+
Colin <br class="desktop-only" /> Ozanne
+
<p class="container">{subtitle}</p>
+
<div class="container lang-switcher">
+
class={locale === "en" ? "active" : ""}
+
href={`${config.domains.en}${path}`}
+
<Icon name="pixel:globe" />
+
class={locale === "fr" ? "active" : ""}
+
href={`${config.domains.fr}${path}`}
+
href="mailto:contact@colinozanne.fr"
+
rel="noopener noreferrer"
+
<Icon name="pixel:envelope" />
+
<Icon name="pixel:external-link" class="external-link" />
+
href="https://www.linkedin.com/in/colin-ozanne/"
+
rel="noopener noreferrer"
+
<Icon name="pixel:linkedin" />
+
<span> Linkedin </span>
+
<Icon name="pixel:external-link" class="external-link" />
+
href="https://finxol.io"
+
rel="noopener noreferrer"
+
<Icon name="pixel:pen-nib" />
+
<Icon name="pixel:external-link" class="external-link" />
+
© {new Date().getFullYear()} Colin Ozanne
···
grid-template-columns: clamp(15rem, 20vw, 30rem) auto;
grid-template-rows: 1fr auto;
+
grid-template-areas: "aside main";
font-family: "Scorekard", sans-serif;
+
flex-direction: column;
+
justify-content: space-between;