@charset "UTF-8";/*!
 * App Css
 */:root{--color-black: #000000;--color-white: #FFFFFF;--color-blue-dark: #000062;--color-blue-light: #0063AF;--color-pink: #D11377;--color-gold: #DFA965;--color-red: #A01A17}.color-black{color:var(--color-black)}.color-white{color:var(--color-white)}.color-blue-dark{color:var(--color-blue-dark)}.color-blue-light{color:var(--color-blue-light)}.color-pink{color:var(--color-pink)}.color-gold{color:var(--color-gold)}.color-red{color:var(--color-red)}.bg-blue{background-color:var(--color-blue-dark);color:var(--color-white)}:root{--font-base: "Termina", sans-serif;--font-heading: "Abolition", sans-serif;--font-icon: "bootstrap-icons"}body{font-family:var(--font-base);color:var(--color-blue-dark);font-weight:300}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-gold);font-weight:400}h1{font-size:5.3125rem}h2{font-size:5rem}h3{font-size:2.875rem;color:var(--color-pink)}b,strong{font-weight:600}.font-base{font-family:var(--font-base)}.font-heading{font-family:var(--font-heading)}.text-small{font-size:.8rem}.text-verysmall{font-size:.6rem}.text-big{font-size:1.5rem}a{color:var(--color-blue-dark)}@media (max-width: 991.98px){h1,h2{font-size:4rem}h3{font-size:2rem;color:var(--color-pink)}}@media (max-width: 575.98px){h1,h2{font-size:3rem}h3{font-size:1.6rem;color:var(--color-pink)}}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.center-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body{min-height:100vh;display:flex;flex-direction:column}footer{background-color:var(--color-white)}footer{background-color:var(--color-blue-dark);color:var(--color-white)!important;padding:2rem 4rem}footer a{color:var(--color-white)!important}footer .logo{max-height:120px}footer .footer-link{display:block;color:var(--color-white);text-decoration:none;margin-top:1rem}@media (max-width: 767.98px){.logo{max-height:100px}.footer-link{font-size:1rem;margin-top:.7rem}}@media (max-width: 575.98px){.logo{max-height:80px}.footer-link{font-size:.8rem;margin-top:.5rem}}.livewire-loader{z-index:1050}[wire\:loading]{pointer-events:none}.home-hero{background-image:url(/build/assets/hero-supercoupe-gZgQyxRU.jpg);background-size:cover;border-radius:1rem;min-height:60vh}.btn-primary{background-color:#000062;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-primary:hover{background-color:#00002f;color:#fff}.btn-white{background-color:#fff;color:#000;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-white:hover{background-color:#e6e6e6;color:#000}.btn-black{background-color:#000;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-black:hover{background-color:#000;color:#fff}.btn-pink{background-color:#d11377;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-pink:hover{background-color:#a20f5c;color:#fff}.btn-gold{background-color:#dfa965;color:#000062;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-gold:hover{background-color:#d6913b;color:#000062}.btn-red{background-color:#a01a17;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-red:hover{background-color:#731311;color:#fff}.btn-blue-light{background-color:#0063af;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-blue-light:hover{background-color:#00467c;color:#fff}.btn-blue-dark{background-color:#000062;color:#fff;padding:.75rem 1.5rem;text-align:center;border-radius:.5rem;border:0;font-weight:400;transition:background-color .3s,transform .2s}.btn-blue-dark:hover{background-color:#00002f;color:#fff}.navbar .title{font-family:var(--font-heading);font-size:2.8rem;color:var(--color-blue-dark)}.navbar .title span{color:var(--color-gold)}.navbar .nav-logo{height:60px;margin-right:1rem}.navbar .nav-link{font-size:1rem;color:var(--color-black)}.navbar .bagde-score{border:1px solid var(--color-gold);color:var(--color-gold);font-weight:700}.navbar .bagde-username{border:1px solid var(--color-pink);color:var(--color-pink);font-weight:700}.navbar .bagde-score,.navbar .bagde-username{padding:.75rem 1rem;text-align:center;font-size:1rem;border-radius:.5rem;display:flex;justify-content:center;align-items:center}.navbar .nav-buttons{display:flex;gap:1.5rem;margin-left:1rem}@media (max-width: 1500px){.navbar .title{font-size:1.8rem}.navbar .nav-logo{height:40px}.navbar .nav-link{font-size:.8rem}.navbar .bagde-score,.navbar .bagde-username{padding:.5rem;font-size:.8rem}}@media (max-width: 991.98px){.navbar .title{font-size:2rem}}@media (max-width: 767.98px){.navbar .title{font-size:2rem}.navbar .nav-buttons{display:block;gap:0rem;margin-left:0rem}.navbar .btn-blue-dark{width:100%}.navbar .bagde-score,.navbar .bagde-username{padding:.2rem .8rem!important;font-size:1rem;display:block;width:100%;margin-bottom:.58em}}@media (max-width: 575.98px){.navbar .title{font-size:1.8rem}.navbar .nav-logo{height:30px;margin-right:.5rem}.navbar .nav-link{font-size:1rem}}.registration-form{max-width:600px;margin-left:auto;margin-right:auto}.form input.form-control,.form select.form-select,.form textarea.form-control{background-color:transparent;border:none;border-radius:0;padding-left:0;padding-right:0}.form input.form-control:focus,.form select.form-select:focus,.form textarea.form-control:focus{background-color:transparent;box-shadow:none}.form label,.form .form-label,.form .form-check-label{font-weight:400}.form .form-check-input{margin-top:.35rem}.form .form-text,.form .invalid-feedback{color:#ffb3d1}.form .form-check-label{font-size:.9rem}.form .btn-password{font-family:var(--font-icon)}.form-white input.form-control,.form-white select.form-select,.form-white textarea.form-control{border-bottom:1px solid var(--color-white);color:var(--color-white)}.form-white input.form-control:focus,.form-white select.form-select:focus,.form-white textarea.form-control:focus{border-color:var(--color-gold)}.form-white label,.form-white .form-label,.form-white .form-check-label,.form-white .btn-password{color:var(--color-white)}.form-blue input.form-control,.form-blue select.form-select,.form-blue textarea.form-control{border-bottom:1px solid var(--color-blue-light);color:var(--color-blue-light)}.form-blue input.form-control:focus,.form-blue select.form-select:focus,.form-blue textarea.form-control:focus{border-color:var(--color-gold)}.form-blue label,.form-blue .form-label,.form-blue .form-check-label,.form-blue .btn-password{color:var(--color-blue-light)}.form-red input.form-control,.form-red select.form-select,.form-red textarea.form-control{border-bottom:1px solid var(--color-red);color:var(--color-red)}.form-red input.form-control:focus,.form-red select.form-select:focus,.form-red textarea.form-control:focus{border-color:var(--color-gold)}.form-red label,.form-red .form-label,.form-red .form-check-label,.form-red .btn-password{color:var(--color-red)}.nav-tabs{border:0;width:100%}.nav-tabs .nav-item{width:50%}.nav-tabs .nav-item .nav-link{border:0;display:flex;flex-direction:column;width:100%;opacity:.5;padding-bottom:2rem}.nav-tabs .nav-item .nav-link.nav-link-1{color:var(--color-blue-light)}.nav-tabs .nav-item .nav-link.nav-link-2{color:var(--color-red)}.nav-tabs .nav-item .nav-link.active{opacity:1;font-weight:700}.nav-tabs .nav-item .nav-link.active.nav-link-1{border-bottom:13px solid var(--color-blue-light)}.nav-tabs .nav-item .nav-link.active.nav-link-2{border-bottom:13px solid var(--color-red)}.nav-tabs .nav-item .nav-link img{width:160px;max-width:95%}.players-list{max-height:200px;overflow-y:auto;z-index:1}.pronostics h3{color:var(--color-white);font-size:3rem;border-radius:1rem;padding:.4rem;width:470px;max-width:95%;margin:2rem auto}.pronostics .pronostics-groups{display:flex;flex-wrap:wrap;justify-content:center}.pronostics .pronostics-groups .group-card{margin:1rem;flex:0 1 42%;border-radius:20px;padding:1rem;box-shadow:0 3.127px 11.881px #00000026}.pronostics .pronostics-groups .group-card .group-team{font-size:1.45rem;text-align:center;font-family:var(--font-heading);text-transform:uppercase}.pronostics .pronostics-groups .group-card .group-team img{max-height:150px;max-width:150px;width:100%}.pronostics .pronostics-groups .group-card .group-vs{font-family:var(--font-heading);font-style:italic;font-weight:700;text-transform:uppercase;font-size:4.2rem}.pronostics .pronostics-groups .group-card .game-infos{text-align:center;text-transform:uppercase}.pronostics .pronostics-groups .group-card .game-infos .game-title{font-family:var(--font-heading);font-size:2.14rem}.pronostics .pronostics-groups .group-card .game-infos .game-date{font-size:.87rem}.pronostics .pronostics-groups .group-card .game-infos .game-score{font-size:.87rem;font-style:italic}.pronostics .pronostics-groups .group-card .game-card-win{margin:1rem 0;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.pronostics .pronostics-groups .group-card .game-card-win .game-winner-1,.pronostics .pronostics-groups .group-card .game-card-win .game-winner-2{border-radius:20px;width:65%;color:var(--color-white);min-height:70px;padding:.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center}.pronostics .pronostics-groups .group-card .game-card-win .game-winner-1.winner,.pronostics .pronostics-groups .group-card .game-card-win .game-winner-2.winner{background-image:url(/build/assets/fire-BjskUnbt.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.pronostics .pronostics-groups .group-card .game-card-win .game-winner-team{width:45%;font-size:2.2rem;line-height:2.2rem;text-align:center;font-family:var(--font-heading);text-transform:uppercase}.pronostics .pronostics-groups .group-card .game-card-win .game-points{width:35%;text-align:center;font-weight:700;font-size:1.1725rem}.pronostics .pronostics-groups .group-card .game-card{margin:1rem 0;border-radius:20px;overflow:hidden}.pronostics .pronostics-groups .group-card .game-card .game-teams{background-color:var(--color-white);border-radius:20px}.pronostics .pronostics-groups .group-card .game-card .game-score{background-color:var(--color-white);border-radius:20px;padding:1rem}.pronostics .pronostics-groups .group-card .game-card .game-score .btn-game{font-size:1.08rem;text-transform:uppercase;background:var(--color-white);font-family:var(--font-heading);padding:.4rem;border-radius:.4rem;transition:all .2s ease-in-out}.pronostics .pronostics-groups .group-card .game-card .game-score .btn-game.selected{color:var(--color-white)}.pronostics .pronostics-groups .group-card .game-card .game-footer{padding:.4rem;font-size:.7rem;text-align:center;color:var(--color-white);margin:0}.pronostics.pronostics-1 h3,.pronostics.pronostics-1 .game-winner-1,.pronostics.pronostics-1 .game-winner-2{background-color:var(--color-blue-light)}.pronostics.pronostics-1 .group-card{color:var(--color-blue-light)}.pronostics.pronostics-1 .game-card{border:2px solid var(--color-blue-light);background-color:var(--color-blue-light)}.pronostics.pronostics-1 .btn-game{color:var(--color-blue-light);border:1px solid var(--color-blue-light)}.pronostics.pronostics-1 .btn-game.selected{background:var(--color-blue-light)!important}.pronostics.pronostics-1 .game-footer{background-color:var(--color-blue-light)}.pronostics.pronostics-2{color:var(--color-red)}.pronostics.pronostics-2 h3,.pronostics.pronostics-2 .game-winner-1,.pronostics.pronostics-2 .game-winner-2{background-color:var(--color-red)}.pronostics.pronostics-2 .group-card{color:var(--color-red)}.pronostics.pronostics-2 .game-card{border:2px solid var(--color-red);background-color:var(--color-red)}.pronostics.pronostics-2 .btn-game{color:var(--color-red);border:1px solid var(--color-red)}.pronostics.pronostics-2 .btn-game.selected{background:var(--color-red)!important}.pronostics.pronostics-2 .game-footer{background-color:var(--color-red)}@media (max-width: 1199.98px){.group-card{flex:0 0 80%!important}}@media (max-width: 767.98px){.group-card{flex:0 0 100%!important}.group-card .game-infos{max-width:30%}.group-card .game-infos .game-title{font-size:1.5rem!important}.group-card .game-infos .game-date{font-size:.8rem!important}.group-card .game-score{padding:1rem auto!important}.group-card .game-score .btn-game{font-size:.85rem!important;padding:.2rem!important}}.jodit-wysiwyg h1{font-size:3rem;color:var(--color-gold)}.jodit-wysiwyg h2{font-size:2.5rem;color:var(--color-pink)}.jodit-wysiwyg h3{font-size:2rem;color:var(--color-blue-light)}.jodit-wysiwyg h4{font-size:1.5rem;color:var(--color-blue-dark)}.jodit-wysiwyg h5{font-size:1.2rem;color:var(--color-black)}.rankings .ranking{margin-bottom:10rem}.rankings .ranking .palmares .rank{min-height:250px;display:flex;flex-direction:column;justify-content:flex-end}.rankings .ranking .palmares .rank-icon i{font-size:50px;color:gray}.rankings .ranking .palmares .rank-name{font-size:2.18rem;font-family:var(--font-heading)}.rankings .ranking .palmares .rank-score{font-size:1.1723rem}.rankings .ranking .palmares .rank-podium{font-size:3.125rem;font-family:var(--font-heading);color:var(--color-white);padding-top:3rem;border-top-left-radius:15px;border-top-right-radius:15px;margin-top:2rem;width:120px}.rankings .ranking .palmares .rank-1 .rank-podium{background-color:var(--color-blue-dark);min-height:250px}.rankings .ranking .palmares .rank-2 .rank-podium{background-color:var(--color-pink);min-height:200px}.rankings .ranking .palmares .rank-3 .rank-podium{background-color:var(--color-gold);min-height:150px}.rankings .ranking .ranking-line{color:var(--color-blue-dark);border:2px solid var(--color-blue-dark);display:flex;flex-direction:row;justify-content:space-between;border-radius:10px;margin:.2rem auto;padding:.5rem}.rankings .ranking .ranking-line.selected{color:var(--color-white);background-color:var(--color-blue-dark)}.rankings .league{border:2px solid var(--color-blue-dark);border-radius:10px}.rankings .league .league-name{font-family:var(--font-heading);font-size:2.1875rem}.rankings .league .league-name span{color:gray}.rankings .league .league-players{border:2px solid var(--color-blue-dark);border-radius:7px;font-size:.875rem;padding:.5rem 1rem}@media (max-width: 767.98px){.rank-name{font-size:1.8rem!important}.rank-score{font-size:1rem!important}.rank-podium{max-width:80px!important;font-size:2rem!important}}body#admin{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}body#admin h1,body#admin h2,body#admin h3,body#admin h4,body#admin h5,body#admin h6{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important}body#admin .admin-sidebar{flex-direction:column;background-color:#343a40;min-height:100vh}body#admin .admin-sidebar .nav-logo{width:100%;text-align:center}body#admin .admin-sidebar .nav-logo img{max-width:80px;margin-bottom:2rem}body#admin .admin-sidebar a{color:var(--color-white);margin-bottom:1rem;display:block;text-decoration:none}body#admin .display-modal{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}body#admin .display-modal .card{min-width:50vw}
