.lk-mag{--mag-flou:22px;--mag-flou-fort:34px;--mag-rayon-verre:16px;--mag-rayon-tuile:24px;--mag-rayon-action:12px;--mag-bg-repli:url(/carrefour/fond-obscur.jpg);--mag-bg:image-set(url("/carrefour/fond-obscur.avif") type("image/avif"),url("/carrefour/fond-obscur.jpg") type("image/jpeg"));--mag-voile:rgba(8,9,10,.62);--mag-verre:rgba(28,32,36,.40);--mag-verre-fort:rgba(20,23,26,.60);--mag-bord:rgba(255,255,255,.07);--mag-bord-fort:rgba(255,255,255,.12);--mag-reflet:rgba(255,255,255,.07);--mag-socle:var(--lk-socle);--mag-socle-reflet:rgba(255,255,255,.08);--mag-creux:rgba(255,255,255,.04);position:relative;min-height:100dvh;background:var(--lk-fond);color:var(--lk-texte)}[data-theme=clair] .lk-mag{--mag-bg-repli:url(/carrefour/fond-clair.jpg);--mag-bg:image-set(url("/carrefour/fond-clair.avif") type("image/avif"),url("/carrefour/fond-clair.jpg") type("image/jpeg"));--mag-voile:rgba(233,237,241,.62);--mag-verre:rgba(255,255,255,.40);--mag-verre-fort:rgba(255,255,255,.62);--mag-bord:rgba(255,255,255,.50);--mag-bord-fort:rgba(255,255,255,.75);--mag-reflet:rgba(255,255,255,.85);--mag-creux:rgba(0,0,0,.035)}.lk-mag-fond{position:fixed;inset:-2%;background-image:var(--mag-bg-repli);background-image:var(--mag-bg);background-size:cover;background-position:50%}.lk-mag-voile{position:fixed;inset:0;background:var(--mag-voile)}.lk-mag-scene{position:relative;max-width:76rem;margin:0 auto;padding:var(--lk-esp-6) var(--lk-esp-4) var(--lk-esp-8);display:flex;flex-direction:column;gap:var(--lk-esp-6)}.lk-mag-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--lk-esp-3)}.lk-mag-retour{display:inline-flex;align-items:center;gap:var(--lk-esp-1);min-height:var(--lk-cible-mobile);padding:0 var(--lk-esp-3);border-radius:var(--lk-rayon);border:1px solid var(--mag-bord-fort);background:var(--mag-verre);backdrop-filter:blur(var(--mag-flou));-webkit-backdrop-filter:blur(var(--mag-flou));color:var(--lk-texte-secondaire);text-decoration:none;font-size:var(--lk-corps-aide)}.lk-mag-retour:hover{color:var(--lk-texte)}.lk-mag-salut{display:flex;flex-direction:column;gap:var(--lk-esp-2)}.lk-mag-date{font-size:14px;letter-spacing:.02em;color:var(--lk-texte-accent)}.lk-mag-date,.lk-mag-titre{margin:0;font-family:var(--lk-fonte-marque);font-weight:500;text-transform:lowercase}.lk-mag-titre{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;letter-spacing:-.035em;color:var(--lk-texte)}.lk-mag-resume{margin:0;max-width:46ch;color:var(--lk-texte-2);line-height:1.55}.lk-mag-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(27rem,1fr));grid-gap:var(--lk-esp-4);gap:var(--lk-esp-4)}.lk-mag-vitre{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:stretch;grid-gap:var(--lk-esp-3) var(--lk-esp-4);gap:var(--lk-esp-3) var(--lk-esp-4);padding:var(--lk-esp-5);border-radius:var(--mag-rayon-verre);border:1px solid var(--mag-bord);background:var(--mag-verre);backdrop-filter:blur(var(--mag-flou)) saturate(1.3);-webkit-backdrop-filter:blur(var(--mag-flou)) saturate(1.3);box-shadow:inset 0 1px 0 var(--mag-reflet);transition:border-color var(--lk-duree-standard) var(--lk-courbe-fondu)}.lk-mag-vitre:hover{border-color:var(--mag-bord-fort)}.lk-mag-colonne-icone{grid-row:1/-1;align-self:start;display:flex;flex-direction:column;align-items:center;gap:9px}.lk-mag-systeme{display:inline-flex;align-items:center;gap:4px;font-family:var(--lk-fonte-marque);font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-texte-tertiaire)}.lk-mag-systeme svg{flex:none}.lk-mag-icone{width:108px;height:108px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--mag-rayon-tuile);background:var(--mag-socle);box-shadow:inset 0 0 0 1px var(--mag-socle-reflet);color:var(--lk-lime)}.lk-mag-nom{margin:0;font-family:var(--lk-fonte-marque);font-weight:500;font-size:1.5rem;line-height:1.08;letter-spacing:-.03em;text-transform:lowercase;color:var(--lk-texte);text-wrap:balance}.lk-mag-role{margin:0;font-size:var(--lk-corps-aide);color:var(--lk-texte-secondaire);line-height:1.5}.lk-mag-textes{gap:var(--lk-esp-2)}.lk-mag-corps,.lk-mag-textes{display:flex;flex-direction:column;min-width:0}.lk-mag-corps{grid-column:2;gap:var(--lk-esp-3);height:100%}.lk-mag-cibles{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lk-mag-cible{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:var(--lk-rayon-badge);border:1px solid var(--mag-bord-fort);background:var(--mag-creux);font-family:var(--lk-fonte-marque);font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lk-texte-secondaire)}.lk-mag-cible svg{flex:none}.lk-mag-faits{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--lk-filet);border:1px solid var(--lk-filet);border-radius:var(--lk-rayon);overflow:hidden}.lk-mag-fait{display:flex;flex-direction:column;gap:5px;padding:11px 13px;min-width:0;background:var(--mag-verre-fort)}.lk-mag-fait b{font-family:var(--lk-fonte-marque);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lk-texte-tertiaire)}.lk-mag-fait span{font-family:var(--lk-fonte-marque);font-weight:500;font-size:12.5px;color:var(--lk-texte-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lk-mag-fait span,.lk-mag-fait-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-mag-fait-note{font-family:var(--lk-fonte-marque);font-size:10.5px;color:var(--lk-texte-tertiaire)}.lk-mag-nouveautes{display:flex;flex-direction:column;gap:6px}.lk-mag-nouveautes b{font-family:var(--lk-fonte-marque);font-weight:500;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lk-texte-tertiaire)}.lk-mag-nouveautes p{margin:0;font-size:var(--lk-corps-aide);color:var(--lk-texte-2);line-height:1.5}.lk-mag-action{height:52px;display:flex;align-items:center;justify-content:center;gap:var(--lk-esp-2);border-radius:var(--mag-rayon-action);background:var(--lk-lime);color:var(--lk-fond);font-weight:600;font-size:15px;text-decoration:none;margin-top:auto;transition:filter var(--lk-duree-instant) var(--lk-courbe-fondu),transform var(--lk-duree-instant) var(--lk-courbe-fondu)}.lk-mag-action:hover{filter:brightness(1.08)}.lk-mag-action:active{transform:scale(.985)}.lk-mag-action--muette{background:transparent;border:1px solid var(--mag-bord-fort);color:var(--lk-texte-tertiaire);cursor:default}.lk-mag-action--muette:hover{filter:none}.lk-mag-avertissement{margin:0;padding:var(--lk-esp-3);border-radius:var(--lk-rayon);background:var(--lk-badge-alerte-fond);color:var(--lk-alerte);font-size:var(--lk-corps-aide);line-height:1.5}.lk-mag-historique summary{cursor:pointer;min-height:36px;display:flex;align-items:center;font-family:var(--lk-fonte-marque);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lk-texte-tertiaire)}.lk-mag-historique summary:hover{color:var(--lk-texte-secondaire)}.lk-mag-historique ul{list-style:none;margin:0;padding:0}.lk-mag-ancienne{display:flex;align-items:center;gap:var(--lk-esp-2);padding:7px 0;border-top:1px solid var(--lk-filet);font-family:var(--lk-fonte-marque);font-size:11.5px;color:var(--lk-texte-tertiaire)}.lk-mag-ancienne a{margin-left:auto;color:var(--lk-texte-accent);text-decoration:none;white-space:nowrap}.lk-mag-ancienne a:hover{text-decoration:underline}.lk-mag-aide{padding:var(--lk-esp-5);border-radius:var(--mag-rayon-verre);border:1px solid var(--mag-bord);background:var(--mag-verre);backdrop-filter:blur(var(--mag-flou));-webkit-backdrop-filter:blur(var(--mag-flou));box-shadow:inset 0 1px 0 var(--mag-reflet)}.lk-mag-aide h2{margin:0 0 var(--lk-esp-2);font-family:var(--lk-fonte-marque);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lk-texte-tertiaire)}.lk-mag-aide p{margin:0;color:var(--lk-texte-2);line-height:1.6;max-width:68ch}.lk-mag-pied{margin:0;text-align:center}.lk-mag-vitre--squelette{min-height:21rem;animation:lk-squelette 1.4s var(--lk-courbe-fondu) infinite}@media (max-width:40rem){.lk-mag-scene{padding:var(--lk-esp-4) var(--lk-esp-3) var(--lk-esp-6);gap:var(--lk-esp-5)}.lk-mag-grille{grid-template-columns:1fr}.lk-mag-icone{width:72px;height:72px;border-radius:18px}.lk-mag-vitre{padding:var(--lk-esp-4);gap:var(--lk-esp-3)}}@media (prefers-reduced-transparency:reduce){.lk-mag-aide,.lk-mag-retour,.lk-mag-vitre{background:var(--lk-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.lk-mag-fond{display:none}}@media (prefers-reduced-motion:reduce){.lk-mag-action{transition:none}.lk-mag-action:active{transform:none}.lk-mag-vitre--squelette{animation:none}}