/* === Bundle: deferred.css === */
/* Generated by bundle_css.py */
/* Files included: modal.min.css, boubou.min.css, footer.min.css */

/* === Source: modal.min.css === */
.modal #login h3,.modal #signup h3{font-size:2rem;margin-bottom:15px;color:#000}.modal .modal-content,.modal .modal-content.Payment{background:linear-gradient(to bottom,#3dd1e7,#fff,pink);margin:5% auto;padding:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:relative;width:80%}.bystripe img,.logo_modal{max-width:100%}.logo_modal,form#resetPasswordForm{display:block}.modal_auth_icon{width:100%;padding-left:70px;padding-right:70px}.logo_modal{margin-left:auto;margin-right:auto}.modal{display:none;position:fixed;z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(1,17,42,.4)}.offer,.offer_pack{padding:15px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px;text-align:center}.modal#notificationModal{background-color:#01112a00}.modal .modal-content{color:#fff;border:1px solid #888;max-width:500px;border-radius:20px}.modal-content.reset{max-width:500px}.modal .modal-header{padding-top:5px}#kdoModal #friendName::placeholder{color:#525252!important;opacity:1!important;font-style:normal!important}#kdoModal #friendName::-webkit-input-placeholder{color:#525252!important;opacity:1!important}#kdoModal #friendName{background-color:#fff!important}.modal .modal-header span{font-size:3em;position:absolute;top:-15px;right:20px;cursor:pointer;color:#000}.modal .modal-body{font-size:2em;margin:20px}.modal #login h3{margin-top:0;text-align:center}.modal #signup h3{text-align:center}.modal form{display:grid;font-size:.5rem!important;margin-bottom:10px!important}.modal input[type=email],.modal input[type=name],.modal input[type=password]{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:2.5em;width:100%;box-sizing:border-box}.modal input[type=submit]{background:linear-gradient(to right,#4caf50,#8bc34a);box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-weight:700;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;width:100%;font-size:3em}.modal input[type=submit]:hover,.notificationModal-button:hover,.payment-button:hover{background:linear-gradient(to right,#43a047,#7cb342);box-shadow:0 6px 8px rgba(0,0,0,.1)}.modal p{font-size:.9rem;margin-top:.5rem;text-align:center;color:#000}.modal a{color:#007bff;text-decoration:none}.modal a:hover{text-decoration:underline}.modal input[type=email]::placeholder,.modal input[type=name]::placeholder,.modal input[type=password]::placeholder{color:#000}.extrasContainer{display:flex;align-items:center;flex-direction:column;font-size:1.7em;margin-bottom:10px}.facebook-btn,.google-btn,.rememberMeContainer{align-items:center;display:flex}.rememberMeLabel{color:#000;margin-left:10px}.forgotPasswordLink{color:#000;text-decoration:none!important}.error-message{font-size:2.5em;text-align:center}#payment-options H3,.modal .Payment h4,.offer H5,.pack_name{font-size:2rem;color:#000}.container_name_input,.offer-container{display:flex;justify-content:space-between}.offer{flex:1;border:1px solid #ddd;margin:0 auto;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;max-width:380px}.offer_pack{flex:1;border:1px solid #ddd;margin:0 10px;border-radius:20px}.payment-button,.payment-button2{font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}.offer_pack_price{color:#000;font-weight:700;margin:0}#payment-options H3{margin-top:14px;margin-bottom:14px;text-align:center}input#resetEmail,input#resetEmailButton{font-size:2.5em}.pack_name{font-weight:700}.free-test-button,.payment-button,.payment-button2{color:#fff;cursor:pointer}.offer H5{margin-top:10px;margin-bottom:10px}.payment-button{background:linear-gradient(to right,#4caf50,#8bc34a);padding:10px 0;border:none;border-radius:10px;width:200px;margin:10px auto;font-size:1rem}.payment-button2{background:linear-gradient(to right,#3498db,#2980b9);padding:10px 20px;border:none;border-radius:20px;margin-top:10px;margin-bottom:10px;font-size:1rem}.payment-button2:hover{background:linear-gradient(to right,#2980b9,#2077a6);box-shadow:0 6px 8px rgba(0,0,0,.1)}.free-test-button{width:100%;padding:14px;background:#2077a6;border:2px solid #2077a6;border-radius:12px;font-size:20px;font-weight:500;margin-bottom:15px;transition:.2s}.free-test-button:hover{background:#fff;color:#2077a6}.urgency-box{background:#ffe066;color:#333;padding:10px;border-radius:12px;margin-bottom:10px;font-weight:700;font-size:14px}.timer-bold{font-weight:700!important;color:#d32f2f}.price-section{background:linear-gradient(to right,#2980b9,#2077a6);color:#fff;padding:10px;border-radius:20px}.old-price{font-size:16px;text-decoration:line-through;opacity:.8}.new-price{font-size:36px;font-weight:700}.price-note{font-size:14px;opacity:.9}.modal .modal-content.Payment{color:#fff;border:1px solid #888;max-width:420px;border-radius:20px}.modal .Payment h4{margin-bottom:0;margin-top:0;text-align:center}.modal .Payment p{font-size:.9rem;text-align:center;color:#000;margin-top:5px;margin-bottom:5px}.offer .form-select{width:80%;margin:10px auto;padding:5px 10px;font-size:1rem;border-radius:5px;border:1px solid #ccc;background-color:#90ee90;text-align:center;font-weight:700}.modal_p_pc{margin-bottom:0;font-size:.8rem!important}.facebook-connect,.google-connect{text-align:center;margin-bottom:20px}.facebook-btn,.google-btn{justify-content:center;background-color:#fff!important;color:#202020!important;font-weight:700;padding:12px 20px;border:1px solid #ddd;border-radius:5px;cursor:pointer;width:100%;font-size:1rem;transition:background-color .3s}.facebook-btn img,.google-btn img{width:24px;height:24px;margin-right:10px;position:static}.facebook-btn:hover,.google-btn:hover{background-color:#eee!important;text-decoration:none!important}.facebook-btn span,.google-btn span{vertical-align:middle}.authentication-social-signin-separator{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:center}.authentication-social-signin-paragraph{color:#000;font-size:1.4rem;margin-top:-.1rem;padding:0 2.5rem;opacity:40%}.authentication-social-signin-separator>:first-child,.authentication-social-signin-separator>:last-child{background-color:#000;flex-grow:1;height:.1rem;opacity:20%}#resetPasswordMessage{color:#000;text-align:center;font-size:.5em;background-color:#fff;padding:10px;border-radius:10px}.modal-header h4{text-align:center;font-size:1.5em;margin-bottom:0;margin-top:0}.container_name_input>div{width:49%}.full-width-input{width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(181,181,181,.5);border-radius:5px;margin-bottom:5px;font-size:2em}.full-width-input::placeholder{color:#696969}.mail_input,.name_input{font-size:2.5em!important;font-weight:lighter!important;margin-bottom:0!important}.container_mail_input,input#resetEmail{margin-bottom:10px}.CSS-notificationModal{color:#000;text-align:center;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:10px;padding:10px}.CSS-notificationModal h4{margin-bottom:5px;margin-top:5px;font-size:.8em}.dark-mode .CSS-notificationModal h4{color:#000}.notificationModal-button{background:linear-gradient(to right,#4caf50,#8bc34a);color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:10px;font-weight:700;margin:20px auto 10px;font-size:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}@media (max-width:1024px){.offer-container{flex-direction:column;align-items:center}.offer{margin-top:10px;max-width:768px;width:310px}.modal .modal-content.Payment{width:100%}.modal .modal-content{padding:0;width:90%;top:30px}.logo_modal{width:40%;height:auto}.modal input[type=email],.modal input[type=name],.modal input[type=password],input#resetEmailButton{font-size:2em}.modal_p_pc{margin-bottom:10px;font-size:.7rem!important}.modal-header h4{font-size:1.1em}}@media (max-width:768px){.facebook-btn,.google-btn{font-size:.9rem;padding:10px 15px}.facebook-btn img,.google-btn img{width:20px;height:20px}}@media (max-width:480px){.facebook-btn,.google-btn{font-size:.8rem;padding:8px 12px}}

