/* Univers des jeux : généré depuis src/_data/univers.json */

.u-spooky-tower {
  --u-fond: #1f1b33; --u-surface: #2c2647; --u-encre: #f1ecff;
  --u-doux: #cdc5e8; --u-accent: #a9d8ef; --u-motif: #3b3363;
  --u-titre: var(--titre); --u-titre-poids: 400; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/lunes.svg");
}
.vt-spooky-tower { view-transition-name: boite-spooky-tower; }

.u-kikicri {
  --u-fond: #e6f4fa; --u-surface: #cfeaf5; --u-encre: #17262e;
  --u-doux: #3a525e; --u-accent: #9a2c25; --u-motif: #a7d9ec;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/ondes.svg");
}
.vt-kikicri { view-transition-name: boite-kikicri; }

.u-joyeux-bazar {
  --u-fond: #f7efe3; --u-surface: #ecdfcb; --u-encre: #2a2324;
  --u-doux: #5b4b4c; --u-accent: #21605f; --u-motif: #dcc0a0;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/confettis.svg");
}
.vt-joyeux-bazar { view-transition-name: boite-joyeux-bazar; }

.u-mythic-arena {
  --u-fond: #271d1b; --u-surface: #372a26; --u-encre: #f3e6d2;
  --u-doux: #d4c2a7; --u-accent: #e3b87e; --u-motif: #43332e;
  --u-titre: "Cinzel", var(--titre); --u-titre-poids: 600; --u-titre-espace: 0.03em; --u-titre-echelle: 0.82;
  --u-decor: url("/assets/img/motifs/damier.svg");
}
.vt-mythic-arena { view-transition-name: boite-mythic-arena; }

.u-mission-savane {
  --u-fond: #fbf0d8; --u-surface: #f3dfb3; --u-encre: #2e2214;
  --u-doux: #5c4630; --u-accent: #874810; --u-motif: #e8c784;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/herbes.svg");
}
.vt-mission-savane { view-transition-name: boite-mission-savane; }

.u-baladino {
  --u-fond: #e5f2ec; --u-surface: #cfe6dc; --u-encre: #17302a;
  --u-doux: #3b5a51; --u-accent: #1d6658; --u-motif: #a9d4c3;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/traces.svg");
}
.vt-baladino { view-transition-name: boite-baladino; }

.u-baaaa-tle {
  --u-fond: #efedf8; --u-surface: #dfdaef; --u-encre: #24213a;
  --u-doux: #504b6b; --u-accent: #4f4a7a; --u-motif: #d2cde9;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/nuages.svg");
}
.vt-baaaa-tle { view-transition-name: boite-baaaa-tle; }

.u-chromatik {
  --u-fond: #eaf3f1; --u-surface: #d5e7e3; --u-encre: #0f2f37;
  --u-doux: #335159; --u-accent: #0c5766; --u-motif: #f2b38a;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/mosaique.svg");
}
.vt-chromatik { view-transition-name: boite-chromatik; }

.u-deep-river {
  --u-fond: #163a20; --u-surface: #1f4a2a; --u-encre: #eef2e6;
  --u-doux: #c9d6c3; --u-accent: #f4a868; --u-motif: #24512f;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/vagues.svg");
}
.vt-deep-river { view-transition-name: boite-deep-river; }

.u-kamakai {
  --u-fond: #e2f4ee; --u-surface: #c9e9dd; --u-encre: #10352a;
  --u-doux: #2f5a4b; --u-accent: #196449; --u-motif: #9fd6c1;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/bulles.svg");
}
.vt-kamakai { view-transition-name: boite-kamakai; }

.u-dragon-deck {
  --u-fond: #e5f5f4; --u-surface: #cdebe8; --u-encre: #1f1d1a;
  --u-doux: #4a463f; --u-accent: #a1321c; --u-motif: #a6d9d4;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/ecailles.svg");
}
.vt-dragon-deck { view-transition-name: boite-dragon-deck; }

