/*
 * LOGUETOWN — Variantes comics par page (généré, septembre 2026).
 * Complète css/loguetown-comics.css : chaque famille de pages a sa « signature » BD —
 * une onomatopée en autocollant après le grand titre (explosion, cri, bulle ou nuage,
 * dessinés en SVG ci-dessous) et une couleur « pop » reprise dans l'ombre des titres et la
 * trame de la bande du bas. La page est identifiée par body[data-cx-page] (nom du script PHP,
 * ajouté par includes/header-universel.php). Pages légales et espace membre : sans variante.
 * L'onomatopée est décorative : texte alternatif vide (content: … / "").
 */

/* Autocollant commun : suit le dernier mot du titre, sans rien positionner en absolu. */
:is(html, #lt-cx#lt-cx) body[data-cx-page] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  display: inline-block !important;
  position: static !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 0 0 .35em !important;
  padding: .78em 1.2em .7em !important;
  vertical-align: .45em;
  font-family: Bangers, Inter, system-ui, sans-serif !important;
  font-size: clamp(1.15rem, .5em, 2rem) !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1 !important;
  letter-spacing: .05em !important;
  white-space: nowrap;
  color: var(--cx-sfx-ink, #17212a) !important;
  -webkit-text-fill-color: var(--cx-sfx-ink, #17212a) !important;
  text-shadow: var(--cx-sfx-shadow, none) !important;
  background: var(--cx-sfx-shape) center / 100% 100% no-repeat !important;
  border: 0 !important;
  box-shadow: none !important;
  opacity: 1;
  transform: rotate(var(--cx-sfx-rot, 6deg));
  pointer-events: none;
  user-select: none;
  animation: cx-sfx-pop 560ms cubic-bezier(.2, .9, .3, 1.45) 380ms both;
}
@keyframes cx-sfx-pop {
  from { opacity: 0; transform: rotate(var(--cx-sfx-rot, 6deg)) scale(.3); }
  to { opacity: 1; transform: rotate(var(--cx-sfx-rot, 6deg)) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  :is(html, #lt-cx#lt-cx) body[data-cx-page] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after { animation: none !important; }
}

/* marche : acheter, toutes-annonces, resultats-recherche */
:is(html, #lt-cx#lt-cx) body[data-cx-page="acheter"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="toutes-annonces"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="resultats-recherche"] {
  --cx-title-shadow: rgb(232, 65, 44);
  --cx-dots: rgba(232, 65, 44, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="acheter"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="toutes-annonces"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="resultats-recherche"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "BOUM !";
  content: "BOUM !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%23ffd23f%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #e8412c;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: 7deg;
}

/* annonce : annonce */
:is(html, #lt-cx#lt-cx) body[data-cx-page="annonce"] {
  --cx-title-shadow: rgb(255, 138, 31);
  --cx-dots: rgba(255, 138, 31, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="annonce"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "WOUAH !";
  content: "WOUAH !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%23ff8a1f%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: -6deg;
}

/* vendre : vendre, deposer-annonce, modifier-annonce, informations-vendeur */
:is(html, #lt-cx#lt-cx) body[data-cx-page="vendre"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="deposer-annonce"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="modifier-annonce"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="informations-vendeur"] {
  --cx-title-shadow: rgb(224, 164, 0);
  --cx-dots: rgba(224, 164, 0, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="vendre"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="deposer-annonce"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="modifier-annonce"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="informations-vendeur"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "BAM !";
  content: "BAM !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C12.0%20133.2%2C20.3%20150.4%2C14.3%20158.6%2C24.2%20178.4%2C20.9%20180.8%2C31.6%20201.6%2C31.3%20198.1%2C42.0%20218.2%2C44.7%20209.1%2C54.4%20226.9%2C60.0%20212.9%2C68.0%20226.9%2C76.0%20209.1%2C81.6%20218.2%2C91.3%20198.1%2C94.0%20201.6%2C104.7%20180.8%2C104.4%20178.4%2C115.1%20158.6%2C111.8%20150.4%2C121.7%20133.2%2C115.7%20120.0%2C124.0%20106.8%2C115.7%2089.6%2C121.7%2070.0%2C144.0%2081.4%2C111.8%2061.6%2C115.1%2059.2%2C104.4%2038.4%2C104.7%2041.9%2C94.0%2021.8%2C91.3%2030.9%2C81.6%2013.1%2C76.0%2027.1%2C68.0%2013.1%2C60.0%2030.9%2C54.4%2021.8%2C44.7%2041.9%2C42.0%2038.4%2C31.3%2059.2%2C31.6%2061.6%2C20.9%2081.4%2C24.2%2089.6%2C14.3%20106.8%2C20.3%27%20fill%3D%27%23ffd23f%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #17212a;
  --cx-sfx-rot: 6deg;
}

/* communaute : communaute-forum, communaute-discussions, communaute-groupes, communaute-conseils, forum-categorie, forum-sujet, forum-nouveau-sujet, forum-publier-article, groupe-detail, groupe-creer, conseil-detail, conseil-publier */
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-forum"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-discussions"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-groupes"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-conseils"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-categorie"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-sujet"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-nouveau-sujet"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-publier-article"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="groupe-detail"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="groupe-creer"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="conseil-detail"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="conseil-publier"] {
  --cx-title-shadow: rgb(58, 142, 230);
  --cx-dots: rgba(58, 142, 230, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-forum"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-discussions"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-groupes"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="communaute-conseils"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-categorie"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-sujet"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-nouveau-sujet"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="forum-publier-article"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="groupe-detail"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="groupe-creer"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="conseil-detail"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="conseil-publier"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "BLABLA !";
  content: "BLABLA !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M26%2014%20H214%20Q232%2014%20232%2032%20V92%20Q232%20110%20214%20110%20H92%20L56%20142%20L66%20110%20H26%20Q8%20110%208%2092%20V32%20Q8%2014%2026%2014%20Z%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #3a8ee6;
  --cx-sfx-rot: -4deg;
}

/* chasseur : demande-chasseur */
:is(html, #lt-cx#lt-cx) body[data-cx-page="demande-chasseur"] {
  --cx-title-shadow: rgb(232, 65, 44);
  --cx-dots: rgba(232, 65, 44, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="demande-chasseur"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "EN VUE !";
  content: "EN VUE !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C12.0%20133.2%2C20.3%20150.4%2C14.3%20158.6%2C24.2%20178.4%2C20.9%20180.8%2C31.6%20201.6%2C31.3%20198.1%2C42.0%20218.2%2C44.7%20209.1%2C54.4%20226.9%2C60.0%20212.9%2C68.0%20226.9%2C76.0%20209.1%2C81.6%20218.2%2C91.3%20198.1%2C94.0%20201.6%2C104.7%20180.8%2C104.4%20178.4%2C115.1%20158.6%2C111.8%20150.4%2C121.7%20133.2%2C115.7%20120.0%2C124.0%20106.8%2C115.7%2089.6%2C121.7%2070.0%2C144.0%2081.4%2C111.8%2061.6%2C115.1%2059.2%2C104.4%2038.4%2C104.7%2041.9%2C94.0%2021.8%2C91.3%2030.9%2C81.6%2013.1%2C76.0%2027.1%2C68.0%2013.1%2C60.0%2030.9%2C54.4%2021.8%2C44.7%2041.9%2C42.0%2038.4%2C31.3%2059.2%2C31.6%2061.6%2C20.9%2081.4%2C24.2%2089.6%2C14.3%20106.8%2C20.3%27%20fill%3D%27%23e8412c%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: 5deg;
}

/* carte : carte-statues */
:is(html, #lt-cx#lt-cx) body[data-cx-page="carte-statues"] {
  --cx-title-shadow: rgb(31, 181, 168);
  --cx-dots: rgba(31, 181, 168, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="carte-statues"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "ICI !";
  content: "ICI !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%231fb5a8%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: -7deg;
}

/* faq : faq */
:is(html, #lt-cx#lt-cx) body[data-cx-page="faq"] {
  --cx-title-shadow: rgb(123, 97, 255);
  --cx-dots: rgba(123, 97, 255, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="faq"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "HEIN ?!";
  content: "HEIN ?!" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2762%27%20r%3D%2738%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27106%27%20cy%3D%2746%27%20r%3D%2742%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27156%27%20cy%3D%2750%27%20r%3D%2740%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27192%27%20cy%3D%2774%27%20r%3D%2732%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27152%27%20cy%3D%2794%27%20r%3D%2736%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2798%27%20cy%3D%2796%27%20r%3D%2736%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%2790%27%20r%3D%2730%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2738%27%20cy%3D%27128%27%20r%3D%2711%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%27142%27%20r%3D%276%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2762%27%20r%3D%2734.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27106%27%20cy%3D%2746%27%20r%3D%2738.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27156%27%20cy%3D%2750%27%20r%3D%2736.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27192%27%20cy%3D%2774%27%20r%3D%2728.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27152%27%20cy%3D%2794%27%20r%3D%2732.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%2798%27%20cy%3D%2796%27%20r%3D%2732.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%2790%27%20r%3D%2726.5%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #7b61ff;
  --cx-sfx-rot: 4deg;
}

/* contact : contact */
:is(html, #lt-cx#lt-cx) body[data-cx-page="contact"] {
  --cx-title-shadow: rgb(123, 97, 255);
  --cx-dots: rgba(123, 97, 255, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="contact"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "PSST !";
  content: "PSST !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M26%2014%20H214%20Q232%2014%20232%2032%20V92%20Q232%20110%20214%20110%20H92%20L56%20142%20L66%20110%20H26%20Q8%20110%208%2092%20V32%20Q8%2014%2026%2014%20Z%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #7b61ff;
  --cx-sfx-rot: -4deg;
}

/* guides : guide-achat, guide-vente, guide-emballage, guide-anti-contrefacon */
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-achat"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-vente"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-emballage"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-anti-contrefacon"] {
  --cx-title-shadow: rgb(123, 97, 255);
  --cx-dots: rgba(123, 97, 255, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-achat"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-vente"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-emballage"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="guide-anti-contrefacon"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "ASTUCE !";
  content: "ASTUCE !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%237b61ff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: 6deg;
}

/* ccm : comment-ca-marche */
:is(html, #lt-cx#lt-cx) body[data-cx-page="comment-ca-marche"] {
  --cx-title-shadow: rgb(224, 164, 0);
  --cx-dots: rgba(224, 164, 0, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="comment-ca-marche"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "ZOUM !";
  content: "ZOUM !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%23ffd23f%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #17212a;
  --cx-sfx-rot: -6deg;
}

/* offres : offres */
:is(html, #lt-cx#lt-cx) body[data-cx-page="offres"] {
  --cx-title-shadow: rgb(255, 79, 139);
  --cx-dots: rgba(255, 79, 139, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="offres"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "TADAAA !";
  content: "TADAAA !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C5.0%20134.9%2C28.9%20161.9%2C12.9%20163.0%2C35.5%20200.6%2C25.5%20177.6%2C51.4%20229.5%2C47.1%20193.0%2C66.1%20230.6%2C75.0%20195.1%2C84.2%20225.3%2C101.8%20178.2%2C98.9%20205.4%2C127.5%20160.5%2C112.2%20164.9%2C141.6%20133.5%2C116.7%20120.0%2C145.0%20105.1%2C121.1%2078.1%2C137.1%2077.0%2C114.5%2039.4%2C124.5%2062.4%2C98.6%2010.5%2C102.9%2047.0%2C83.9%209.4%2C75.0%2044.9%2C65.8%2014.7%2C48.2%2061.8%2C51.1%2034.6%2C22.5%2079.5%2C37.8%2075.1%2C8.4%20106.5%2C33.3%27%20fill%3D%27%23ff4f8b%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: 6deg;
}

/* estimation : demande-estimation, estimer */
:is(html, #lt-cx#lt-cx) body[data-cx-page="demande-estimation"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="estimer"] {
  --cx-title-shadow: rgb(123, 97, 255);
  --cx-dots: rgba(123, 97, 255, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="demande-estimation"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after,
:is(html, #lt-cx#lt-cx) body[data-cx-page="estimer"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "HMM…";
  content: "HMM…" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2762%27%20r%3D%2738%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27106%27%20cy%3D%2746%27%20r%3D%2742%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27156%27%20cy%3D%2750%27%20r%3D%2740%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27192%27%20cy%3D%2774%27%20r%3D%2732%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%27152%27%20cy%3D%2794%27%20r%3D%2736%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2798%27%20cy%3D%2796%27%20r%3D%2736%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%2790%27%20r%3D%2730%27%20fill%3D%27%2317212a%27%2F%3E%3Ccircle%20cx%3D%2738%27%20cy%3D%27128%27%20r%3D%2711%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%27142%27%20r%3D%276%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2762%27%20r%3D%2734.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27106%27%20cy%3D%2746%27%20r%3D%2738.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27156%27%20cy%3D%2750%27%20r%3D%2736.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27192%27%20cy%3D%2774%27%20r%3D%2728.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%27152%27%20cy%3D%2794%27%20r%3D%2732.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%2798%27%20cy%3D%2796%27%20r%3D%2732.5%27%20fill%3D%27%23ffffff%27%2F%3E%3Ccircle%20cx%3D%2752%27%20cy%3D%2790%27%20r%3D%2726.5%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #7b61ff;
  --cx-sfx-rot: -3deg;
}

/* inscription : register */
:is(html, #lt-cx#lt-cx) body[data-cx-page="register"] {
  --cx-title-shadow: rgb(232, 65, 44);
  --cx-dots: rgba(232, 65, 44, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="register"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "SALUT !";
  content: "SALUT !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M26%2014%20H214%20Q232%2014%20232%2032%20V92%20Q232%20110%20214%20110%20H92%20L56%20142%20L66%20110%20H26%20Q8%20110%208%2092%20V32%20Q8%2014%2026%2014%20Z%27%20fill%3D%27%23ffffff%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #e8412c;
  --cx-sfx-rot: -5deg;
}

/* apropos : a-propos */
:is(html, #lt-cx#lt-cx) body[data-cx-page="a-propos"] {
  --cx-title-shadow: rgb(58, 142, 230);
  --cx-dots: rgba(58, 142, 230, .2);
}
:is(html, #lt-cx#lt-cx) body[data-cx-page="a-propos"] h1:not(:is(nav, .lt26-nav__overlay, .lt-site-footer, .ltx-hero) *)::after {
  content: "VLAN !";
  content: "VLAN !" / "";
  --cx-sfx-shape: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%20150%27%20preserveAspectRatio%3D%27none%27%3E%3Cpolygon%20points%3D%27120.0%2C12.0%20133.2%2C20.3%20150.4%2C14.3%20158.6%2C24.2%20178.4%2C20.9%20180.8%2C31.6%20201.6%2C31.3%20198.1%2C42.0%20218.2%2C44.7%20209.1%2C54.4%20226.9%2C60.0%20212.9%2C68.0%20226.9%2C76.0%20209.1%2C81.6%20218.2%2C91.3%20198.1%2C94.0%20201.6%2C104.7%20180.8%2C104.4%20178.4%2C115.1%20158.6%2C111.8%20150.4%2C121.7%20133.2%2C115.7%20120.0%2C124.0%20106.8%2C115.7%2089.6%2C121.7%2070.0%2C144.0%2081.4%2C111.8%2061.6%2C115.1%2059.2%2C104.4%2038.4%2C104.7%2041.9%2C94.0%2021.8%2C91.3%2030.9%2C81.6%2013.1%2C76.0%2027.1%2C68.0%2013.1%2C60.0%2030.9%2C54.4%2021.8%2C44.7%2041.9%2C42.0%2038.4%2C31.3%2059.2%2C31.6%2061.6%2C20.9%2081.4%2C24.2%2089.6%2C14.3%20106.8%2C20.3%27%20fill%3D%27%233a8ee6%27%20stroke%3D%27%2317212a%27%20stroke-width%3D%275%27%20stroke-linejoin%3D%27round%27%20vector-effect%3D%27non-scaling-stroke%27%2F%3E%3C%2Fsvg%3E");
  --cx-sfx-ink: #ffffff;
  --cx-sfx-shadow: 1.5px 1.5px 0 #17212a, -1px -1px 0 #17212a, 1.5px -1px 0 #17212a, -1px 1.5px 0 #17212a;
  --cx-sfx-rot: 5deg;
}

/* infos : frais, regles-marketplace, livraison-loguetown */
:is(html, #lt-cx#lt-cx) body[data-cx-page="frais"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="regles-marketplace"],
:is(html, #lt-cx#lt-cx) body[data-cx-page="livraison-loguetown"] {
  --cx-title-shadow: rgb(123, 97, 255);
  --cx-dots: rgba(123, 97, 255, .2);
}

/* Correctif : le bandeau de « Demande d'estimation » reste clair en thème sombre (défaut de la page) → titre en encre. */
:is(html, #lt-cx#lt-cx)[data-theme="dark"] body[data-cx-page="demande-estimation"] .estimation-hero-card h1 {
  color: #17212a !important;
  -webkit-text-fill-color: #17212a !important;
}