/* === Source: boubou.min.css === */
#generate-button6,#player6NameInput{background-color:#c27305}.bubbly-button,.player .button{font-weight:700;cursor:pointer}.bubbly-button{display:inline-block;font-size:1em;padding:1em 2em;margin-top:10px;margin-right:10px;-webkit-appearance:none;appearance:none;background:linear-gradient(to bottom,#fff,#f64a8a);color:#000;border-radius:10px;position:relative;transition:transform .1s ease-in,box-shadow .25s ease-in;box-shadow:8px 8px rgba(0,0,0,.553);margin-bottom:.7em;font-family:Arial,Helvetica,sans-serif;border:2px solid #000;animation-delay:2s}#generate-start-button,.feedbtn{background:linear-gradient(to bottom,#fff,#03fc20)}#gift-submit,#tout,.cta_anime{animation:2s infinite heartbeat}.bubbly-button:hover{text-decoration:none!important;background:linear-gradient(to bottom,#fff,#ff0c65)}.ee .bubbly-button{box-shadow:8px 8px #000}.bubbly-button:active,.button:active{box-shadow:0 2px 25px rgba(255,0,130,.2)}.bubbly-button:focus,.button:focus{outline:0}.bubbly-button:after,.bubbly-button:before{position:absolute;content:"";width:140%;height:100%;left:-20%;z-index:-1000;transition:.5s ease-in-out;background-repeat:no-repeat}.bubbly-button:before{display:none;top:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 20%,#ff0081 20%,transparent 30%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.bubbly-button:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.bubbly-button:active{transform:scale(.9);background-color:#e60074}.bubbly-button.animate:before{display:block;animation:.75s ease-in-out forwards topBubbles}.bubbly-button.animate:after{display:block;animation:.75s ease-in-out forwards bottomBubbles}.feedbtn:hover{background:linear-gradient(to bottom,#fff,#00be16)}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}input::placeholder{color:#fff;opacity:80%}#addPlayerButton{margin-top:1em;background:linear-gradient(to bottom,#fff,#10b796);font-size:1em;margin-bottom:30px}#pass-button{color:#fff;background:linear-gradient(to bottom,plum,#8a2be2)}#generate-button2,#player2NameInput{background-color:pink}#generate-button3,#player3NameInput{background-color:#88fb05}#generate-button4,#player4NameInput{background-color:#a650ea}#player5NameInput{background-color:#63f2d6}#generate-button5{background-color:#62f2d6}#generate-button6{margin-bottom:1.7rem}#generate-start-button{color:#000;font-size:1em;--animate-duration:1.5s;animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}#gift-submit{margin-left:auto;margin-right:auto}@keyframes heartbeat{0%,28%,70%{transform:scale(1)}14%,42%{transform:scale(1.2)}}#generate-start-button:hover{background-color:#03fc20}.player .button{font-family:Helvetica,Arial,sans-serif;-webkit-appearance:none;appearance:none;border-radius:50px;transition:transform .1s ease-in,box-shadow .25s ease-in;box-shadow:8px 8px rgba(0,0,0,.5);background-color:#3dd1e7;border:2px solid #000;box-sizing:border-box;color:#000;font-family:ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;justify-content:center;line-height:1.75rem;padding:1.75rem 1.65rem;text-align:center;text-decoration:none #000000 solid;text-decoration-thickness:auto;width:100%;max-width:360px;position:relative;transform:rotate(-2deg);user-select:none;-webkit-user-select:none;touch-action:manipulation;background-size:56.57px 56.57px;animation:1.5s linear infinite waveAnimation}#player1 .button{background-image:linear-gradient(45deg,#3dd1e7 25%,#2ba9c1 25%,#2ba9c1 50%,#3dd1e7 50%,#3dd1e7 75%,#2ba9c1 75%,#2ba9c1 100%)}#player2 .button{background-image:linear-gradient(45deg,pink 25%,#ffa3b9 25%,#ffa3b9 50%,pink 50%,pink 75%,#ffa3b9 75%,#ffa3b9 100%)}#player3 .button{background-image:linear-gradient(45deg,#88fb05 25%,#76db04 25%,#76db04 50%,#88fb05 50%,#88fb05 75%,#76db04 75%,#76db04 100%)}#player4 .button{background-image:linear-gradient(45deg,#ff9800 25%,#ff5722 25%,#ff5722 50%,#ff9800 50%,#ff9800 75%,#ff5722 75%,#ff5722 100%)}#player5 .button{background-image:linear-gradient(45deg,#63f2d6 25%,#52d8c2 25%,#52d8c2 50%,#63f2d6 50%,#63f2d6 75%,#52d8c2 75%,#52d8c2 100%)}#player6 .button{background-image:linear-gradient(45deg,#fdd835 25%,#fbc02d 25%,#fbc02d 50%,#fdd835 50%,#fdd835 75%,#fbc02d 75%,#fbc02d 100%)}@keyframes waveAnimation{0%{background-position:0 0}100%{background-position:56px 0}}.button:active{transform:scale(.9)}@media (max-width:820px){.questionnaire-buttons{flex-direction:column;margin-top:15px}.player{display:inline-block;text-align:center;font-size:1.25rem}.player .button{border-radius:10px;padding:2rem 0;line-height:1rem}.bubbly-button{font-size:.6em;box-shadow:4px 4px rgba(0,0,0,.553);border-radius:5px}.dark-mode .bubbly-button{font-size:.6em;box-shadow:4px 4px #000;border-radius:5px}}@media (max-width:768px){body{--small-device:1}}