.u-carapate {
  --u-fond: #f2f3e2; --u-surface: #e2e6c6; --u-encre: #2a1f17;
  --u-doux: #574536; --u-accent: #4a661c; --u-motif: #cbd59b;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/feuilles.svg");
}
.vt-carapate { view-transition-name: boite-carapate; }

.u-golden-train {
  --u-fond: #f6ecdb; --u-surface: #ebdbc0; --u-encre: #2b1c15;
  --u-doux: #5e4434; --u-accent: #963320; --u-motif: #dbbd93;
  --u-titre: "Alfa Slab One", var(--titre); --u-titre-poids: 400; --u-titre-espace: 0; --u-titre-echelle: 0.86;
  --u-decor: url("/assets/img/motifs/rails.svg");
}
.vt-golden-train { view-transition-name: boite-golden-train; }

.u-polynimaux {
  --u-fond: #fbf3dc; --u-surface: #f2e3b4; --u-encre: #33221d;
  --u-doux: #634a40; --u-accent: #8a4639; --u-motif: #e3cb90;
  --u-titre: "Caveat", var(--titre); --u-titre-poids: 700; --u-titre-espace: 0; --u-titre-echelle: 1.22;
  --u-decor: url("/assets/img/motifs/empreintes.svg");
}
.vt-polynimaux { view-transition-name: boite-polynimaux; }

.u-micro-nimo {
  --u-fond: #e0f5f4; --u-surface: #c4ebe9; --u-encre: #0f2b2b;
  --u-doux: #2f5150; --u-accent: #0b6362; --u-motif: #93d9d6;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/alveoles.svg");
}
.vt-micro-nimo { view-transition-name: boite-micro-nimo; }

.u-fragments-outsphere {
  --u-fond: #1b1f19; --u-surface: #272c24; --u-encre: #ece9dc;
  --u-doux: #c4c1ae; --u-accent: #d6e29c; --u-motif: #30372c;
  --u-titre: "Space Grotesk", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/orbites.svg");
}
.vt-fragments-outsphere { view-transition-name: boite-fragments-outsphere; }

.u-animooz {
  --u-fond: #fdf5dc; --u-surface: #f6e6b0; --u-encre: #2e1d11;
  --u-doux: #5f4430; --u-accent: #87491a; --u-motif: #efd27c;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/taches.svg");
}
.vt-animooz { view-transition-name: boite-animooz; }

.u-the-sound-maker {
  --u-fond: #2a1030; --u-surface: #3a1a41; --u-encre: #fbeefc;
  --u-doux: #dfc8e1; --u-accent: #f2c792; --u-motif: #43214b;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/ondes.svg");
}
.vt-the-sound-maker { view-transition-name: boite-the-sound-maker; }

.u-petit-nicolas {
  --u-fond: #f4f2ea; --u-surface: #e7e4d8; --u-encre: #1c2350;
  --u-doux: #444a72; --u-accent: #a5302a; --u-motif: #c4c9de;
  --u-titre: "Caveat", var(--titre); --u-titre-poids: 700; --u-titre-espace: 0; --u-titre-echelle: 1.22;
  --u-decor: url("/assets/img/motifs/seyes.svg");
}
.vt-petit-nicolas { view-transition-name: boite-petit-nicolas; }

.u-memo-robots {
  --u-fond: #1c1b1e; --u-surface: #29272c; --u-encre: #f1ece0;
  --u-doux: #cbc3b1; --u-accent: #80c8c4; --u-motif: #34313a;
  --u-titre: "Space Grotesk", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/circuits.svg");
}
.vt-memo-robots { view-transition-name: boite-memo-robots; }

.u-magic-hat {
  --u-fond: #2d2b3c; --u-surface: #3a374c; --u-encre: #f4efe0;
  --u-doux: #d1cab9; --u-accent: #e6d377; --u-motif: #48445f;
  --u-titre: var(--titre); --u-titre-poids: 400; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/etincelles.svg");
}
.vt-magic-hat { view-transition-name: boite-magic-hat; }

