body.ds.tournament-list-page{background:radial-gradient(ellipse at 5% 16%,#748c9b26,transparent 28%),radial-gradient(ellipse at 96% 23%,#718c9a26,transparent 30%),radial-gradient(ellipse at 50% 45%,#a2833720,transparent 48%),repeating-conic-gradient(from 245deg at 0 10%,transparent 0deg 8deg,#bacbd106 9deg 10deg,transparent 11deg 24deg),#080d12!important;--ds-texte: #f4f5f7;--ds-texte-second: #adb6c4;--texte-clair: #f4f5f7;--texte-clair-doux: #bec6d1;--texte-clair-faible: #a1aab8;--catalogue-or: #e8c675}body.ds.tournament-list-page:before,body.ds.tournament-list-page:after{display:none}body.ds.tournament-list-page main{width:calc(100% - 88px);max-width:1760px;margin-inline:auto;padding:0 0 56px;background:radial-gradient(ellipse at 50% 0,#25303b30,transparent 65%)}body.ds.tournament-list-page .tournaments-hero{padding:30px 0 22px}body.ds.tournament-list-page .tournaments-hero h1{font-size:clamp(28px,2.6vw,44px);line-height:1.05;letter-spacing:-.025em;color:#f5f6f8}body.ds.tournament-list-page .tournaments-hero p{max-width:850px;color:#b5becb;margin-top:10px}body.ds.tournament-list-page .tournaments-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px;margin-top:12px;isolation:isolate}body.ds.tournament-list-page .tournaments-grid[data-count="1"]{grid-template-columns:minmax(0,400px);justify-content:center}body.ds.tournament-list-page .tournaments-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center}body.ds .tournament-card[data-accent=orange]{--carte-accent: #eea25c;--carte-halo: #eea25c24;--carte-bord: #eea25c70;--carte-texte: #ffc18a}body.ds.tournament-list-page .tournament-card{position:relative;overflow:visible;isolation:isolate;border:1px solid #b7c5d52e;border-radius:14px;background:#10161d;color:#f4f5f7;box-shadow:0 12px 26px #0006;transform-origin:center center;transition:transform .38s cubic-bezier(.2,.75,.2,1),border-color .22s,box-shadow .3s,opacity .3s}body.ds.tournament-list-page .tournament-poster-face{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;border-radius:inherit;background:linear-gradient(150deg,#172029,#0c1218 70%)}body.ds.tournament-list-page .tournament-card:before{content:"";position:absolute;inset:-85px -65px;width:auto;height:auto;z-index:0;pointer-events:none;background:radial-gradient(ellipse,#f6bf4280,#ca993b38 48%,transparent 72%);filter:blur(25px);opacity:0;transform:scale(.85);transition:opacity .35s,transform .5s}body.ds.tournament-list-page .tournament-card:after{content:"";position:absolute;inset:-52px -48px;z-index:0;pointer-events:none;border-radius:26%;background:url(/assets/images/catalogue-mist.svg?v=violet-motion-2) center / 100% 100% no-repeat;filter:none;opacity:0;transform:scale(.88) rotate(-3deg);transition:opacity .3s ease,transform .5s ease}body.ds.tournament-list-page .tournament-energy{position:absolute;z-index:0;inset:-30px -24px;pointer-events:none;opacity:0;transition:opacity .25s}body.ds.tournament-list-page .tournament-energy:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 25%,#ffe6a6 0 1px,transparent 2px),radial-gradient(circle at 87% 13%,#fff4cb 0 1px,transparent 2px),radial-gradient(circle at 2% 63%,#ecbc58 0 1.5px,transparent 3px),radial-gradient(circle at 96% 77%,#ffdc83 0 1px,transparent 2px),radial-gradient(circle at 34% 2%,#ffe5ad 0 1px,transparent 2px),radial-gradient(circle at 64% 95%,#edc470 0 1.5px,transparent 3px),radial-gradient(circle at 19% 96%,#ffeabb 0 1px,transparent 2px)}body.ds.tournament-list-page .tournament-energy:after{content:"";position:absolute;inset:0;background:url(/assets/images/catalogue-mist.svg?v=violet-motion-2) center / 100% 100%;opacity:.5;transform:rotate(180deg)}body.ds.tournament-list-page .tournament-card--finished{opacity:1;filter:none;--carte-texte: #c5cdd6}body.ds.tournament-list-page .tournament-card--finished .tournament-card-cover{filter:saturate(.55)}body.ds.tournament-list-page .tournament-card-cover{height:150px;flex-shrink:0;background-size:cover;background-position:center 28%;transform-origin:center top;transition:transform .45s ease,filter .35s}body.ds.tournament-list-page .tournament-card-cover:after{background:linear-gradient(180deg,#080b1000 28%,#0c121833 65%,#111921)}body.ds.tournament-list-page .tournament-card-cover-empty{background:repeating-linear-gradient(125deg,transparent 0 64px,#ffffff05 65px 66px),radial-gradient(ellipse at 60% 0,#ad8e4930,transparent 76%),#101923}body.ds.tournament-list-page .tournament-card-cover-empty:before{content:"DRAPOLE\a CLUB PRO";font-size:23px;letter-spacing:.16em;color:#e0e5ed;opacity:.65;transform:skew(-6deg)}body.ds.tournament-list-page .tournament-card-content{padding:0 16px 16px;flex:1;min-height:0}body.ds.tournament-list-page .tournament-tete{margin:-30px 0 12px;gap:5px;min-height:25px}body.ds.tournament-list-page .tournament-status,body.ds.tournament-list-page .tournament-phase{padding:6px 7px;font-size:9px;line-height:1.2;letter-spacing:.025em;border-radius:5px;color:var(--carte-texte);background:#090e14ed;border:1px solid var(--carte-bord)}body.ds.tournament-list-page .tournament-name{font-size:23px;line-height:1.12;letter-spacing:-.015em;overflow-wrap:anywhere}body.ds.tournament-list-page .tournament-description{color:#b8c1ce;font-size:12px;margin:6px 0 0}body.ds.tournament-list-page .tournament-facts{border:0;margin:8px 0 0;padding:0;gap:8px;font-size:10px}body.ds.tournament-list-page .tournament-facts .fait b{color:#9ba9b8;font-weight:600;font-size:9px}body.ds.tournament-list-page .tournament-debut{border:0;padding:0;margin-top:12px;gap:2px}body.ds.tournament-list-page .tournament-debut-valeur{color:var(--catalogue-or);font-size:19px;letter-spacing:-.015em}body.ds.tournament-list-page .tournament-jauge{padding:0;border:0;background:none;border-radius:0;margin-top:12px}body.ds.tournament-list-page .jauge-compte{font-size:13px;color:#f4f5f7}body.ds.tournament-list-page .jauge-libelle{font-size:10px;color:#abb7c7}body.ds.tournament-list-page .jauge-piste{height:6px;background:#29313d}body.ds.tournament-list-page .jauge .jauge-remplissage{background:linear-gradient(90deg,#c4a052,#edce83)}body.ds.tournament-list-page .tournament-recompenses{padding:11px 0 0;margin-top:0;border:0;border-radius:0;background:none;gap:8px 14px}body.ds.tournament-list-page .recompense-valeur{font-size:17px;line-height:1.3;color:#ebce87}body.ds.tournament-list-page .recompense-quoi{font-size:9px;color:#a7b2c0;letter-spacing:.07em}body.ds.tournament-list-page .tournament-card-actions{margin-top:auto;padding-top:13px;gap:6px}body.ds.tournament-list-page .tournament-card .tournament-open{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff09,#ffffff02);color:#f5f5f5;border:1px solid #becbd56b;box-shadow:inset 0 1px #ffffff0c;border-radius:7px;padding:10px 12px;min-height:36px;font-size:11px;letter-spacing:.03em;transition:background .22s,border-color .22s,box-shadow .22s}body.ds.tournament-list-page .tournament-open:after{content:"\203a";position:absolute;right:12px;font-size:21px;font-weight:400}body.ds.tournament-list-page .tournament-card .tournament-manage{border:0;background:none;box-shadow:none;border-radius:4px;color:#c3cbd6;padding:3px 8px;font-size:10px;min-height:24px}body.ds.tournament-list-page .tournament-card:focus-within{z-index:10;border-color:#ebcb7c}@media(hover:hover)and (pointer:fine){body.ds.tournament-list-page .tournament-card:hover,body.ds.tournament-list-page .tournament-card:focus-within{transform:perspective(1100px) translateY(-32px) rotateY(-4deg) rotate(1deg) scale(1.22);z-index:10;opacity:1;border-color:#ffe6a2;box-shadow:0 48px 65px #000e,0 0 0 2px #f8d57a,0 0 18px #ffe4a5a0,0 0 50px #d5ad4e65}body.ds.tournament-list-page .tournament-card:hover:before,body.ds.tournament-list-page .tournament-card:focus-within:before{opacity:1;transform:scale(1)}body.ds.tournament-list-page .tournaments-grid:has(.tournament-card:hover) .tournament-card:not(:hover){opacity:.84}body.ds.tournament-list-page .tournament-card:hover .tournament-card-cover,body.ds.tournament-list-page .tournament-card:focus-within .tournament-card-cover{transform:scale(1.04);filter:brightness(1.12)}body.ds.tournament-list-page .tournament-card:hover:after,body.ds.tournament-list-page .tournament-card:focus-within:after{opacity:.85;transform:scale(1)}body.ds.tournament-list-page .tournament-card:is(:hover,:focus-within) .tournament-energy{opacity:1}body.ds.tournament-list-page .tournament-card:hover .tournament-open,body.ds.tournament-list-page .tournament-card:focus-within .tournament-open{border-color:#edce83;background:#a8801d22;box-shadow:inset 0 0 15px #e8c67512}body.ds.tournament-list-page .tournaments-grid:has(.tournament-card:hover) .tournament-card:focus-within:not(:hover){transform:none;z-index:auto;border-color:#b7c5d52e;box-shadow:0 12px 26px #0006}body.ds.tournament-list-page .tournaments-grid:has(.tournament-card:hover) .tournament-card:focus-within:not(:hover):after,body.ds.tournament-list-page .tournaments-grid:has(.tournament-card:hover) .tournament-card:focus-within:not(:hover):before{opacity:0}body.ds.tournament-list-page .tournaments-grid:has(.tournament-card:hover) .tournament-card:focus-within:not(:hover) .tournament-energy{opacity:0}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.ds.tournament-list-page .tournament-card:hover:after{animation:catalogue-mist-drift 3.6s ease-in-out infinite alternate}body.ds.tournament-list-page .tournament-card:hover:before{animation:catalogue-aura 2.8s ease-in-out infinite alternate}body.ds.tournament-list-page .tournament-card:hover .tournament-energy:before{animation:catalogue-dust 2.4s ease-in-out infinite}body.ds.tournament-list-page .tournament-card:hover .tournament-energy:after{animation:catalogue-mist-counter 4.1s ease-in-out infinite alternate}}@keyframes catalogue-mist-drift{0%,to{transform:translate(-7px,16px) scale(.94,.97) rotate(-5deg)}35%{transform:translate(9px,-20px) scale(1.06,1.12) rotate(4deg)}70%{transform:translate(-5px,-6px) scale(1.01,1.04) rotate(-2deg)}}@keyframes catalogue-mist-counter{0%,to{transform:rotate(180deg) translate(8px,-18px) scale(.96,1.08);opacity:.45}50%{transform:rotate(169deg) translate(-10px,22px) scale(1.08,.96);opacity:.85}}@keyframes catalogue-card-breathe{0%,to{scale:1;translate:0 0}50%{scale:1.012;translate:0 -3px}}@keyframes catalogue-aura{0%{opacity:.65}to{opacity:1}}@keyframes catalogue-dust{0%{transform:translateY(12px);opacity:0}25%,65%{opacity:.95}to{transform:translateY(-26px);opacity:0}}@media(max-width:1599px){body.ds.tournament-list-page main{max-width:1320px}body.ds.tournament-list-page .tournaments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px){body.ds.tournament-list-page main{width:calc(100% - 64px)}body.ds.tournament-list-page .tournaments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.ds.tournament-list-page .tournament-card:nth-child(odd){transform-origin:left center}body.ds.tournament-list-page .tournament-card:nth-child(2n){transform-origin:right center}body.ds.tournament-list-page .tournament-card:before,body.ds.tournament-list-page .tournament-card:after,body.ds.tournament-list-page .tournament-energy{inset-inline:-10px}}@media(max-width:650px){body.ds.tournament-list-page main{width:calc(100% - 32px)}body.ds.tournament-list-page .tournaments-hero{padding:22px 0 14px}body.ds.tournament-list-page .tournaments-grid,body.ds.tournament-list-page .tournaments-grid[data-count="1"],body.ds.tournament-list-page .tournaments-grid[data-count="2"]{grid-template-columns:minmax(0,1fr);gap:20px}body.ds.tournament-list-page .tournament-card-content{padding:0 14px 14px}body.ds.tournament-list-page .tournament-name{font-size:22px}body.ds.tournament-list-page .tournament-card:is(:hover,:focus-within){transform:none}body.ds.tournament-list-page .tournament-card:before,body.ds.tournament-list-page .tournament-card:after,body.ds.tournament-list-page .tournament-energy{display:none}}@media(hover:none),(pointer:coarse){body.ds.tournament-list-page .tournament-card:before,body.ds.tournament-list-page .tournament-card:after,body.ds.tournament-list-page .tournament-energy{display:none}body.ds.tournament-list-page .tournament-card:active{transform:translateY(-2px);border-color:#edce83}}@media(prefers-reduced-motion:reduce){body.ds.tournament-list-page .tournament-card,body.ds.tournament-list-page .tournament-card:hover,body.ds.tournament-list-page .tournament-card:focus-within,body.ds.tournament-list-page .tournament-card:active{transform:none;transition:none}body.ds.tournament-list-page .tournament-card:before,body.ds.tournament-list-page .tournament-card:after,body.ds.tournament-list-page .tournament-card:hover .tournament-card-cover,body.ds.tournament-list-page .tournament-card:focus-within .tournament-card-cover{transform:none;transition:none}}body.ds.tournament-list-page .tournament-card:before{background:radial-gradient(ellipse,#b78aff70,#7243a838 48%,transparent 72%)}body.ds.tournament-list-page .tournament-energy:before{filter:hue-rotate(215deg)}@media(hover:hover)and (pointer:fine){body.ds.tournament-list-page .tournament-card:is(:hover,:focus-within){border-color:#e3caff;box-shadow:0 48px 65px #000e,0 0 0 2px #b788ed,0 0 18px #d6b2ffa0,0 0 50px #985ee365}body.ds.tournament-list-page .tournament-card:is(:hover,:focus-within) .tournament-open{border-color:#cba5f3;background:#9561cc22;box-shadow:inset 0 0 15px #be94ef12}}@media(min-width:651px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.ds.tournament-list-page .tournament-card:hover{animation:catalogue-card-breathe 4.6s ease-in-out .38s infinite}body.ds.tournament-list-page .tournament-card:hover:after{animation:catalogue-mist-drift 4.2s ease-in-out infinite}body.ds.tournament-list-page .tournament-card:hover .tournament-energy:after{animation:catalogue-mist-counter 5.3s ease-in-out infinite}body.ds.tournament-list-page .tournament-energy{transition:opacity .55s ease}body.ds.tournament-list-page .tournament-energy:after{inset:-25px -12px}}