/* === Source: footer.min.css === */
.modern-footer{color:#333;padding:40px 0 20px;font-family:Arial,sans-serif}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.footer-links{display:flex;flex-wrap:wrap;flex-basis:60%;justify-content:space-between}.link-group{flex-basis:45%;margin-bottom:20px}.footer-social h4,.link-group h4{color:#f39;margin-bottom:15px;font-size:1.1em}.link-group ul{list-style:none;padding:0}.link-group ul li{margin-bottom:10px}.link-group a{color:#000;text-decoration:none;transition:color .3s;font-family:calibri;font-weight:700}.dark-mode .footer-bottom,.dark-mode .footer-social p,.dark-mode .link-group a{color:#fff}.link-group a:hover{color:#f39}.footer-social{flex-basis:30%}.footer-title{color:#f39;margin-bottom:15px;font-size:1.1em;margin-top:30px;font-weight:700}.social-icons{display:flex;gap:15px}.social-icons a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#3dd1e7;color:#fff;border-radius:50%;transition:.3s}.social-icons a:hover{background-color:#f39;transform:translateY(-3px)}.footer-bottom{display:flex;justify-content:center;align-items:center;padding-top:20px;border-top:1px solid #e0e0e0}.footer-social p{font-size:.8em!important;margin-top:40px}@media (max-width:768px){.footer-main{flex-direction:column}.footer-links,.footer-social,.link-group{flex-basis:100%}.footer-bottom{flex-direction:column;text-align:center}}

