@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/barlow-condensed-latin-700-italic.DjyOzRJ7.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/_astro/barlow-condensed-latin-800-italic.Cnej2eWp.woff2)format("woff2")}:root{--nuit:#0b1e3a;--nuit-clair:#23395e;--signal:#c8f03c;--signal-fonce:#b6dd2e;--ardoise:#5b6475;--brume:#e4e7ee;--fond:#f5f6f2;--blanc:#fff;--texte-sur-nuit:#b9c3d6;--club:#1fbf30;--club-texte:var(--nuit);--st-succes-fond:#e9f8d2;--st-succes-texte:#3a5a0a;--st-attente-fond:#fff4d6;--st-attente-texte:#7a5300;--st-danger-fond:#fde4e1;--st-danger-texte:#9b1c10;--st-alerte-fond:#ffe9d6;--st-alerte-texte:#8a3b00;--st-info-fond:#e1ecfb;--st-info-texte:#1d4486;--st-neutre-fond:var(--brume);--st-neutre-texte:var(--nuit-clair);--erreur:#b42318;--r-sm:10px;--r-md:12px;--r-lg:18px;--tactile:48px;--inclinaison:7deg;--cond:"Barlow Condensed", "Arial Narrow", sans-serif;--sans:"Barlow", system-ui, sans-serif;--duree-courte:.15s;--duree:.22s;--duree-longue:.3s;--courbe:cubic-bezier(.2,.7,.2,1);--wrap:1180px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--nuit);background:var(--fond);-webkit-font-smoothing:antialiased;min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-size:16px;line-height:1.5;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--nuit);outline-offset:2px}.sur-nuit :focus-visible,.fond-nuit :focus-visible{outline-color:var(--signal)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}@media (width<=640px){.wrap{padding:0 16px}}.visuellement-cache{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.h-cond{font-family:var(--cond);text-transform:uppercase;letter-spacing:.005em;font-style:italic;font-weight:800;line-height:.95}.h1{font-size:clamp(40px,6.4vw,76px)}.h2{font-size:clamp(34px,4.4vw,56px)}.h3{font-size:32px}.titre-inst{font-size:22px;font-weight:700;line-height:1.25}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--ardoise);font-size:12px;font-weight:700}.lead{color:var(--nuit-clair);max-width:620px;font-size:18px}.muted{color:var(--ardoise)}.hl{background:var(--signal);color:var(--nuit);transform:skewX(calc(var(--inclinaison) * -1));border-radius:.06em;padding:0 .12em;display:inline-block}.hl>span{transform:skewX(var(--inclinaison));display:inline-block}@view-transition{navigation:auto}.apparait{opacity:0;transition:opacity var(--duree-longue) var(--courbe),transform var(--duree-longue) var(--courbe);transform:translateY(12px)}.apparait.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.apparait{opacity:1;transform:none}@view-transition{navigation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo{aspect-ratio:4.26;vertical-align:middle;--kt-kard:var(--nuit);--kt-team:var(--nuit);--kt-bloc:var(--signal);flex:none;width:auto;min-width:90px;height:30px;display:inline-block}.logo.inverse{--kt-kard:var(--blanc)}.kt{vertical-align:middle;flex:none;width:40px;height:40px;display:inline-block}.kt.alt{--kt-fond:var(--signal);--kt-k:var(--nuit);--kt-t:var(--nuit)}.marque{--logo-h:30px;align-items:center;gap:calc(var(--logo-h) * .7);text-decoration:none;display:inline-flex}.marque .logo{height:var(--logo-h)}.btn{border-radius:var(--r-md);cursor:pointer;min-height:52px;transition:transform var(--duree-courte) var(--courbe),opacity var(--duree-courte) var(--courbe);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn-primaire{background:var(--signal);color:var(--nuit)}.btn-primaire:hover{background:var(--signal-fonce)}.btn-nuit{background:var(--nuit);color:var(--blanc)}.btn-nuit:hover{background:var(--nuit-clair)}.btn-contour{border-color:var(--nuit);color:var(--nuit);background:0 0}.btn-contour:hover{background:var(--nuit);color:var(--blanc)}.btn-contour-inverse{color:var(--blanc);background:0 0;border-color:#ffffff80}.btn-contour-inverse:hover{border-color:var(--blanc);background:#ffffff14}.btn-compact{min-height:var(--tactile);border-radius:var(--r-sm);padding:0 16px;font-size:15px}.btn-bloc{width:100%}.champ{flex-direction:column;gap:6px;display:flex}.champ-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ardoise);font-size:12px;font-weight:700}.champ-saisie{border:2px solid var(--brume);border-radius:var(--r-sm);background:var(--blanc);width:100%;min-height:52px;transition:border-color var(--duree-courte) var(--courbe);padding:0 14px;font-size:16px}textarea.champ-saisie{resize:vertical;min-height:120px;padding:12px 14px}.champ-saisie:focus{border-color:var(--nuit);outline:none}.champ-saisie:focus-visible{outline:3px solid var(--signal);outline-offset:1px}.champ-saisie[aria-invalid=true]{border-color:var(--erreur)}.champ-aide{color:var(--ardoise);font-size:14px}.champ-erreur{color:var(--erreur);font-size:14px;font-weight:600}.registre-clair .champ-label{letter-spacing:0;text-transform:none;color:var(--nuit);font-size:15px}.statut{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.statut:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.statut-succes{background:var(--st-succes-fond);color:var(--st-succes-texte)}.statut-attente{background:var(--st-attente-fond);color:var(--st-attente-texte)}.statut-danger{background:var(--st-danger-fond);color:var(--st-danger-texte)}.statut-alerte{background:var(--st-alerte-fond);color:var(--st-alerte-texte)}.statut-info{background:var(--st-info-fond);color:var(--st-info-texte)}.statut-neutre{background:var(--st-neutre-fond);color:var(--st-neutre-texte)}.ecusson{--ecu:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);aspect-ratio:52/60;background:var(--nuit);width:52px;clip-path:var(--ecu);flex:none;display:block;position:relative}.ecusson:before{content:"";background:var(--blanc);clip-path:var(--ecu);position:absolute;inset:2px}.ecusson-coeur{background:var(--club);color:var(--club-texte);clip-path:var(--ecu);font-family:var(--cond);place-items:center;padding-bottom:20%;font-size:30cqw;font-style:italic;font-weight:800;line-height:1;display:grid;position:absolute;inset:5px}.ecusson{container-type:inline-size}.ecusson-coeur img{object-fit:contain;width:76%;height:76%}.kard{--club:#1fbf30;background:var(--blanc);border:2px solid var(--nuit);aspect-ratio:63/88;color:var(--nuit);font-family:var(--sans);border-radius:10px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px #0b1e3a38;container-type:inline-size}.kard-photo{background:var(--brume);flex:1;position:relative;overflow:hidden}.kard-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kard-silhouette{fill:#b8bfcc;width:78%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.kard-num{font-family:var(--cond);color:var(--club);z-index:1;font-size:22cqw;font-style:italic;font-weight:800;line-height:.9;position:absolute;top:5%;left:8%}.kard-badge{background:var(--nuit);color:var(--blanc);letter-spacing:.12em;z-index:1;border-radius:4px;padding:3px 7px;font-size:clamp(8px,4.6cqw,12px);font-weight:700;position:absolute;top:6%;right:6%}.kard-bande{background:var(--club);flex:none;height:8px}.kard-nom{background:var(--nuit);color:var(--blanc);flex:none;padding:7% 8% 6%;position:relative}.kard-nom strong{font-family:var(--cond);text-transform:uppercase;overflow-wrap:anywhere;padding-right:26%;font-size:11cqw;font-style:italic;font-weight:800;line-height:1;display:block}.kard-nom>span{color:var(--texte-sur-nuit);margin-top:3px;font-size:clamp(9px,5cqw,13px);display:block}.kard-ecusson{width:21%;position:absolute;top:-40%;right:7%}.kard-ecusson .ecusson{width:100%}.kard-rarete{gap:4px;margin-top:6px;display:flex}.kard-rarete i{background:var(--signal);border-radius:2px;width:14%;height:4px}.kard.grimace .kard-photo{background:repeating-linear-gradient(120deg,var(--brume) 0 10px,#eef0f4 10px 20px)}.kard.shiny .kard-photo{background:repeating-linear-gradient(120deg,var(--signal) 0 10px,var(--signal-fonce) 10px 20px)}.kard.shiny .kard-num{color:var(--nuit)}.kard.shiny .kard-silhouette{fill:#0b1e3a47}.kard.shiny .kard-badge{background:var(--nuit);color:var(--signal)}.kard.coach .kard-photo{background:var(--nuit-clair)}.kard.coach .kard-silhouette{fill:#3b5280}.kard.coach .kard-num{color:var(--signal)}.kard.partenaire .kard-photo{background:var(--blanc);place-items:center;display:grid}.kard.partenaire .kard-bande{background:var(--signal)}.kard.partenaire .kard-badge{background:var(--signal);color:var(--nuit)}.kard-partenaire-logo{aspect-ratio:1;border:2px dashed var(--brume);width:62%;font-family:var(--cond);color:var(--nuit-clair);text-align:center;border-radius:50%;place-items:center;padding:8%;font-size:10cqw;font-style:italic;font-weight:800;line-height:1;display:grid;overflow:hidden}.kard-partenaire-logo img{object-fit:contain;width:100%;height:100%}.kard.collector .kard-photo{background:repeating-linear-gradient(120deg,var(--nuit) 0 10px,#10284c 10px 20px);text-align:center;place-items:center;padding:0 8%;display:grid}.kard.collector .kard-badge{background:var(--signal);color:var(--nuit)}.kard.collector-defi .kard-bande{background:var(--signal)}.kard-collector-score{font-family:var(--cond);color:var(--signal);font-size:24cqw;font-style:italic;font-weight:800;line-height:.9}.kard-collector-sous{color:var(--texte-sur-nuit);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:clamp(8px,4.6cqw,12px);font-weight:700}.kard.dos{background:var(--nuit);text-align:center;background-image:repeating-linear-gradient(120deg,#ffffff09 0 12px,#0000 12px 24px);align-content:center;place-items:center;padding:12%;display:grid}.kard.dos .logo{width:auto;min-width:0;height:11cqw}.kard.dos p{color:var(--texte-sur-nuit);letter-spacing:.14em;margin-top:10px;font-size:clamp(8px,4.6cqw,12px);font-weight:700}.invitation[data-astro-cid-rnmeapiw]{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;background:var(--blanc);border:2px solid var(--brume);border-radius:var(--r-md);max-width:440px;animation:invitation-entree var(--duree-longue) var(--courbe);gap:12px;margin:0 auto;padding:16px;display:grid;position:fixed;box-shadow:0 12px 32px #0b1e3a2e}.invitation-texte[data-astro-cid-rnmeapiw]{font-weight:600}.invitation-actions[data-astro-cid-rnmeapiw]{flex-wrap:wrap;gap:8px;display:flex}@keyframes invitation-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
