perf(index): trim unused Google Fonts faces, drop contact-grid no-ops (tour N1/N3)

Fraunces 0,300/0,500/0,700 + DM Sans 300 unused (all serif-300 usages
are italic -> served by 1,400; no strong/em inside serif elements).
.contact-grid grid props no-op around single child. Verified headless
Chromium 375px + 1440px: real italic renders, layout intact, zero
console errors. Inline script untouched, CSP hash unchanged.
This commit is contained in:
Bastien Chanot
2026-07-06 01:06:54 +02:00
parent b86a5129f0
commit a589b99878
+1 -4
View File
@@ -13,7 +13,7 @@
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Fraunces:ital,wght@0,300;0,500;0,600;0,700;1,400&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&family=Fraunces:ital,wght@0,600;1,400&family=DM+Sans:wght@400;500;600&display=swap" rel="stylesheet">
<style> <style>
:root { :root {
/* Palette — non négociable */ /* Palette — non négociable */
@@ -861,9 +861,6 @@
pointer-events: none; pointer-events: none;
} }
.contact-grid { .contact-grid {
display: grid;
grid-template-columns: 1fr;
gap: 32px;
position: relative; position: relative;
z-index: 1; z-index: 1;
} }