@font-face{font-family:Chakra Petch;src:url(/polices/chakra-petch-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-family:Chakra Petch;src:url(/polices/chakra-petch-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;src:url(/polices/chakra-petch-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-family:Chakra Petch;src:url(/polices/chakra-petch-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;src:url(/polices/rubik-400-600-latin.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:u+00??,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+feff,u+fffd}@font-face{font-family:Rubik;src:url(/polices/rubik-400-600-latin-ext.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--fond:#f2f4f9;--clair:var(--fond);--carte:#fff;--encre:#0f1222;--encre-douce:#596079;--trait:#e1e4ee;--indigo:#4338ca;--indigo-fonce:#3329a8;--indigo-pale:#eceafe;--lien:var(--indigo);--jeu:"Chakra Petch",sans-serif;--police:"Rubik",sans-serif;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--fond);color:var(--encre);font:16px/1.5 var(--police)}html{scroll-behavior:smooth}p{margin:0 0 1em}a{color:var(--indigo);font-weight:600;text-decoration:none}a:hover{background-color:#fff5c2}h1,h2,h3{font-family:var(--jeu);line-height:1.12;margin:0 0 .6em}h1{font-size:52px;text-wrap:balance}h1 em{font-style:normal}h2{font-size:28px}img{max-width:100%}.coque{max-width:1300px;margin:auto;padding:0 32px}.bandeau{background:#fff;border-bottom:1px solid var(--trait)}.bandeau-ligne{gap:24px;min-height:68px}.bandeau-ligne,.enseigne{display:flex;align-items:center}.enseigne{gap:8px;color:var(--encre);font:700 22px/1 var(--jeu);text-transform:uppercase;letter-spacing:.04em}.enseigne-trait{width:12px;height:22px;background:var(--indigo);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.menu-haut{display:flex;gap:20px;margin-left:auto}.menu-haut a{color:var(--encre-douce);font-size:14px;white-space:nowrap}.bouton-caisse,.valider{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--indigo);color:white;font:700 17px/1.2 var(--jeu);text-transform:uppercase;padding:16px 22px;cursor:pointer}.bouton-caisse{font-size:15px;padding:12px 18px}.bouton-caisse:hover,.valider:hover{background:var(--indigo-fonce)}.scene{padding:30px 0 40px}.vitrine-texte{display:grid;grid-template-columns:1.5fr 1fr;gap:0 56px;align-items:end;margin-bottom:24px}.ouverture-sur{grid-column:1;justify-self:start;border-radius:999px;background:var(--indigo-pale);color:var(--indigo);font:600 12px var(--jeu);text-transform:uppercase;letter-spacing:.07em;padding:6px 12px;margin-bottom:14px}.ouverture-sur:before{content:"●";margin-right:8px}.vitrine-texte h1{grid-column:1;margin:0}.ouverture-ligne{grid-column:2;grid-row:1/span 3;color:var(--encre-douce);font-size:17px;margin:0}.pastille{grid-column:1;font-size:12px;color:var(--encre-douce);margin:8px 0 0}.comptoir{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;scroll-margin-top:16px}.comptoir fieldset{border:0;padding:0;margin:0;min-width:0}.discret{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comptoir-machines{grid-column:1/-1}.rang-machines{display:inline-flex;gap:4px;background:white;border:1px solid var(--trait);border-radius:12px;padding:4px}.choix-machine,.choix-pack{position:relative;cursor:pointer;min-width:0}.choix-libre input,.choix-machine input,.choix-pack>input{position:absolute;opacity:0;width:1px;height:1px}.choix-machine>span{display:block;padding:9px 18px;border-radius:9px;font:600 15px var(--jeu)}.choix-machine input:checked+span{background:var(--encre)}.comptoir-packs{grid-column:1/-1}.rang-packs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.socle{display:contents}.carte-pack{display:grid;background:white;border-top:5px solid var(--rarete);border-radius:16px;box-shadow:0 1px 0 var(--trait),0 10px 24px -14px #0f122259;transition:transform .2s,box-shadow .2s,background-color .2s}.rarete-1{--rarete:#475569}.rarete-2{--rarete:#047857}.rarete-3{--rarete:#1d4ed8}.rarete-4{--rarete:#6d28d9}.rarete-5{--rarete:#b45309}.joueur{position:relative;display:block;height:252px}.joueur:after{content:"";position:absolute;left:20%;bottom:2px;width:60%;height:14px;background:radial-gradient(closest-side,#0f122229,transparent)}.joueur img{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);height:84%;width:94%;object-fit:contain;object-position:bottom;z-index:1}.etiquette{position:absolute;top:14px;left:14px;color:var(--rarete);font:600 11px/1.2 var(--jeu);text-transform:uppercase;letter-spacing:.06em;z-index:2}.coche{position:absolute;top:10px;right:10px;background:var(--indigo);color:white;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;opacity:0;z-index:3}.pied-pack{display:flex;align-items:end;justify-content:space-between;gap:6px;padding:12px 14px 14px;border-top:1px solid var(--trait)}.pack-nom{font:700 26px/1 var(--jeu);white-space:nowrap}.pack-nom small{display:block;font:400 12px/1.3 var(--police);color:var(--encre-douce);margin-top:4px}.pied-pack em{font:700 19px/1 var(--jeu);color:var(--indigo);white-space:nowrap}.etiquette-mobile{display:none}.choix-pack input:checked+.carte-pack{transform:translateY(-6px);background:white;box-shadow:0 0 0 3px var(--indigo),0 22px 34px -16px #4338ca55}.choix-pack input:checked+.carte-pack .coche{opacity:1}input:focus-visible+span{outline:3px solid var(--indigo);outline-offset:3px}.champ-libre{grid-column:1/3;display:flex;align-items:center;gap:10px;margin:6px 0 0;padding:14px;background:white;border-radius:16px 0 0 16px;font-size:14px;color:var(--encre-douce)}.champ-libre input[type=text]{width:11ch;min-width:0;padding:10px;border:1px solid var(--trait);border-radius:10px;background:var(--fond);color:var(--encre);font:600 17px var(--jeu)}.choix-libre{cursor:pointer}.comptoir-total{grid-column:3;display:flex;flex-direction:column;justify-content:center;background:white;margin:6px -18px 0;padding:10px;font-size:13px}.total-chiffre{font:700 20px var(--jeu);color:var(--indigo)}.total-ligne{font:600 14px var(--jeu)}.comptoir-note{display:block;font-size:10px;color:var(--encre-douce)}.est-alerte{color:#b42318}.comptoir>.socle>.valider{grid-column:4/6;margin-top:6px;border:12px solid white;border-radius:0 16px 16px 0;font-size:18px}.comptoir-conditions,.comptoir-moyens{grid-column:1/-1;font-size:13px;color:var(--encre-douce);margin:0}.comptoir-moyens{margin-top:-12px}.barre-bas{display:none}.fleche-haut{position:fixed;right:16px;bottom:20px;width:46px;height:46px;border-radius:50%;background:var(--indigo);box-shadow:0 6px 18px #0f122229;visibility:hidden;z-index:50}.fleche-haut:before{content:"";position:absolute;left:17px;top:19px;width:11px;height:11px;border:2px solid white;border-right:0;border-bottom:0;transform:rotate(45deg)}.fleche-haut.est-la{visibility:visible}.pied{padding:24px 0;border-top:1px solid var(--trait);color:var(--encre-douce);font-size:13px}.pied-ligne,.pied-ligne nav{display:flex;flex-wrap:wrap;gap:10px 18px}.pied-ligne{justify-content:space-between;margin-bottom:12px}.pied-petit{max-width:90ch}.sobre{margin:32px 0;padding:32px;background:white;border:1px solid var(--trait);border-radius:16px;max-width:850px}.sobre h1{font-size:38px}.contenu{overflow-wrap:anywhere;counter-reset:bloc;padding-top:clamp(22px,3vw,40px)}.ruban{counter-increment:bloc;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:start;background:var(--carte);border:1px solid var(--trait);border-radius:26px;padding:clamp(24px,3vw,40px);margin:0 0 16px;box-shadow:0 1px 0 rgba(18,18,38,.03),0 22px 40px -34px rgba(40,30,120,.35)}.ruban>h2{grid-column:1;grid-row:1/span 30;position:sticky;top:76px;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.18;margin:0}.ruban>h2:before{content:counter(bloc,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:13px;background:var(--indigo);font-size:.92rem;font-weight:600;letter-spacing:.02em;box-shadow:0 0 0 5px rgba(111,99,240,.1)}.ruban>:not(h2){grid-column:2}.ruban p{color:#2b2938}.ruban p:last-child{margin-bottom:0}.ruban p:first-of-type{font-size:1.06em;color:var(--encre)}.contenu a:not(.valider){color:var(--lien);text-decoration:none;background:transparent;padding:0 1px;border-radius:2px;transition:background-color .15s}.reperes{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;margin:22px 0}.reperes li{background:var(--clair);border-radius:16px;padding:12px 14px;font-size:.84rem;color:var(--encre-douce)}.reperes li span{display:block;font-size:1.04rem;font-weight:700;color:var(--encre)}.planche{width:100%;border-collapse:separate;border-spacing:0;margin:4px 0 1.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--clair);border-radius:18px;overflow:hidden}.planche caption{caption-side:bottom;font-size:.78rem;color:var(--encre-douce);padding-top:8px;text-align:left}.planche td,.planche th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--trait)}.planche tbody tr:last-child td,.planche tbody tr:last-child th{border-bottom:0}.planche thead th{background:var(--indigo);color:rgba(255,255,255,.75);font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;font-weight:500;border:0}.planche tbody th,.planche td{font-weight:600}.planche td{color:var(--encre)}.depliants{display:grid;gap:10px}.depliants details{border:1px solid var(--trait);border-radius:18px;background:var(--clair);transition:background .2s,border-color .2s}.depliants details[open]{background:var(--carte);border-color:#cfcaf4;box-shadow:0 14px 30px -24px rgba(40,30,120,.45)}.depliants summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600;padding:16px 18px 16px 20px}.depliants summary::-webkit-details-marker{display:none}.depliants summary:after{content:"+";color:var(--indigo);font:700 24px var(--jeu)}.depliants details[open] summary:after{transform:rotate(45deg)}.depliants p{padding:0 20px 18px;margin:0;color:#3a3748}@media (prefers-reduced-motion:reduce){.depliants details,.depliants summary:after{transition:none}}.cloture{text-align:center;background:var(--carte);border:1px solid var(--trait);border-radius:16px;padding:40px 24px;margin:24px 0}.cloture p{color:var(--encre-douce);max-width:60ch;margin:0 auto 22px}.etape-bouton{margin-top:8px}.sobre{max-width:720px;padding:34px 0 46px}.sobre h1{color:var(--encre)}.sobre-renvoi{grid-column:1/-1;background:var(--carte);border:1px solid var(--trait);border-radius:22px;padding:22px 26px;max-width:none;margin:0 0 16px}@media(hover:hover) and (pointer:fine){.choix-pack:hover .carte-pack{transform:translateY(-4px)}}@media(min-width:901px){.scene{padding-top:22px}.vitrine-texte{margin-bottom:16px}.comptoir{row-gap:14px}.vitrine-texte h1{font-size:48px}.joueur{height:214px}.socle{grid-column:1/-1;display:flex;align-items:center;gap:20px;min-width:0;min-height:76px;padding:10px 12px;background:white;border-radius:16px}.champ-libre{flex-shrink:0;margin:0;padding:0;border-radius:0}.comptoir-total{flex:1 1;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin:0;padding:0}.total-chiffre{font-size:22px}.total-detail{grid-column:1/-1}.comptoir-note{font-size:11px;line-height:1.3}.comptoir>.socle>.valider{flex-shrink:0;align-self:center;margin:0;border:0;border-radius:12px;padding:16px 28px;white-space:nowrap}}@media(max-width:1150px) and (min-width:901px){.menu-haut{gap:10px}.menu-haut a{font-size:12px}.enseigne{font-size:18px}.pied-pack{flex-wrap:wrap}.pack-nom{font-size:23px}}@media(max-width:900px){.coque{padding:0 16px}.menu-haut{display:none}.bandeau-ligne{min-height:54px;gap:8px;justify-content:space-between}.enseigne{font-size:18px;letter-spacing:0}.bouton-caisse{font-size:13px;padding:10px 12px}.scene{padding:14px 0 28px}.vitrine-texte{display:block;margin-bottom:12px}.ouverture-sur{display:table;font-size:10px;padding:5px 9px;margin-bottom:8px}.vitrine-texte h1{font-size:28px;line-height:1.03;margin-bottom:7px}.ouverture-ligne{font-size:13px;line-height:1.4;white-space:normal}.pastille{display:none}.comptoir{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rang-machines{display:flex}.choix-machine{flex:1 1;text-align:center}.choix-machine>span{font-size:14px;padding:8px 4px}.carte-pack{grid-template-columns:minmax(0,1fr) 58px;grid-template-areas:"texte joueur";border-top-width:4px;border-radius:14px;height:112px}.joueur{grid-area:joueur;height:108px}.joueur img{height:100%;width:76px;max-width:none;left:auto;right:1px;bottom:0;transform:none}.coche,.etiquette,.joueur:after{display:none}.pied-pack{grid-area:texte;flex-direction:column;align-items:start;justify-content:start;gap:5px;padding:0 0 8px 10px;border:0;z-index:2}.etiquette-mobile{display:block;flex:1 1;padding-top:9px;color:var(--rarete);font:600 9px/1.15 var(--jeu);text-transform:uppercase;max-width:94px}.pack-nom{font-size:19px}.pack-nom small{font-size:11px;margin-top:2px}.plateforme-pack{display:none}.pied-pack em{font-size:16px}.choix-pack input:checked+.carte-pack{transform:none;box-shadow:0 0 0 3px var(--indigo)}.champ-libre{grid-column:2;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;margin:0;border:1.5px dashed #c9cde0;border-radius:14px;padding:10px;background:transparent;font:600 12px var(--jeu);text-transform:uppercase}.champ-libre input[type=text]{width:100%;font-size:16px;background:white;padding:8px}.comptoir-total{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin:2px 0 0;padding:8px 10px;border-radius:14px;min-width:0}.recapitulatif{font-size:11px}.total-chiffre{font-size:16px}.total-ligne{font-size:11px}.comptoir-note{font-size:9px;line-height:1.2}.comptoir>.socle>.valider{grid-column:1/-1;grid-row:4;margin:0;min-height:52px;border:0;border-radius:12px;font-size:15px;padding:16px 8px;white-space:nowrap;gap:5px}.comptoir-conditions,.comptoir-moyens{font-size:11px;line-height:1.5}.comptoir-moyens{margin:0}.ruban{display:block;padding:22px 18px;border-radius:16px}.ruban>h2{position:static;margin-bottom:18px}.ruban>h2:before{display:none}.reperes{grid-template-columns:1fr}.planche{display:block;overflow-x:auto}.planche td,.planche th{padding:10px}.sobre{padding:22px 18px}.sobre h1{font-size:30px}.cloture{padding:28px 18px}.a-barre .barre-bas.est-la{display:flex}.barre-bas{position:fixed;bottom:0;left:0;right:0;z-index:40;align-items:center;gap:10px;background:white;border-top:1px solid var(--trait);box-shadow:0 -6px 24px #0f122210;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.barre-somme{display:flex;flex-direction:column;min-width:0}.barre-somme output{font:700 20px var(--jeu)}.barre-somme>span{font-size:11px}.barre-bas .valider{margin-left:auto}.a-barre .fleche-haut{bottom:94px}.a-barre .pied{padding-bottom:100px}}@media(max-width:350px){.enseigne{font-size:15px}.enseigne-trait{width:9px}.bouton-caisse{font-size:12px;padding:9px}.carte-pack{grid-template-columns:minmax(0,1fr) 43px}.joueur img{width:63px}.pack-nom{font-size:17px}.etiquette-mobile{font-size:8px}.pied-pack{padding-left:7px}.vitrine-texte h1{font-size:26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.choix-pack input:checked+.carte-pack,.choix-pack:hover .carte-pack{transform:none}}.scene-cartes{list-style:none;display:flex;flex-wrap:wrap;gap:12px 28px;margin:18px 0 0;padding:0;font-size:12px;color:var(--encre-douce)}.scene-cartes li{display:flex;flex-wrap:wrap;gap:4px 8px}.carte-valeur{font:600 14px var(--jeu);color:var(--encre)}.ruban>h2:before{background:var(--indigo-pale);color:var(--indigo)}.pages-packs .scene{background-image:linear-gradient(135deg,rgba(18,18,58,.88),rgba(18,18,58,.55) 55%,rgba(18,18,58,.18)),url(/fonds/stade.webp);background-size:cover;background-position:bottom;border-radius:0 0 28px 28px}.pages-packs .ouverture-sur{background:rgba(255,255,255,.14);color:white}.pages-packs .vitrine-texte h1{color:white}.pages-packs .ouverture-ligne{color:rgba(255,255,255,.8)}.pages-packs .pastille{display:inline-flex;align-items:center;justify-self:start;gap:6px;border-radius:999px;padding:6px 10px;background:#facc15;color:var(--encre);font:600 14px/1.2 var(--jeu);white-space:nowrap}.pastille:before{content:"";flex:none;width:14px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M9 1 2 11h5l-1 8 8-11H9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M9 1 2 11h5l-1 8 8-11H9Z'/%3E%3C/svg%3E") center/contain no-repeat}.comptoir legend{padding:0;margin-bottom:8px;color:white;font:600 13px/1.3 var(--jeu);text-transform:uppercase;letter-spacing:.06em}.rang-machines{display:grid;grid-template-columns:1.25fr 1fr .75fr;width:420px;max-width:100%;gap:8px;padding:0;border:0;background:transparent}.choix-machine>span{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:64px;padding:8px;border:2px solid white;border-radius:12px;background:white;color:var(--encre);font:700 16px/1 var(--jeu)}.machine-icone{width:28px;height:28px;flex:none}.machine-coche{position:absolute;top:-7px;right:-5px;display:none;place-items:center;width:20px;height:20px;border-radius:50%;background:white;color:var(--indigo);font:700 13px var(--jeu)}.choix-machine input:checked+span{background:#4338ca;border-color:#4338ca;color:white;box-shadow:0 0 20px #6960ff66}.choix-machine input:checked+span .machine-coche{display:grid}@media(hover:hover) and (pointer:fine){.choix-machine:hover>span{border-color:#4338ca}}.pages-packs :focus-visible,.pages-packs input:focus-visible+span{outline:3px solid #facc15;outline-offset:3px}.pages-packs .carte-valeur,.pages-packs .comptoir-conditions,.pages-packs .comptoir-moyens,.pages-packs .scene-cartes{color:rgba(255,255,255,.75)}@media(min-width:901px){.joueur{height:200px}}@media(max-width:900px){.pages-packs .scene{background-image:linear-gradient(135deg,rgba(18,18,58,.88),rgba(18,18,58,.55) 55%,rgba(18,18,58,.18)),url(/fonds/stade-tel.webp);border-radius:0}.pages-packs .pastille{margin-top:8px;font-size:12px;gap:4px;padding:5px 8px}.rang-machines{width:100%;gap:6px}.choix-machine>span{height:56px;font-size:16px;gap:4px;padding:5px 3px}.machine-icone{width:22px;height:24px}.comptoir legend{margin-bottom:7px}.rang-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.champ-libre{color:rgba(255,255,255,.8)}.comptoir-packs{grid-row:2}.rang-packs .choix-pack:last-child{grid-column:1}.champ-libre{grid-row:2;align-self:end;height:96px;z-index:3}}@media(max-width:350px){.choix-machine>span{font-size:13px;gap:3px}.machine-icone{width:19px}.pages-packs .pastille{font-size:11px}}@media(max-width:900px){.pages-packs .scene{padding-top:10px}.pages-packs .vitrine-texte{margin-bottom:10px}.pages-packs .vitrine-texte h1{font-size:26px}.pages-packs .ouverture-ligne{font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.choix-machine>span{height:50px}.carte-pack{height:96px}.joueur{height:92px}}