*{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:inherit}html{scroll-behavior:smooth}.d-none{display:none!important}body{background:#5f0a80;font-family:Lato,sans-serif;position:relative}.background-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:fixed;inset:0}main{flex-direction:column;align-items:center;width:85%;min-height:95vh;margin:0 auto;padding:1rem;display:flex}header{justify-content:space-between;align-items:center;width:100%;display:flex}header .logo img{width:250px}header .title{margin-right:50px}header .title h1{text-align:center;text-transform:uppercase;color:#fff;text-shadow:6.97322px 6.04346px #1b1250;font-size:60px;font-style:italic;font-weight:900;line-height:55px;transform:rotate(-5deg)}header .title p{color:#fff;text-align:center;margin-top:8px;font-size:16px;font-style:italic;font-weight:500;line-height:18px;transform:rotate(-5deg)}header .stats{color:#fff;text-transform:uppercase;filter:drop-shadow(0 4px 15px #00000040);text-align:center;margin-right:42px;font-size:18px;font-weight:bolder;transform:rotate(5deg)}header>div.stats>p{visibility:hidden}header strong{color:#fc1781;font-size:36px}header .gift{position:relative}header .gift-icon{z-index:2;width:80px;position:absolute;bottom:-20px;left:-24px;transform:rotate(3deg)}header .gift-img{z-index:1;position:relative}section{background:#1d1940cc;border-radius:12px;flex:1;justify-content:space-around;align-items:center;min-width:100%;max-width:100%;display:flex;position:relative}.button{color:#fff;text-transform:uppercase;cursor:pointer;background:#fc1781;border-radius:5px;padding:1rem 2rem;font-family:inherit;font-size:20px;font-style:italic;font-weight:900;line-height:24px;box-shadow:0 4px 15px #00000040}button{border:none;outline:none}.save-winner-btn{background-color:#28c76f;border-color:#28c76f}.stop-listening-twitch{cursor:pointer;color:#ffbf00;background:0 0;border:1px solid #ffbf00;border-radius:9px;padding:5px 9px;font-family:inherit;font-size:9.8px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.stop-listening-twitch:hover{background:#ffffff28}.lancer-tirage-btn,.save-winner-btn{animation:.5s ease-in 2s 2 shake;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.lancer-tirage-btn:hover{animation:.7s infinite shake}@keyframes shake{0%{transform:translate(-50%)rotate(0)}10%{transform:translate(-50%)rotate(-1deg)}20%{transform:translate(-50%)rotate(1deg)}30%{transform:translate(-50%)rotate(0)}40%{transform:translate(-50%)rotate(1deg)}50%{transform:translate(-50%)rotate(-1deg)}60%{transform:translate(-50%)rotate(0)}70%{transform:translate(-50%)rotate(-1deg)}80%{transform:translate(-50%)rotate(1deg)}90%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(-1deg)}}.lancer-tirage-btn.no-hover,.lancer-tirage-btn.no-hover:hover{animation:unset}.participants-table{border-collapse:collapse;width:100%;margin-top:30px;padding:2rem 5px;font-family:Helvetica,sans-serif;font-size:14px;font-weight:700}.participant-row{color:#fff6;margin:10px;font-size:14px;display:flex}.participant-cell{text-align:center;color:inherit;width:50%;padding:1px;font-family:Lato,sans-serif;font-size:1.65vw;font-weight:400}.changeFontSizeWinnerEmail{font-size:5.5vw!important}.lastDuel{flex-direction:column;align-items:center;margin-left:10px;padding:46px;font-weight:700;transition:all .3s;color:#fff!important;font-size:46px!important}.lastDuel .participant-cell:last-of-type{order:2}.lastDuel .participant-cell:first-of-type{order:1}.lastDuel .participant-cell:nth-of-type(2){order:3;line-height:16px}.imgVS{width:50px;margin:2rem 0;animation:.5s infinite tilt-n-move-shaking}@keyframes tilt-n-move-shaking{0%{transform:translate(0)rotate(0)}25%{transform:translate(1px,1px)rotate(1deg)}50%{transform:translate(0)rotate(0)}75%{transform:translate(-1px,1px)rotate(-1deg)}to{transform:translate(0)rotate(0)}}.beforeDelete{transition:all .2s;animation-name:delete;animation-duration:4s}@keyframes delete{25%{color:#ea5455;visibility:visible}50%{color:#fff;visibility:visible}75%{color:#ea5455;visibility:visible}}.overlay{z-index:100000;background-color:#0009;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:fixed;inset:0}.winnerContainer{text-align:center;width:100%;padding:40px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.winnerContainer.show{animation:.3s ease-in show;transform:translate(-50%,-50%)scale(1)}.winnerName{color:#fff;text-transform:uppercase;text-align:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:8vw;position:relative}.winnerName.confetti>.particle{opacity:0;animation:3s ease-in infinite confetti;position:absolute}.winnerName.confetti>.particle.c1{background-color:#d13447}.winnerName.confetti>.particle.c2{background-color:#ffbf00}.winnerName.confetti>.particle.c3{background-color:#263672}.winnerName.confetti>.particle.c4{background-color:#0d963d}.winnerName:before{content:url(https://vainkeurz.com/wp-content/uploads/2023/11/crown.png);width:100px;height:100px;display:inline-block;position:absolute;top:-80%;right:-10%;transform:scale(.05)rotate(45deg)}@keyframes confetti{0%{opacity:0;transform:translateY(0%)rotate(0)}10%{opacity:1}35%{transform:translateY(-800%)rotate(270deg)}80%{opacity:1}to{opacity:0;transform:translateY(2000%)rotate(1440deg)}}@keyframes show{0%{transform:translate(-50%,-50%)scale(0)}80%{transform:translate(-50%,-50%)scale(1.4)}to{transform:translate(-50%,-50%)scale(1)}}.import{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:35%;display:flex}form{flex-direction:column;align-items:center;display:flex}textarea{color:#fff;background:0 0;border:2px solid #fff;border-radius:10px;max-width:100%;height:15vh;padding:12px;font-family:Lato;outline:none!important}textarea::placeholder{color:#fff}label{color:#fff;max-width:80%;margin-bottom:30px}.separation{color:#fff;text-transform:uppercase;justify-content:center;align-items:center;width:35%;display:flex;position:relative}.or{font-size:25px;position:absolute;top:-50px}.separation button{color:#9146ff;box-shadow:none;background:#fff;border-radius:15px;padding:.9rem;display:inline}.twitch{color:#9146ff;background:#fff;border-radius:15px;transition:all .1s;display:flex;overflow:visible;box-shadow:0 0 #9146ff}.twitch:before{content:"OU";color:#fff;text-align:center;margin-top:-40px;width:100%;margin-inline:auto;display:block;position:absolute}.twitch:hover{transform:translate(-8px,-4px);box-shadow:8px 4px #9146ff}.twitch:active{transition:all 30ms;transform:translate(-6px,-3px);box-shadow:6px 3px #9146ff}div.twitch div.icon{filter:drop-shadow(0 4px #fff);background-image:url(https://i.ibb.co/ZLshBr7/Twitch.png);background-repeat:no-repeat;background-size:cover;width:115px;height:75px;transform:translateY(7px)}button[disabled]{pointer-events:none;opacity:.5}#manualInputContainer{justify-content:center;width:45%;display:flex}#manualInputContainer:before{content:"OU";color:#fff;text-align:center;margin-top:-40px;width:100%;margin-inline:auto;display:block;position:absolute}.csvFileInputLabel{margin-bottom:0}@media screen and (max-width:1020px){section#choice{flex-direction:column;gap:60px;padding:50px 0}.separation{flex-direction:row;justify-content:center;width:70%}}@media screen and (max-width:800px){header{z-index:1;margin-bottom:60px}header div{text-align:center;width:30%}header .logo img{width:100%}header .title{margin-right:0}header .title h1{font-size:35px;line-height:normal}header .stats{margin-right:0;font-size:15px}.lastDuel{font-size:35px!important}}@media screen and (max-width:500px){header{flex-direction:column;gap:20px;margin-bottom:50px}header .logo{width:45%}header .title,#manualInputContainer{width:100%}textarea{width:85%}}.loader{width:2.5em;height:2.5em;position:absolute;top:calc(50% - 1.25em);left:calc(50% - 1.25em);transform:rotate(165deg)}.loader:before,.loader:after{content:"";border-radius:.25em;width:.5em;height:.5em;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader:before{animation:2s infinite before}.loader:after{animation:2s infinite after}@keyframes before{0%,to{width:.5em;box-shadow:1em -.5em #f669a1bf,-1em .5em #f41681bf}35%{width:2.5em;box-shadow:0 -.5em #f669a1bf,0 .5em #f41681bf}70%{width:.5em;box-shadow:-1em -.5em #f669a1bf,1em .5em #f41681bf}}@keyframes after{0%,to{height:.5em;box-shadow:.5em 1em #d0106fbf,-.5em -1em #f41681bf}35%{height:2.5em;box-shadow:.5em 0 #d0106fbf,-.5em 0 #f41681bf}70%{height:.5em;box-shadow:.5em -1em #d0106fbf,-.5em 1em #f41681bf}}@keyframes pulsate{0%{filter:drop-shadow(0);transform:rotate(-5deg)scale(1)}50%{filter:drop-shadow(0 0 .75rem #00000040);transform:rotate(-5deg)scale(1.05)}to{filter:drop-shadow(0);transform:rotate(-5deg)scale(1)}}.llama-logo{position:relative}.llama-eye{position:absolute}.llama-eye.left-eye{top:94px;left:91px}.llama-eye.right-eye{top:90px;right:65px}.llama-eye.left-eye img{width:16px!important}.llama-eye.right-eye img{width:14px!important}
