Upgrade vers Svelte 5 et reproduction de la page d'accueil

- Upgrade : Svelte 5.0.0, Vite 7.0.4, @sveltejs/vite-plugin-svelte 6.0.0
- Migration syntaxe Svelte 5 : $derived, $props(), onclick, mount()
- Navbar identique au site source avec logo GIF et menu animé
- Page Home avec vidéo plein écran et lignes verticales
- CSS modulaire organisé en fichiers séparés (variables, fonts, layout, buttons, etc.)
- Assets copiés : fonts Danzza, vidéos, icônes

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
isUnknown 2026-02-07 07:52:16 +01:00
parent cbe89acb21
commit a12c2df8f9
28 changed files with 1062 additions and 576 deletions

60
src/styles/fonts.css Normal file
View file

@ -0,0 +1,60 @@
/* Font faces */
@font-face {
font-family: "Terminal";
font-weight: bold;
src: local("terminal-grotesque"),
url("/assets/fonts/terminal-grotesque.ttf") format("truetype");
}
@font-face {
font-family: "Danzza";
src: local("Danzza Regular"),
url("/assets/fonts/Danzza-Regular.woff") format("woff"),
url("/assets/fonts/Danzza-Regular.otf") format("opentype");
font-display: swap;
}
@font-face {
font-family: "Danzza Light";
src: local("Danzza Light"),
url("/assets/fonts/Danzza-Light.woff") format("woff"),
url("/assets/fonts/Danzza-Light.otf") format("opentype");
font-display: swap;
}
@font-face {
font-family: "Danzza Medium";
src: local("Danzza Medium"),
url("/assets/fonts/Danzza-Medium.woff") format("woff"),
url("/assets/fonts/Danzza-Medium.otf") format("opentype");
font-display: swap;
}
@font-face {
font-family: "Danzza Bold";
src: local("Danzza Bold"),
url("/assets/fonts/Danzza-Bold.woff") format("woff"),
url("/assets/fonts/Danzza-Bold.otf") format("opentype");
font-display: swap;
}
/* Font utility classes */
.font-face-terminal {
font-family: "Terminal";
}
.font-face-danzza {
font-family: "Danzza";
}
.font-face-danzza-light {
font-family: "Danzza Light";
}
.font-face-danzza-medium {
font-family: "Danzza Medium";
}
.font-face-danzza-bold {
font-family: "Danzza Bold";
}