body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;font-family:Segoe UI,sans-serif;letter-spacing:2%;margin:0;max-width:100vw!important;overflow-x:hidden;width:100vw!important}a:visited{color:inherit}div.body{z-index:0}@font-face{font-family:Segoe UI;font-style:normal;font-weight:400;src:url(/static/media/Segoe%20UI.45472284dc36b2486ce2.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:400;src:url(/static/media/Segoe%20UI%20Italic.cba58501ca412000495c.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:700;src:url(/static/media/Segoe%20UI%20Bold.b00928e669b804136004.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:500;src:url(/static/media/segoe-ui-semibold.495a56fd4544f41e7f81.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:700;src:url(/static/media/Segoe%20UI%20Bold%20Italic.1dc286eeecb0da1dd712.ttf) format("truetype")}div.body-home{background-color:#000;height:100vh}div.body-home,div.body-home div.content{align-items:center;display:flex;width:100vw}div.body-home div.content{color:#f5f5f5;flex-direction:column}div.body-home h1.title{cursor:default;font-size:50px;font-weight:700;text-align:center}div.body-home p.text{cursor:default;margin:0 100px}div.body-home a.button,div.body-home p.text{font-size:33px;font-weight:500;text-align:center}div.body-home a.button{border:3px solid #fff;border-radius:50px;cursor:pointer;margin-top:50px;padding:16px 32px;text-decoration:none;transition:all .3s ease-in-out}div.body-home a.button:visited{color:#fff}div.body-home a.button:-webkit-any-link{color:#fff}div.body-home a.button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){div.body-home h1.title{font-size:40px}div.body-home p.text{font-size:22px;width:90vw}div.body-home a.button{font-size:22px;max-width:90vw}}:root{--primary:#f7dfc6;--primary-contrasted:#edb784;--blue:#5059bd;--white:#efefef;--black:#111;--text-shadow:4px 4px 10px #00000040;--box-shadow:10px 10px 4px var(--primary-contrasted);--box-shadow-phone:4px 4px 4px var(--primary-contrasted);--box-shadow-blue:10px 10px 4px var(--blue);--box-shadow-blue-phone:4px 4px 4px var(--blue)}div.body-birthday{background-color:#f7dfc6;background-color:var(--primary);box-shadow:inset 0 0 0 25px #f7dfc6,inset 0 0 0 30px #5059bd;box-shadow:inset 0 0 0 25px var(--primary),inset 0 0 0 30px var(--blue);height:97.55vh;max-width:99.9vw!important;overflow-x:hidden;padding:10px;width:98.7vw!important}div.body-birthday div.content{align-items:center;display:flex;flex-direction:column}div.body-birthday div.content-box{align-items:center;display:flex;flex-direction:row}div.body-birthday div.part1{gap:25px;margin-top:68px}div.body-birthday div.part2{gap:15px;margin-top:27px}label.birth-label,span.text,span.text2,span.text3,span.text4{color:#5059bd;color:var(--blue);cursor:default;font-weight:700;text-shadow:4px 4px 10px #00000040;text-shadow:var(--text-shadow)}div.body-birthday span.text{font-size:60px}span.text2{font-size:40px}span.text3{font-size:25px}span.text4{font-size:80px}span.keyword{padding:4px 32px}span.keyword,span.keyword2{background-color:#5059bd;background-color:var(--blue);border-radius:15px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#f7dfc6;color:var(--primary);text-shadow:none}span.keyword2{padding:4px 16px}div.timer{gap:110px;margin-top:90px}div.timer,div.timer-units{display:flex;flex-direction:row}div.timer-units{gap:5px}div.time-box{align-items:center;display:flex;flex-direction:column;gap:15px}div.values-box{display:flex;flex-direction:row;gap:10px}button.birth-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:5px solid #5059bd;border:5px solid var(--blue);border-radius:15px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#5059bd;color:var(--blue);cursor:pointer;font-size:40px;font-weight:700;margin-top:100px;max-height:86px;max-width:500px;padding:8px 16px;text-align:center;transition:all .3s ease-in-out}button.birth-button:hover{background-color:#5059bd;background-color:var(--blue);color:#f7dfc6;color:var(--primary)}div.birth-modal{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0000004d;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .4s ease-in-out;width:100vw;will-change:filter;z-index:1100}div.birth-modal-popup{background:#f7dfc6;background:var(--primary);border-radius:var(--corner-radius-2);border-radius:15px;box-shadow:0 4px 10px var(--black-25opacity);display:flex;flex-direction:column;height:100%;max-height:80vh;max-width:70vw;overflow-y:auto;padding:20px;width:100%}div.birth-modal-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between}.modal-title{color:#5059bd;color:var(--blue);font-size:32px;font-weight:700;margin:0;text-shadow:4px 4px 10px #00000040;text-shadow:var(--text-shadow)}.birth-close-svg{fill:#5059bd;fill:var(--blue);cursor:pointer;height:32px;width:32px}.birth-form,div.birth-modal-body{display:flex;flex-direction:column}.birth-form{align-items:center;width:100%}.form-content{display:flex;flex-direction:row;margin:75px auto 0;width:100%}.birth-inputbox{display:flex;flex-direction:column;margin-left:15px;margin-right:15px;width:100%}input.birth-input,textarea{background-color:#f7dfc6;background-color:var(--primary);border:3px solid #5059bd;border:3px solid var(--blue);border-radius:8px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#5059bd;color:var(--blue);font-size:16px;height:40px;margin:10px 0;padding:0 15px;width:90%}input.birth-input::placeholder textarea::placeholder{color:#5059bd;color:var(--blue);font-family:Segoe UI,sans-serif;font-size:16px;font-weight:500;opacity:.7}input.birth-input:focus textarea:focus{outline:3px solid #5059bd;outline:3px solid var(--blue)}button.submitbutton{font-size:30px!important;margin-top:35px!important;max-height:70px!important;max-width:350px!important;width:100%}.birth-register-list{display:flex;flex-direction:column}.birth-register-element{border-bottom:1px solid #5059bd;border-bottom:1px solid var(--blue);display:flex;flex-direction:row;justify-content:space-between;margin:4px 16px}.register-elem-text{color:#5059bd;color:var(--blue);font-weight:500}.birth-confirm-lastpage,.birth-family-list{display:flex;flex-direction:column}.birth-famlist-member{align-items:center;border-bottom:3px solid #5059bd;border-bottom:3px solid var(--blue);display:flex;flex-direction:row;justify-content:space-between}.birth-famlist-member:first-child{border-top:3px solid #5059bd;border-top:3px solid var(--blue);margin-top:60px}.birth-famlist-part1{align-items:center;display:flex;flex-direction:row;gap:25px}.birth-famlist-part1-part1{display:flex;flex-direction:row;gap:15px}.birth-famlist-field{color:#5059bd;color:var(--blue);cursor:default;font-size:22px;font-weight:500}.birth-famlist-part1-part2{cursor:pointer}.birth-famlist-age-selector{cursor:pointer;width:200px}.birth-famlist-remove-icon{fill:#5059bd;fill:var(--blue);cursor:pointer;height:24px;width:20px}.birth-faq{color:#5059bd;color:var(--blue);cursor:default;font-weight:500;text-align:left}.birth-faq strong.faq-title{font-size:20px}.birth-faq a.birth-fam-link{color:#5059bd;color:var(--blue);cursor:pointer;font-weight:700}.birth-confirm-lastpage-part3{margin:0 auto;max-width:100%}@media screen and (max-width:768px){div.body-birthday{box-shadow:none;height:auto!important;max-width:100vw;padding:0}div.body-birthday div.content-box{align-items:center;flex-direction:column}div.body-birthday div.part1,div.body-birthday div.part2{gap:0}div.body-birthday span.text,label.birth-label,span.text2,span.text3,span.text4{margin-bottom:0;margin-top:0}div.body-birthday span.text{font-size:40px}div.body-birthday span.text2,div.body-birthday span.text3{font-size:22px}div.body-birthday span.text4{font-size:60px}div.timer{align-items:center;flex-direction:column;gap:50px;max-width:90vw}button.birth-button{font-size:23px;margin-bottom:150px}.form-content{align-items:center;flex-direction:column;width:auto}.modal-title{font-size:25px}.birth-close-svg{height:18px;width:18px}.birth-famlist-member{flex-direction:column;gap:40px}.birth-famlist-part1{flex-direction:column;gap:0}}.toast{animation:toastFadeIn .3s ease-out;border-radius:5px;bottom:20px;box-shadow:0 4px 6px #0000001a;flex-direction:column;left:20px;max-width:300px;padding:16px 24px;position:fixed;z-index:2000}.toast,.toast-header{display:flex;justify-content:space-between}.toast-header{align-items:center;flex-direction:row;max-height:16px;padding-bottom:5px}.toast.toast-error .toast-header{border-bottom:1px solid #c81c1c}.toast.toast.toast-success .toast-header{border-bottom:1px solid #16a34a}.toast-title{color:var(--white);flex:1 1;font-family:Segoe UI,sans-serif;font-size:16px;font-weight:700}.toast-close-button{background:none;border:none;color:var(--white);cursor:pointer;font-size:18px;margin-left:16px}.toast-message{color:var(--white);font-family:Segoe UI,sans-serif;font-weight:500;margin:0}.toast.toast-success{background-color:#22c55e}.toast.toast-error{background-color:#ef4444}.toast+.toast{margin-bottom:24px}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.body-networks{background-color:#000;height:100vh}.body-networks,.networks__container{align-items:center;display:flex;width:100vw}.networks__container{color:#f5f5f5;flex-direction:column}.networks-title{cursor:default;font-size:50px;font-weight:700;text-align:center}.networks_body{flex-wrap:wrap;gap:2rem;justify-content:center}.networks-button,.networks_body{align-items:center;display:flex;flex-direction:row}.networks-button{border:3px solid #fff;border-radius:50px;cursor:pointer;font-size:33px;font-weight:500;justify-content:start;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.networks-icon{height:33px;margin-right:15px;width:33px}.networks-button:visited{color:#fff}.networks-button:-webkit-any-link{color:#fff}.networks-button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){.networks-title{font-size:40px}.networks-button{font-size:22px;max-width:90vw}}html{-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth}.body-birthday-special{background-color:var(--primary);box-shadow:inset 0 0 0 25px var(--primary),inset 0 0 0 30px var(--blue);display:flex;height:auto;max-height:100vh;min-height:100vh;overflow-x:hidden;width:100vw!important}.body-birthday_join{padding-bottom:8rem}.body-birthday-special *{transition:all .25s ease-in-out}.birthscreen-text{color:var(--blue)}.birthscreen-text-lg{font-size:3rem}.birthscreen-text-md{font-size:2rem}.birthscreen-text-500{font-weight:500}.birthscreen-text-bold{font-weight:700}.join-content,.screen-content{display:flex;flex-direction:row;gap:2rem;margin:2.5rem;width:100%}.screen-chat,.screen-infos{width:50%}.screen-waiting{color:var(--blue);font-size:15rem;font-weight:700;text-align:center;width:100%}.screen-chat{align-items:start;background-color:#edb78480;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.chat-header{border-bottom:2px solid var(--blue);padding-bottom:1rem;width:100%}.chat-footer{border-top:2px solid var(--blue);padding-top:1rem;width:100%}.chat-footer-info,.chat-header-info{margin-left:1rem}.chat-body{display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:flex-end;margin:1rem;min-height:0;overflow:hidden;width:96%}.chat-message,.chat-system_message{flex-shrink:0;font-size:1.5rem}.chat-system_message{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:1rem;text-align:center}.chat-big-img{width:40%}.chat-message{align-items:start;border-bottom:2px solid var(--primary-contrasted);display:flex;flex-direction:column;padding-bottom:1rem}.chat-message-user-infos,.chat-msgpart-2{align-items:center;display:flex;flex-direction:row;gap:1rem}.chat-username{color:var(--blue);font-size:2rem;font-weight:700}.chat-hour{color:#000000b3;font-size:1.5rem}.chat-profile_picture{border-radius:100%;height:60px;object-fit:cover;width:60px}.chat-message-image{border-radius:15px;margin-top:1rem}.connected-footer{align-items:center;display:flex;flex-direction:row}.join-content{align-items:start;justify-content:center}.birth-connected,.birth-join-form,.birth-notconnected{align-items:center;display:flex;flex-direction:column}.birth-join-form{width:100%}.join-content button:not(.photobooth-button),input,textarea{box-shadow:var(--box-shadow-phone)!important}.join-content .birth-inputbox{align-items:center;border-bottom:2px solid var(--primary-contrasted);display:flex;flex-direction:column;margin:0;padding-bottom:1rem;padding-top:1rem;width:100%}.join-content .birth-inputbox:last-child{border-bottom:none}.birth-button,.join-content .birth-input{width:100%!important}.birth-camera,.birth-photo-preview{display:flex;flex-direction:column;width:70vw}.birth-camera-actions,.birth-photo-preview-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.birth-special_button{margin:0!important}.connected-title{color:var(--blue);font-weight:700;text-align:center}.birth-connected{height:100%;justify-content:space-between}.birth-input-sendmessage{height:6rem!important;width:100%}.birth-inputbo-sendmessagex{width:70vw}.birth-inputbo-sendmessagex,.connected-body-body,.screen-infos,.screen-infos-body,.side-info-box{align-items:center;display:flex;flex-direction:column}.screen-infos,.screen-infos-body,.side-info-box{justify-content:center}.players-info-box,.screen-infos-body,.side-info-box{height:100%;width:100%}.side-info-box{background-color:#edb78480;border-radius:15px}.photobooth-box,.qr-code-box{gap:2rem}.qr-code-image,.screen-photobooth-image{border-radius:15px;height:500px;width:500px}.screen-photobooth-image{height:700px;width:700px}.qr-code-link,.qr-code-title{color:var(--blue);font-size:3rem;font-weight:700}.qr-code-link{text-decoration:underline;text-underline-offset:1rem}.players-info-box{align-items:center;display:flex;flex-direction:column}.player-line{align-items:start;display:flex;flex-direction:row;justify-content:center}.player-name{color:var(--blue);font-size:2rem;font-weight:700}.screen-timer .text4{font-size:120px!important}.screen-timer .text3{font-size:60px!important}.item-info-box,.itemtimer-info-box{display:flex;flex-direction:column;gap:2rem}.item-body{align-items:center;background-color:var(--primary);border-radius:15px;display:flex;flex-direction:column;height:400px;justify-content:center;width:400px}.item-emoji{font-size:15rem}.item-title{text-wrap:wrap;color:var(--blue);font-size:3rem;font-weight:700;text-align:center;width:100%}.photobooth-interface{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.photobooth-camera{position:relative;width:100%}.photobooth-camera-hidden{visibility:hidden}.photobooth-camera-visible{visibility:visible}.birth-photobooth-video{width:80vw}.photobooth-timer{color:#fff;font-size:6rem;font-weight:700;left:50%;position:absolute;top:40%;transform:translateY(-50%) translateX(-50%)}.photobooth-actions{bottom:20px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.photobooth-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:3px solid #fff;border-radius:15px;box-shadow:none!important;color:#fff;font-size:2rem;font-weight:700;margin-top:100px;padding:8px 16px;text-align:center;width:100%}.photo-effect{background-color:#ffffff80;height:100%;position:absolute;width:100%}.photobooth-result-img{width:80vw}.body-birthday_admin button{margin:0}
/*# sourceMappingURL=main.717fe586.css.map*/