.u-headhunter {
  --u-fond: #1c2528; --u-surface: #273236; --u-encre: #eef0ea;
  --u-doux: #c3c9c4; --u-accent: #eab76e; --u-motif: #2d3a3f;
  --u-titre: "Alfa Slab One", var(--titre); --u-titre-poids: 400; --u-titre-espace: 0; --u-titre-echelle: 0.86;
  --u-decor: url("/assets/img/motifs/fenetres.svg");
}
.vt-headhunter { view-transition-name: boite-headhunter; }

.u-fragments {
  --u-fond: #2a2325; --u-surface: #393033; --u-encre: #f2ebe4;
  --u-doux: #d0c4bb; --u-accent: #e8c6ab; --u-motif: #43383b;
  --u-titre: var(--titre); --u-titre-poids: 400; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/eclats.svg");
}
.vt-fragments { view-transition-name: boite-fragments; }

.u-connec-team {
  --u-fond: #fafaf3; --u-surface: #efeee2; --u-encre: #1a1a1a;
  --u-doux: #4a4a4a; --u-accent: #7a5f00; --u-motif: #ece39a;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/liens.svg");
}
.vt-connec-team { view-transition-name: boite-connec-team; }

.u-magic-school {
  --u-fond: #edf0fa; --u-surface: #dbe1f4; --u-encre: #232043;
  --u-doux: #4b4870; --u-accent: #8f4c0c; --u-motif: #c3cdee;
  --u-titre: var(--titre); --u-titre-poids: 400; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/etoiles.svg");
}
.vt-magic-school { view-transition-name: boite-magic-school; }

.u-space-builder {
  --u-fond: #121517; --u-surface: #1d2226; --u-encre: #eef3ee;
  --u-doux: #c0cac3; --u-accent: #90d2c4; --u-motif: #232a2e;
  --u-titre: "Space Grotesk", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.03em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/plan.svg");
}
.vt-space-builder { view-transition-name: boite-space-builder; }

.u-medieval-pong {
  --u-fond: #e8f1f6; --u-surface: #d4e5ee; --u-encre: #1f2430;
  --u-doux: #475064; --u-accent: #2f5287; --u-motif: #c3d9e5;
  --u-titre: "Cinzel", var(--titre); --u-titre-poids: 600; --u-titre-espace: 0.03em; --u-titre-echelle: 0.82;
  --u-decor: url("/assets/img/motifs/creneaux.svg");
}
.vt-medieval-pong { view-transition-name: boite-medieval-pong; }

.u-feed-ze-troll {
  --u-fond: #231e29; --u-surface: #312936; --u-encre: #f4ece8;
  --u-doux: #d6c9c7; --u-accent: #f3bab1; --u-motif: #3a3041;
  --u-titre: "Alfa Slab One", var(--titre); --u-titre-poids: 400; --u-titre-espace: 0; --u-titre-echelle: 0.86;
  --u-decor: url("/assets/img/motifs/sapins.svg");
}
.vt-feed-ze-troll { view-transition-name: boite-feed-ze-troll; }

.u-cadomino {
  --u-fond: #fbefe6; --u-surface: #f5dcca; --u-encre: #2d1a17;
  --u-doux: #5d413b; --u-accent: #9e3e19; --u-motif: #f0c1a3;
  --u-titre: "Fredoka", var(--texte); --u-titre-poids: 600; --u-titre-espace: -0.01em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/domino.svg");
}
.vt-cadomino { view-transition-name: boite-cadomino; }

.u-kokomots {
  --u-fond: #ebf4f2; --u-surface: #d6e8e4; --u-encre: #1d2a2a;
  --u-doux: #415553; --u-accent: #245f58; --u-motif: #bedbd5;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/lettres.svg");
}
.vt-kokomots { view-transition-name: boite-kokomots; }

.u-kikafe {
  --u-fond: #ecf5e2; --u-surface: #d8e9c4; --u-encre: #183026;
  --u-doux: #3a5446; --u-accent: #2a6326; --u-motif: #c1dba3;
  --u-titre: "Bricolage Grotesque", var(--texte); --u-titre-poids: 700; --u-titre-espace: -0.035em; --u-titre-echelle: 1;
  --u-decor: url("/assets/img/motifs/interrogations.svg");
}
.vt-kikafe { view-transition-name: boite-kikafe; }

