@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.rdw-option-wrapper{border:1px solid #F1F1F1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:1px 1px #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #F1F1F1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px #bfbdbd inset}.rdw-dropdown-carettoopen{height:0px;width:0px;position:absolute;top:35%;right:10%;border-top:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0px;width:0px;position:absolute;top:35%;right:10%;border-bottom:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #F1F1F1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #F1F1F1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #F1F1F1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #F1F1F1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #F1F1F1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #F1F1F1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}:root{--primaryBlue: rgb(106, 212, 245);--primaryYellow: rgb(243, 243, 14);--primaryBg: #ededed;--white: #fff;--black: #000;--lightGrey: #777777;--darkGrey: #1b1b1b;--card-bg: rgb(10, 43, 53)}@font-face{font-family:aldotheApache;src:url(/app/fonts/AldotheApache.ttf)}@font-face{font-family:ariali;src:url(/app/fonts/ariali.ttf)}@font-face{font-family:BebasNeueRegular;src:url(/app/fonts/BebasNeue-Regular.otf)}@font-face{font-family:bebasRegular;src:url(/app/fonts/Bebas-Regular.otf)}@font-face{font-family:PWNewArrows;src:url(/app/fonts/PWNewArrows.ttf)}@font-face{font-family:MinionPro;src:url(/app/fonts/MinionPro-Regular.otf)}@font-face{font-family:BrokenGlass;src:url(/app/fonts/BrokenGlass.otf)}@font-face{font-family:TakeCover;src:url(/app/fonts/TakeCover.ttf)}@font-face{font-family:shinjiblues;src:url(/app/fonts/shinjiblues.TTF)}@font-face{font-family:bahnschrift;src:url(/app/fonts/bahnschrift.ttf)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;list-style:none;list-style-type:none;outline:none;border:none;text-decoration:none}body{max-width:1400px;margin:0 auto;overflow-x:hidden}html{background-color:#143742}a{color:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6ad4f5;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6ad4f599}.principal-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1}.principal-background img{width:100%;height:100%;object-fit:cover}*::selection{background-color:#6ad4f5cc}.welcome-message{display:flex;flex-direction:column;align-items:center;padding:42px 16px;min-height:80dvh}.welcome-message h1{font-size:51px;color:var(--white);font-family:BebasRegular;text-align:center;font-weight:400;text-shadow:4px 4px 4px var(--darkGrey);margin-bottom:45px}@media (max-width: 850px){.welcome-message h1{font-size:42px}}@media (max-width: 550px){.welcome-message h1{font-size:33px}}.welcome-message p{font-family:Poppins,sans-serif;font-size:24px;color:var(--white);margin-bottom:32px;text-align:center}.user-profil{display:flex;flex-direction:column;padding:24px 0 30px;width:99%;margin:0 auto}.user-profil .warning-dev-app{font-family:ariali;text-align:center;margin-bottom:16px;color:gray}.user-profil .card{position:relative;background-color:var(--card-bg);color:#fff;border-radius:8px;min-height:20dvh}@media (max-width: 1050px){.user-profil .card{margin:16px auto 32px}}.user-profil .card h3{position:relative;font-size:32px;font-weight:400;font-family:aldotheApache;text-align:center;text-shadow:4px 4px 4px var(--darkGrey);z-index:2}@media (max-width: 850px){.user-profil .card h3{font-size:28px}}.user-profil .card:before,.user-profil .card:after{content:"";position:absolute;height:36px;width:100%;z-index:1;background-color:var(--primaryBlue)}.user-profil .card:before{top:0;left:0;border-top-right-radius:8px;border-top-left-radius:8px}.user-profil .card:after{bottom:0;left:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;height:20px}.user-profil .yellow-team:before,.user-profil .yellow-team:after{background-color:var(--primaryYellow)}.user-profil .blue-team:before,.user-profil .blue-team:after{background-color:var(--primaryBlue)}.user-profil .first-row{display:flex;justify-content:space-between;width:100%;margin-bottom:32px}@media (max-width: 1050px){.user-profil .first-row{flex-direction:column;align-items:center;margin-bottom:0}}.user-profil .first-row .user-card{width:30%;min-width:396px;margin-right:40px}@media (max-width: 1050px){.user-profil .first-row .user-card{margin:16px auto 32px}}@media (max-width: 850px){.user-profil .first-row .user-card{width:97%;min-width:inherit}}.user-profil .first-row .right-part{width:70%}@media (max-width: 1050px){.user-profil .first-row .right-part{margin:0 auto;width:80%}}@media (max-width: 850px){.user-profil .first-row .right-part{width:97%}}.user-profil .first-row .right-part .badges-card{height:293px;margin-bottom:20px}@media (max-width: 850px){.user-profil .first-row .right-part .badges-card{height:inherit;padding-bottom:48px}}.user-profil .first-row .right-part .right-part__bottom{display:flex;justify-content:space-between}@media (max-width: 1050px){.user-profil .first-row .right-part .right-part__bottom{flex-direction:column}}.user-profil .first-row .right-part .right-part__bottom .game-resume-card{width:100%;min-height:400px;position:relative;overflow:hidden}@media (max-width: 1050px){.user-profil .first-row .right-part .right-part__bottom .game-resume-card{width:100%}}.user-profil .second-row{width:100%;display:flex;justify-content:space-between;margin-bottom:32px}@media (max-width: 1050px){.user-profil .second-row{flex-direction:column;align-items:center;margin-bottom:0}}.user-profil .second-row .twitch-card{width:30%;margin-right:32px}@media (max-width: 1050px){.user-profil .second-row .twitch-card{margin:0 auto 32px;width:80%}}@media (max-width: 850px){.user-profil .second-row .twitch-card{width:97%}}.user-profil .second-row .notifications-card{width:28%;margin-right:32px}@media (max-width: 1050px){.user-profil .second-row .notifications-card{margin:0 auto;width:80%}}@media (max-width: 850px){.user-profil .second-row .notifications-card{width:97%}}.user-profil .second-row .ranking-card{width:38%;min-height:270px;position:relative}@media (max-width: 1050px){.user-profil .second-row .ranking-card{width:80%}}@media (max-width: 850px){.user-profil .second-row .ranking-card{width:97%}}.user-profil .second-row .ranking-card .absolute-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;filter:brightness(.5)}.user-profil .third-row{display:flex;justify-content:space-between}@media (max-width: 1050px){.user-profil .third-row{flex-direction:column}}.user-profil .third-row .left-part{width:60%}@media (max-width: 1050px){.user-profil .third-row .left-part{width:80%;margin:0 auto}}@media (max-width: 850px){.user-profil .third-row .left-part{width:100%}}.user-profil .third-row .left-part .stats-card{height:500px;margin-bottom:32px}@media (max-width: 550px){.user-profil .third-row .left-part .stats-card{height:inherit}}.user-profil .third-row .left-part .informations-card{position:relative;background-color:var(--card-bg)}.user-profil .third-row .left-part .informations-card:before,.user-profil .third-row .left-part .informations-card:after{content:"";position:absolute;background-color:#ffcf29;height:20px;width:100%;z-index:1}.user-profil .third-row .left-part .informations-card:before{top:0;left:0;border-top-right-radius:8px;border-top-left-radius:8px}.user-profil .third-row .left-part .informations-card:after{bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.user-profil .third-row .right-part{width:38%}@media (max-width: 1050px){.user-profil .third-row .right-part{width:80%;margin:0 auto}}@media (max-width: 850px){.user-profil .third-row .right-part{width:100%}}.user-profil .third-row .right-part .performance-card{background-color:transparent;margin-bottom:32px;min-height:330px}.user-profil .third-row .right-part .duels-card{height:330px;background-color:transparent}.user-card{position:relative}.user-card .absolute-bg{position:absolute;width:100%;height:100%;z-index:0;border-radius:8px;background-repeat:repeat;background-image:url(./backgrounds/user-card-bg.png)}.user-card .category-pic{width:100%;height:100px;margin-top:16px;position:relative}.user-card .category-pic .pic{position:absolute;top:0;background-repeat:no-repeat;transform-origin:top left;width:70%;height:280px}@media (max-width: 850px){.user-card .category-pic .pic{width:80%}}.user-card .category-pic .absolute-left{left:0;transform:scale(.3) translate(30%)}.user-card .category-pic .absolute-right{right:0;transform:scale(.3) translate(190%)}.user-card .category-pic .bronze{background-image:url(/app/category-img/feather-category.png);background-size:contain}.user-card .category-pic .silver{background-image:url(/app/category-img/light-category.webp)}.user-card .category-pic .gold{background-image:url(/app/category-img/medium-category.webp)}.user-card .category-pic .platinum{background-image:url(/app/category-img/heavy-category.webp)}.user-card .category-pic .diamond{background-image:url(/app/category-img/colossus-category.webp)}.user-card .profil-pic{position:relative;width:160px;height:160px;margin:0 auto}.user-card .profil-pic .user-pic{position:absolute;top:-48px;width:160px;height:160px;object-fit:cover;border-radius:50%;border:2px solid white}.user-card .profil-pic .edit-profil-pic{position:absolute;display:flex;padding:6px;bottom:26px;right:-30px;border-radius:3px;cursor:pointer}.user-card .profil-pic .edit-profil-pic img{width:32px;height:32px;object-fit:contain;cursor:pointer}.user-card .profil-pic .edit-profil-pic input[type=file]{display:none}.user-card .profil-pic .upload-message{position:absolute;top:134px;left:50%;transform:translate(-50%);width:200%;padding:2px 10px;border-radius:5px;text-align:center;font-family:BebasNeueRegular;font-size:16px}.user-card .profil-pic .message-success{color:green;border:1px solid green;background-color:#e0ffe0}.user-card .profil-pic .message-error{color:red;border:1px solid red;background-color:#ffe0e0}.user-card .profil-pic .message-warning{color:orange;border:1px solid orange;background-color:#fff0e0}.user-card .profil-pic .submit-pic{position:absolute;left:50%;transform:translate(-50%);top:85px;filter:none;color:var(--black);padding:6px 15px;font-family:BebasNeueRegular;font-size:24px;cursor:pointer}.user-card .profil-pic .submit-pic.yellow-team{background-color:var(--primaryYellow)}.user-card .profil-pic .submit-pic.blue-team{background-color:var(--primaryBlue)}.user-card .warrior-name,.user-card .nickname{position:relative;text-align:center;text-transform:uppercase;font-family:BebasNeueRegular;font-weight:400;font-size:36px}.user-card .nickname{text-transform:none;cursor:pointer}.user-card .nickname-input{position:relative;width:100%;display:flex;justify-content:center;z-index:9}.user-card .nickname-input input{border:2px solid white;text-transform:uppercase;font-family:BebasNeueRegular;font-size:24px;padding:3px;text-align:center;margin-right:12px}.user-card .nickname-input .update-nickname{background-color:transparent;font-size:30px;font-weight:900;border:2px solid white;color:#fff;width:45px;height:45px;cursor:pointer}.user-card .nickname-input button{padding:0 12px;font-weight:700;color:#066906;background-color:#c1ffc1;cursor:pointer}.user-card .user-team p{position:relative;text-align:center;font-family:aldotheApache;font-size:56px;text-transform:uppercase;color:var(--primaryBlue)}.user-card .user-team .yellow-team{color:var(--primaryYellow)}.user-card .user-score{text-align:center;margin:12px 0;position:relative}.user-card .user-score p{text-transform:uppercase;font-family:BebasNeueRegular;font-size:36px}.user-card .user-score input{text-transform:uppercase;font-family:BebasNeueRegular;font-size:36px;width:150px;text-align:center}.user-card .update-btn{position:relative;display:flex;justify-content:center}.user-card .update-btn .update-score{background-color:var(--primaryBlue);color:var(--black);padding:9px 16px 6px;font-family:BebasNeueRegular;font-size:24px;cursor:pointer;margin-bottom:16px}.user-card .yellow-team .update-score{background-color:var(--primaryYellow)}.user-card .logout{display:flex;position:relative}.user-card .logout p{margin:15px auto 64px;padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:21px;background-color:#787a7d;color:#fff;cursor:pointer}.user-card .download-social-img{position:absolute;right:36px;bottom:36px;cursor:pointer}.user-card .download-social-img img{width:56px;height:56px;filter:invert(1);transition:.2s}.user-card .download-social-img img:hover{transform:scale(1.05)}.user-card .download-social-img img:active{transform:scale(.97)}.badges-card{position:relative;overflow:hidden}.badges-card .background{position:absolute;display:flex;justify-content:center;top:24px;width:100%}.badges-card .background img{width:50%;opacity:.1}.badges-card .content{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:6px}@media (max-width: 850px){.badges-card .content{flex-direction:column;align-items:center}}.badges-card .content .row{display:flex;justify-content:center;margin-bottom:12px}@media (max-width: 550px){.badges-card .content .row{flex-direction:column}}.badges-card .content .badge{position:relative;display:flex;flex-direction:column;align-items:center;width:12%;margin:0 14px}.badges-card .content .badge:hover>.hover-info{display:flex}@media (max-width: 850px){.badges-card .content .badge{width:25%;min-width:124px;margin-bottom:16px}}@media (max-width: 550px){.badges-card .content .badge{width:60%;margin:0 auto 16px}}.badges-card .content .badge img{width:75%;margin-bottom:4px}@media (max-width: 850px){.badges-card .content .badge img{width:80%}}@media (max-width: 550px){.badges-card .content .badge img{width:100%}}.badges-card .content .badge p{font-family:ariali;font-style:italic;color:#dbdbdb;font-size:14px;cursor:default}.badges-card .content .badge .hover-info{display:none;position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;background-color:var(--card-bg);opacity:.9;padding:6px 12px;border:1px solid white;border-radius:6px;z-index:2;cursor:default}.badges-card .content .badge .hover-info p{font-style:normal}.game-resume-card .content{position:relative}.game-resume-card .content .absolute-img{position:absolute;width:940px;top:-68px;left:50%;transform:translate(-50%)}.game-resume-card .content .absolute-img img{width:100%;transform:scaleY(.7);object-fit:cover}.game-resume-card .content .teams-score{position:relative;display:flex;width:100%;justify-content:space-around;padding-top:36px;height:99px;z-index:2}@media (max-width: 850px){.game-resume-card .content .teams-score{padding-top:46px}}.game-resume-card .content .teams-score .team-score{display:flex;width:100%;justify-content:space-evenly}.game-resume-card .content .teams-score .team-score .score{text-transform:uppercase;font-family:BebasNeueRegular;color:#000;font-size:32px}@media (max-width: 850px){.game-resume-card .content .teams-score .team-score .score{font-size:24px}}.game-resume-card .content .teams-score .axes-ico{width:120px;height:120px;transform:translateY(-18px)}.game-resume-card .content .teams-score .axes-ico img{width:96px;height:96px;object-fit:contain;filter:drop-shadow(5px 5px 3px #323232)}.game-resume-card .content .total-score,.game-resume-card .content .goal-score{text-align:center;text-transform:uppercase}@media (max-width: 550px){.game-resume-card .content .total-score,.game-resume-card .content .goal-score{margin:32px 0 24px}}.game-resume-card .content .total-score h4,.game-resume-card .content .goal-score h4{font-weight:400;font-size:32px;font-family:BebasNeueRegular;margin:4px 0 2px}.game-resume-card .content .total-score p,.game-resume-card .content .goal-score p{letter-spacing:2px;font-family:BebasNeueRegular;font-size:56px}@media (max-width: 850px){.game-resume-card .content .total-score p,.game-resume-card .content .goal-score p{font-size:44px}}.game-resume-card .content .goal-score p{color:#b81f24;font-size:64px}@media (max-width: 850px){.game-resume-card .content .goal-score p{font-size:44px}}.twitch-card{width:30%;margin-right:40px}@media (max-width: 1050px){.twitch-card{margin:0 auto;width:70%}}@media (max-width: 850px){.twitch-card{width:97%}}.twitch-card article{padding:32px}.twitch-card article h5{font-weight:400;font-size:32px;font-family:BebasNeueRegular}.twitch-card article p{font-family:ariali;font-style:italic;margin:0 0 20px 32px;color:#959595;font-size:14px}.twitch-card article .cta-container{margin:8px auto 48px;text-align:center;padding:4px 8px 0;width:180px;background-color:var(--primaryBlue)}.twitch-card article .cta-container a{font-weight:400;width:256px;font-size:24px;font-family:BebasNeueRegular;color:#000}.twitch-card article .yellow-team{background-color:var(--primaryYellow)}.notifications-card .no-notification{font-weight:400;font-size:24px;font-family:BebasNeueRegular}.notifications-card .content{padding:24px 4px 24px 12px}.notifications-card .content .notification{display:flex;padding:2px;margin-bottom:18px}.notifications-card .content .notification .date{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:ariali;font-style:italic;color:#959595;font-size:16px;margin-right:18px}.notifications-card .content .notification .info h5{font-weight:400;font-size:32px;font-family:BebasNeueRegular}.notifications-card .content .notification .info p{font-family:ariali;font-style:italic;color:#959595;font-size:14px}.ranking-card{position:relative}.ranking-card .absolute-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;max-height:80%;object-fit:contain;filter:brightness(.5);z-index:0}.ranking-card .info{text-align:center;color:gray}.ranking-card .content{position:relative;width:100%;height:100%;display:flex;text-align:center;padding:40px 0 0}.ranking-card .content .left-part,.ranking-card .content .right-part{width:50%}.ranking-card .content h5{font-weight:400;font-size:42px;font-family:BebasNeueRegular;margin-bottom:32px;text-shadow:4px 4px 4px var(--darkGrey)}@media (max-width: 1050px){.ranking-card .content h5{font-size:36px}}.ranking-card .content p{width:50%;font-size:28px;font-family:BebasNeueRegular;padding:6px 16px;margin:0 auto;color:#000}@media (max-width: 1050px){.ranking-card .content p{width:92px}}.ranking-card .content p sup{font-size:15px;font-weight:600}.ranking-card .content .yellow-team{background-color:var(--primaryYellow)}.ranking-card .content .blue-team{background-color:var(--primaryBlue)}.stats-card .content{position:relative}.stats-card .content .absolute-bg{position:absolute;display:flex;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;z-index:0}.stats-card .content .absolute-bg img{max-width:90%;height:90%;object-fit:contain;opacity:.1}.stats-card .canvas-container{position:relative;height:420px;padding:0 16px;z-index:1}.informations-card .content{padding:48px 0;display:flex;flex-direction:column}.informations-card .content .info{text-align:left;font-family:BebasNeueRegular;text-transform:uppercase;color:#dbdbdb;font-size:20px;padding-left:140px;z-index:2}@media (max-width: 850px){.informations-card .content .info{padding-left:0;text-align:center}}.informations-card .content .end{padding-left:90px}.informations-card .content .links{display:flex;margin:0 auto 8px}@media (max-width: 850px){.informations-card .content .links{flex-direction:column}}.informations-card .content .links .link{display:flex;position:relative;justify-content:center;align-items:center;padding:6px 12px;min-width:280px;background-color:#367283;font-family:BebasNeueRegular;text-transform:uppercase;color:#fff;font-size:32px}@media (max-width: 850px){.informations-card .content .links .link{margin-bottom:24px}}.informations-card .content .links .link img{width:36px;height:36px;margin:0 6px;object-fit:contain}.informations-card .content .links .one:after{position:absolute;content:"";top:-15px;left:-10px;transform:rotate(35deg);width:30px;height:70px;background-color:var(--card-bg);z-index:0}@media (max-width: 850px){.informations-card .content .links .one:after{display:none}}.informations-card .content .links .one:before{position:absolute;content:"";top:-20px;right:-12px;transform:rotate(35deg);width:30px;height:90px;background-color:var(--card-bg);z-index:1}@media (max-width: 850px){.informations-card .content .links .one:before{display:none}}.informations-card .content .links .two:before{position:absolute;content:"";top:-20px;right:-16px;transform:rotate(35deg);width:30px;height:90px;background-color:var(--card-bg);z-index:1}@media (max-width: 850px){.informations-card .content .links .two:before{display:none}}.performance-card .absolute-bg{position:absolute;width:100%;height:100%;z-index:-1;border-radius:8px;background-image:url(./backgrounds/user-card-bg.png);background-size:contain;background-position:center}.performance-card .content{padding:24px 32px;font-family:BebasNeueRegular;text-transform:uppercase;color:#fff;font-size:32px}@media (max-width: 850px){.performance-card .content{font-size:24px}}@media (max-width: 850px){.performance-card .content{font-size:20px}}.performance-card .content .item{display:flex;justify-content:space-between;margin-bottom:32px}.performance-card .content .item .score{width:200px;text-align:center;background:#ffcf29;background:radial-gradient(circle,#ffcf29 68%,#faaa30 99%);color:#000}@media (max-width: 850px){.performance-card .content .item .score{width:140px}}.duels-card .absolute-bg{position:absolute;width:100%;height:100%;z-index:-1;border-radius:8px;background-image:url(./backgrounds/user-card-bg.png);background-size:contain;background-position:center}.duels-card .content{padding:24px}.duels-card .content .header{display:flex;justify-content:space-between}.duels-card .content .header p{font-family:BebasNeueRegular;text-transform:uppercase;color:#fff;font-size:32px}.duels-card .content .item{display:flex;position:relative;justify-content:space-between;align-items:center;padding:2px 6px;margin-bottom:2px;font-family:BebasNeueRegular;text-transform:uppercase;color:#fff;font-size:24px}.duels-card .content .item .user-score{position:relative;z-index:0;width:160px;text-align:center;color:#fff;background:#ca4949;background:radial-gradient(circle,#ca4949 68%,#b81f24 99%)}.duels-card .content .item img{width:56px;height:56px}.duels-card .content .item .absolute-award{position:absolute;top:12px;right:0;z-index:1}.game-resume-section{padding:30px 45px;margin-bottom:42px;min-height:65dvh}@media (max-width: 550px){.game-resume-section{padding:12px 6px 32px;overflow:hidden}}.game-resume-section .global-infos{display:flex;justify-content:space-between;padding:12px 24px;background-color:var(--white);margin-bottom:45px}@media (max-width: 850px){.game-resume-section .global-infos{padding:9px 15px;margin-bottom:15px}}@media (max-width: 550px){.game-resume-section .global-infos{flex-direction:column}}.game-resume-section .global-infos .info{width:25%;text-align:center;padding:0 6px}@media (max-width: 850px){.game-resume-section .global-infos .info{padding:0 3px}}@media (max-width: 550px){.game-resume-section .global-infos .info{width:100%;display:flex;text-align:left}}.game-resume-section .global-infos .info h4{font-family:BebasNeueRegular;font-size:27px;font-weight:400;color:#787a7d}@media (max-width: 850px){.game-resume-section .global-infos .info h4{font-size:21px}}@media (max-width: 550px){.game-resume-section .global-infos .info h4{width:60%;min-width:180px}}.game-resume-section .global-infos .info p{font-family:aldotheApache;font-size:36px}@media (max-width: 850px){.game-resume-section .global-infos .info p{font-size:30px}}@media (max-width: 550px){.game-resume-section .global-infos .info p{width:100%;text-align:left}}.game-resume-section .global-infos .info .team-score{display:flex;justify-content:center;text-align:center;margin-left:30px}@media (max-width: 850px){.game-resume-section .global-infos .info .team-score{margin-left:15px}}@media (max-width: 550px){.game-resume-section .global-infos .info .team-score{margin-left:0;width:100%;text-align:left}}.game-resume-section .global-infos .info .team-score img{width:45px;height:45px;object-fit:contain}@media (max-width: 850px){.game-resume-section .global-infos .info .team-score img{width:30px;height:30px}}.game-resume-section .global-infos .info .yellow img{filter:invert(91%) sepia(67%) saturate(6303%) hue-rotate(356deg) brightness(106%) contrast(91%)}.game-resume-section .global-infos .info .blue img{filter:invert(78%) sepia(12%) saturate(1802%) hue-rotate(159deg) brightness(97%) contrast(98%)}.game-resume-section .global-infos .display-border{position:relative}.game-resume-section .global-infos .display-border:before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);height:60px;width:2px;border-radius:6px;background-color:#787a7d}@media (max-width: 550px){.game-resume-section .global-infos .display-border:before{display:none}}.game-resume-section .global-infos .display-border:after{position:absolute;content:"";top:50%;right:0;transform:translateY(-50%);height:60px;width:2px;border-radius:6px;background-color:#787a7d}@media (max-width: 550px){.game-resume-section .global-infos .display-border:after{display:none}}.score-board{position:relative;max-width:1080px;margin:0 auto}.score-board .board-label ul{display:flex;justify-content:space-evenly;padding:15px 30px;background-color:#787a7d;color:var(--white);margin-bottom:6px}@media (max-width: 850px){.score-board .board-label ul{padding:9px 21px}}.score-board .board-label ul li{text-transform:uppercase;font-family:BebasNeueRegular;font-size:27px}@media (max-width: 850px){.score-board .board-label ul li{font-size:21px}}.score-board .board-label ul .userName-label,.score-board .board-label ul .nickName-label{width:30%}.score-board .board-container .users-error{position:relative;display:flex;justify-content:space-evenly;padding:3px 30px;margin:6px 0;background-color:var(--white);font-size:24px}@media (max-width: 850px){.score-board .board-container .users-error{font-size:21px}}.score-board .board-container ul .user-info{position:relative;display:flex;justify-content:space-evenly;padding:3px 30px;margin:6px 0;background-color:var(--white);text-transform:uppercase;font-size:24px}@media (max-width: 850px){.score-board .board-container ul .user-info{font-size:21px}}.score-board .board-container ul .user-info .user-rank{position:absolute;top:0;left:12px}@media (max-width: 850px){.score-board .board-container ul .user-info .user-rank{left:0}}@media (max-width: 550px){.score-board .board-container ul .user-info .user-rank{top:3px}}.score-board .board-container ul .user-info .user-rank img{width:60px;height:60px}@media (max-width: 850px){.score-board .board-container ul .user-info .user-rank img{width:45px;height:45px}}.score-board .board-container ul .user-info .user-rank p{position:absolute;top:9px;left:24px;font-family:BebasNeueRegular}.score-board .board-container ul .user-info .user-name{display:flex;align-items:center;text-align:center;width:30%}@media (max-width: 550px){.score-board .board-container ul .user-info .user-name{margin-left:12px}}.score-board .board-container ul .user-info .user-name .user-profil-pic{width:42px;height:42px;max-width:42px;max-height:42px;min-width:42px;min-height:42px;margin-right:9px}@media (max-width: 550px){.score-board .board-container ul .user-info .user-name .user-profil-pic{display:none}}.score-board .board-container ul .user-info .user-name .user-profil-pic img{border:2px solid black;width:42px;height:42px;max-width:42px;max-height:42px;min-width:42px;min-height:42px;object-fit:cover;border-radius:50%}.score-board .board-container ul .user-info .user-name p{font-family:BebasNeueRegular}.score-board .board-container ul .user-info .user-nickname{display:flex;align-items:center;width:30%}.score-board .board-container ul .user-info .user-nickname p{font-family:BebasNeueRegular;margin:0 4px}.score-board .board-container ul .user-info .user-nickname img{position:absolute;width:22px;height:22px;filter:brightness(0) saturate(100%) invert(80%) sepia(40%) saturate(465%) hue-rotate(4deg) brightness(107%) contrast(93%)}.score-board .board-container ul .user-info .user-nickname .left-img{left:-28px}.score-board .board-container ul .user-info .user-nickname .right-img{right:-28px}.score-board .board-container ul .user-info .shiny-user{position:relative;background-image:linear-gradient(to right,#462523 0,#cb9b51 22%,#f6e27a 45%,#f6f2c0,#f6e27a 55%,#cb9b51 78%,#462523);color:transparent;-webkit-background-clip:text;background-clip:text}.score-board .board-container ul .user-info .user-team{width:42px;height:42px;margin-right:12px}.score-board .board-container ul .user-info .user-team img{width:42px;height:42px;object-fit:contain}.score-board .board-container ul .user-info .user-team .blue-team{filter:invert(78%) sepia(12%) saturate(1802%) hue-rotate(159deg) brightness(97%) contrast(98%)}.score-board .board-container ul .user-info .user-team .yellow-team{filter:invert(91%) sepia(67%) saturate(6303%) hue-rotate(356deg) brightness(106%) contrast(91%)}.score-board .board-container ul .user-info .user-score{display:flex;align-items:center;width:45px}.score-board .board-container ul .user-info .user-score p{font-family:BebasNeueRegular}.score-board .absolute-arrow{position:absolute;top:60%;right:-67px;transform:translateY(-50%);cursor:pointer}@media (max-width: 550px){.score-board .absolute-arrow{top:15%;right:-8px}}.score-board .absolute-arrow img{width:40px;height:40px;object-fit:contain}@media (max-width: 550px){.score-board .absolute-arrow img{width:20px;height:20px}}.score-board .absolute-arrow-left{left:-67px}@media (max-width: 550px){.score-board .absolute-arrow-left{top:15%;left:-8px}}.score-board .absolute-arrow-left img{transform:scaleX(-1)}.score-board-sort{display:flex;margin-bottom:12px}@media (max-width: 1050px){.score-board-sort{flex-direction:column}}@media (max-width: 550px){.score-board-sort{display:none}}.score-board-sort .title{font-size:32px;padding:6px 16px;max-width:135px;font-family:BebasNeueRegular;background:#ffcf29;background:radial-gradient(circle,#ffcf29 68%,#faaa30 99%);margin-right:24px;border-radius:6px}@media (max-width: 1050px){.score-board-sort .title{margin-bottom:12px}}.score-board-sort .sort{display:flex}@media (max-width: 850px){.score-board-sort .sort{flex-direction:column}}.score-board-sort .sort .row{display:flex;align-items:center;margin-right:16px}@media (max-width: 850px){.score-board-sort .sort .row{margin-bottom:12px}}.score-board-sort .sort .row .header{font-family:BebasNeueRegular;font-size:27px;padding:6px 12px;font-weight:400;background-color:#787a7d;color:#fff}.score-board-sort .sort .row .radio{background-color:#fff;font-family:BebasNeueRegular;font-size:21px;padding:9px 12px 10px}.score-board-sort .sort .row .radio label{margin-right:8px;color:#787a7d;cursor:pointer}.score-board-sort .sort .row .radio input{margin-right:4px;cursor:pointer}.editor-header{display:flex;position:relative;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:2px solid var(--primaryBlue)}.editor-header .header-section{display:flex;align-items:center}@media (max-width: 850px){.editor-header .header-section{flex-direction:column}}.editor-header .header-btns{display:flex}.editor-header .header-btn{position:relative;display:flex;text-align:center;justify-content:center;max-width:120px;height:100%;flex-direction:column;align-items:center;margin-right:16px;text-transform:uppercase;font-family:BebasNeueRegular;color:var(--primaryBlue);border:2px solid var(--primaryBlue);transition:background-color .3s ease,border-color .3s ease}.editor-header .header-btn:hover{background-color:#6ad5f526;border-color:var(--primaryBlueLight)}.editor-header .header-btn .btn{padding:6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer}.editor-header .header-btn img{width:32px;height:32px;object-fit:contain;cursor:pointer;filter:brightness(0) saturate(100%) invert(67%) sepia(75%) saturate(342%) hue-rotate(160deg) brightness(101%) contrast(92%)}.editor-header .chapters-handler{display:flex}@media (max-width: 850px){.editor-header .chapters-handler{margin-top:24px}}.editor-header .chapters-handler .chapter-selector{position:relative;display:flex;align-items:center;margin-right:20px}.editor-header .chapters-handler .chapter-selector label{font-family:BebasNeueRegular;font-size:16px;margin-right:10px;color:var(--primaryBlue)}.editor-header .chapters-handler .chapter-selector select{padding:5px 10px;border:2px solid var(--primaryBlue);background-color:#fff;color:var(--primaryBlue);font-family:Poppins,sans-serif;font-size:14px;border-radius:4px;transition:border-color .3s ease}.editor-header .chapters-handler .chapter-selector select:focus{outline:none;border-color:var(--primaryBlueLight)}.editor-header .chapters-handler .chapter-selector .info-bubble{position:absolute;color:#fff;top:-35px;left:100px;height:28px;font-size:24px;cursor:default}.editor-header .chapters-handler .chapter-selector .info-bubble:hover .reveal{display:block}@media (max-width: 850px){.editor-header .chapters-handler .chapter-selector .info-bubble{top:0;left:320px}}@media (max-width: 550px){.editor-header .chapters-handler .chapter-selector .info-bubble{display:none}}.editor-header .chapters-handler .chapter-selector .info-bubble .reveal{display:none;position:absolute;top:-32px;left:0;width:280px;padding:8px;background-color:#11343f;font-family:ariali;font-size:14px;border:1px solid white;z-index:99}.editor-header .chapters-handler .chapter-selector .info-bubble .reveal h5{font-size:18px;text-align:center;margin-bottom:12px;font-family:BebasNeueRegular;font-weight:300}.editor-header .btn-new-chapter button{padding:8px 16px;background-color:var(--primaryBlue);color:#fff;text-transform:uppercase;font-family:BebasNeueRegular;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.editor-header .btn-new-chapter button:hover{background-color:var(--primaryBlueLight);transform:translateY(-2px)}.editor-header .btn-new-chapter button:focus{outline:none}.editor-header .word-count-container{text-transform:uppercase;text-align:center;font-family:BebasNeueRegular;color:var(--primaryBlue);font-size:22px;margin-left:16px;margin-right:16px}@media (max-width: 460px){.editor-header .word-count-container{margin-left:0}}.editor-header .word-count-container .word-count{position:relative;padding:4px 18px;margin-top:4px;min-width:150px;color:#fff;background-color:var(--primaryBlue);z-index:9}@media (max-width: 700px){.editor-header .word-count-container .word-count{padding:4px 8px;min-width:inherit}}.editor-header .word-count-container .word-count:after{position:absolute;content:"";top:-10px;left:-10px;transform:rotate(30deg);width:26px;height:50px;background-color:#11343f;z-index:0}@media (max-width: 700px){.editor-header .word-count-container .word-count:after{display:none}}.editor-header .word-count-container .word-count:before{position:absolute;content:"";top:-3px;right:-7px;transform:rotate(30deg);width:26px;height:50px;background-color:#11343f;z-index:10}@media (max-width: 700px){.editor-header .word-count-container .word-count:before{display:none}}.editor-header .modal{position:fixed;top:142px;left:250px;z-index:9999}@media (max-width: 550px){.editor-header .modal{left:0}}.editor-header .modal .modal-content{background:#fff;padding:20px;min-width:320px;border-radius:10px;text-align:center}.editor-header .modal .modal-content h3{font-family:BebasNeueRegular,sans-serif;color:var(--primaryBlue);font-size:24px;margin-bottom:16px}.editor-header .modal .info{color:var(--primaryBlue);font-size:11px;max-width:380px}.editor-header .modal .format-select input[type=radio]{display:none}.editor-header .modal .format-select{margin-bottom:20px;display:flex;justify-content:space-around}.editor-header .modal .format-select label{font-size:18px;color:var(--primaryBlue);font-family:BebasNeueRegular,sans-serif;padding:10px 24px;cursor:pointer;border:2px solid transparent;border-radius:5px;transition:border .3s ease}.editor-header .modal .format-select input[type=radio]:checked+label{border:2px solid var(--primaryBlue);background-color:#0073e61a}.editor-header .modal .modal-buttons{display:flex;justify-content:center;gap:15px}.editor-header .modal .submit-container{width:100%;display:flex;justify-content:center}.editor-header .modal .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;margin-right:16px;font-family:BebasNeueRegular,sans-serif;font-size:16px;cursor:pointer;border:none;border-radius:5px}.editor-header .modal .cancel-btn{background-color:var(--lightGrey);color:var(--primaryBlue);padding:9px 30px 6px;font-family:BebasNeueRegular,sans-serif;font-size:16px;cursor:pointer;border:none;border-radius:5px}.text-editor-component{padding:32px 0;width:95%;max-width:1000px;margin:0 auto}.text-editor-component .info{text-align:center;font-family:Poppins,sans-serif;font-size:14px;color:#fff;margin-bottom:16px}.text-editor-component .chapter-word-count,.text-editor-component .total-word-count{color:#fff}@media (max-width: 900px){.text-editor-component{width:100%}}.text-editor-component ::-webkit-scrollbar{width:4px}.text-editor-component ::-webkit-scrollbar-track{background:transparent}.text-editor-component ::-webkit-scrollbar-thumb{background:#30778d80;border-radius:3px}.text-editor-component ::-webkit-scrollbar-thumb:hover{background:#30778d99}.text-editor-component button{cursor:pointer}.text-editor-component .toggle-dark-mode{position:absolute;top:110px;right:8px;z-index:99}@media (max-width: 850px){.text-editor-component .toggle-dark-mode{top:30px}}.text-editor-component .toggle-dark-mode button{background:none}.text-editor-component .toggle-dark-mode button img{width:40px;height:40px}.text-editor-component .adds-on{position:absolute;display:flex;top:115px;right:15%;z-index:11}@media (max-width: 1050px){.text-editor-component .adds-on{right:10%}}@media (max-width: 850px){.text-editor-component .adds-on{top:160px}}.text-editor-component .adds-on button{width:26px;height:26px;margin-bottom:6px;-webkit-box-shadow:0px 0px 15px 2px #2D606C;box-shadow:0 0 15px 2px #2d606c;background-color:#234854;color:#fff;border:1px solid white}.text-editor-component .adds-on .btn-info{width:90px;font-size:10px;text-align:center;font-style:italic;color:#909fa4;font-family:ariali}@media (max-width: 700px){.text-editor-component .adds-on .btn-info p{display:none}}.text-editor-component .adds-on .actif{color:#fff}.text-editor-component .adds-on .actif button{border:2px solid white}.text-editor-component .adds-on img{width:20px;height:20px;object-fit:contain}.text-editor-component .text-editor-container{margin:0 auto;padding:32px 12px;width:90%;min-height:80dvh;background-color:#11343fd8}@media (max-width: 900px){.text-editor-component .text-editor-container{width:95%}}@media (max-width: 500px){.text-editor-component .text-editor-container{width:98%}}.text-editor-component .text-editor{position:relative}.text-editor-component .text-editor__toolbar{position:relative;height:100px;background-color:#11343f;border:1px solid #11343f}.text-editor-component .public-DraftStyleDefault-block{margin-top:0;margin-bottom:0;line-height:1.5}.text-editor-component .rdw-justify-aligned-block *{text-align:justify!important}.text-editor-component .rdw-center-aligned-block *{text-align:center!important}.text-editor-component .text-editor__editor{height:90vh;padding:32px 64px 64px;background-color:#fff}@media (max-width: 900px){.text-editor-component .text-editor__editor{padding:32px 48px 64px}}@media (max-width: 700px){.text-editor-component .text-editor__editor{padding:32px 36px 64px}}@media (max-width: 400px){.text-editor-component .text-editor__editor{padding:32px 24px 64px}}.text-editor-component .text-editor__editor div[data-contents=true]{padding-bottom:32px}.text-editor-component .text-editor__editor span[data-text=true]{line-height:1;margin:0!important}.text-editor-component .public-DraftStyleDefault-left{text-align:left}.text-editor-component .public-DraftStyleDefault-center{text-align:center}.text-editor-component .public-DraftStyleDefault-right{text-align:right}.text-editor-component .public-DraftStyleDefault-justify{text-align:justify}.text-editor-component .rdw-fontfamily-wrapper .rdw-dropdown-wrapper{-webkit-box-shadow:0px 0px 15px 2px #2D606C;box-shadow:0 0 15px 2px #2d606c;background-color:#234854;color:#fff}.text-editor-component .rdw-fontfamily-wrapper .rdw-dropdown-wrapper .rdw-dropdown-carettoopen,.text-editor-component .rdw-fontfamily-wrapper .rdw-dropdown-wrapper .rdw-dropdown-carettoclose{filter:invert(1)}.text-editor-component .rdw-fontfamily-wrapper .rdw-dropdown-wrapper ul{background-color:#234854;color:#fff}.text-editor-component .rdw-option-wrapper{width:26px;height:26px;-webkit-box-shadow:0px 0px 15px 3px #2D606C;box-shadow:0 0 15px 3px #2d606c;background-color:#234854;color:#fff}.text-editor-component .rdw-option-wrapper img{filter:invert(1)}.text-editor-component .rdw-fontsize-dropdown{height:26px;-webkit-box-shadow:0px 0px 15px 3px #2D606C;box-shadow:0 0 15px 3px #2d606c;background-color:#234854;color:#fff}.text-editor-component .rdw-fontsize-dropdown .rdw-dropdown-carettoopen,.text-editor-component .rdw-fontsize-dropdown .rdw-dropdown-carettoclose,.text-editor-component .rdw-fontsize-dropdown img{filter:invert(1)}.text-editor-component .rdw-fontsize-dropdown ul{background-color:#234854;color:#fff}.text-editor-component .text-editor__wrapper.dark-mode{background-color:#1e1e1e;color:#d4d4d4}.text-editor-component .text-editor__editor.dark-mode{background-color:#2e2e2e;color:#d4d4d4}.text-editor-component .notifications-container{position:fixed;top:120px;left:12px;width:300px;z-index:9999;display:flex;flex-direction:column;gap:10px}.text-editor-component .notification{padding:10px 15px;border-radius:4px;margin:10px 0;font-family:Poppins,sans-serif;font-size:14px;color:#fff;opacity:0;transform:translateY(-10px);animation:fadeIn .5s ease forwards;display:flex;align-items:center;justify-content:space-between}.text-editor-component .notification p{margin:0}.text-editor-component .notification.success{background-color:#4caf50}.text-editor-component .notification.error{background-color:#f44336}.text-editor-component .notification.warning{background-color:#ff9800}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:.9;transform:translateY(0)}}.active-edition{border:2px solid rgb(19,134,19);padding:10px;border-radius:5px;cursor:pointer}.view-editions ul{list-style-type:none;padding:0}.view-editions li{margin:5px 0;padding:10px;border:1px solid #ccc;border-radius:5px;cursor:pointer}.view-editions .active-edition{border:2px solid rgb(19,134,19);color:#000;font-weight:600}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;padding:64px}.modal-content{background:#fff;padding:40px;border-radius:10px;width:80%;max-width:820px;min-width:370px;max-height:70dvh;overflow-y:auto;box-shadow:0 4px 10px #0000004d;position:relative}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.modal-header h3{font-size:1.5em}.modal-header .close-button{background:none;border:none;font-size:1.5em;cursor:pointer;color:#000;border:1px solid black}.modal-body{padding-top:10px}.modal-body .primaryYellow{color:var(--primaryYellow)}.modal-body .primaryBlue{color:var(--primaryBlue)}.active-badge{color:green;font-size:.9em;margin-left:5px}.team-section{display:flex;justify-content:space-between;gap:20px;margin:15px 0}.team-section h4{text-align:center}.team-stats{flex:1;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:10px}.chart-container{height:250px;margin-top:20px}.chart-container canvas{width:80%;height:300px;margin:0 auto}.modal-content button{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer}.modal-content button:hover{background-color:#0056b3}.modal-footer{display:flex;justify-content:space-around;margin:42px 0 24px}.modal-footer .freeze-score{background-color:#b57600}.modal-footer .freeze-score:hover{background-color:#7a5000}.modal-footer .end-edition{background-color:#9a0000}.modal-footer .end-edition:hover{background-color:#460000}.manage-notifications{background-color:#f5f7fa;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;max-width:600px;margin:0 auto}.manage-notifications .form{display:flex;flex-direction:column;gap:16px}.manage-notifications .form input[type=text],.manage-notifications .form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;outline:none;transition:border-color .3s ease;font-family:Poppins,sans-serif}.manage-notifications .form input[type=text]:focus,.manage-notifications .form textarea:focus{border-color:#0a2b35}.manage-notifications .form textarea{resize:vertical;min-height:120px}.manage-notifications .form button{background-color:#0a2b35;color:#fff;margin:0 auto;padding:10px 20px;width:320px;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;text-align:center}.manage-notifications .form button:hover{background-color:#1b6981}.manage-notifications .form button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-moderators form{max-width:600px;margin-bottom:32px}.manage-moderators form p{margin-bottom:24px}.manage-moderators form .submit-container{display:flex;justify-content:center}.manage-moderators .moderators-list{list-style-type:none;padding:0;margin:20px 0}.manage-moderators .moderators-list li{padding:12px;margin-bottom:10px;background-color:#ecf0f1;border-radius:6px;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.manage-moderators .moderators-list li:hover{background-color:#dfe6e9}.manage-moderators .moderators-list li span{font-size:16px;font-weight:700}.manage-moderators .moderators-list li button{background-color:#e74c3c;color:#fff;padding:8px 12px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.manage-moderators .moderators-list li button:hover{background-color:#c0392b}.manage-moderators .moderators-list li button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-moderators .moderators-list li button img{width:12px;height:12px;object-fit:contain}.duel-manager{max-width:600px;margin:0 auto;padding:24px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 8px #0000001a}.duel-manager h3{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:16px}.duel-manager .error,.duel-manager .success{padding:12px;margin-bottom:16px;border-radius:6px;font-weight:700;text-align:center;color:#fff}.duel-manager button{display:block;width:100%;padding:10px 0;margin:16px 0;font-size:16px;font-weight:700;color:#fff;background-color:#3498db;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.duel-manager button:hover{background-color:#2980b9}.duel-manager button:disabled{background-color:#b0bec5;cursor:not-allowed}.duel-manager .duel-status{display:flex;justify-content:space-between}.duel-manager .duel-status .status{font-weight:700}.duel-manager .duel-status,.duel-manager .participants-info{padding:16px;margin-top:16px;background-color:#ecf0f1;border-radius:6px;box-shadow:inset 0 2px 4px #0000000d}.duel-manager .duel-status p,.duel-manager .participants-info p{margin:8px 0;color:#2c3e50;font-size:16px;font-weight:700}.duel-manager .duel-status p:first-child,.duel-manager .participants-info p:first-child{font-size:18px;font-weight:600;color:#34495e}.duel-manager .categories{margin-top:12px}.duel-manager .categories p{padding:8px;background-color:#dfe6e9;border-radius:4px;font-size:14px;color:#2c3e50;font-weight:700}.manage-messaging{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a}.manage-messaging h3{font-size:24px;margin-bottom:24px;color:#333;text-align:center}.manage-messaging .conversation-list .conversation-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.manage-messaging .conversation-list .conversation-header h4{font-size:1.5em;margin:0}.manage-messaging .conversation-list .conversation-header .refresh-btn{border:none;cursor:pointer;padding:8px;transition:background-color .3s ease}.manage-messaging .conversation-list .conversation-header .refresh-btn:hover{background-color:#f0f0f0}.manage-messaging .conversation-list .conversation-header .refresh-btn img{width:20px;height:20px;filter:invert(1)}.manage-messaging .conversation-list ul{list-style-type:none;padding:0}.manage-messaging .conversation-list ul .conversation-item{display:flex;justify-content:space-between;padding:12px;margin-bottom:10px;background-color:#ededed;border-radius:6px;transition:background-color .3s ease;cursor:pointer}.manage-messaging .conversation-list ul .conversation-item:hover{background-color:#eaeaea}.manage-messaging .conversation-list ul .conversation-item.unread-conversation{font-weight:700;border-left:4px solid #77a38e;background-color:#cee1d8}.manage-messaging .conversation-list ul .conversation-item .conversation-info{display:flex;flex-direction:column}.manage-messaging .conversation-list ul .conversation-item .conversation-info p{margin:0;font-size:16px;font-weight:700;color:#34495e}.manage-messaging .conversation-list ul .conversation-item .conversation-info .last-message{font-size:14px;color:#7f8c8d}.manage-messaging .pagination{display:flex;justify-content:center;margin-top:20px}.manage-messaging .pagination button{background-color:#0a2b35;color:#fff;padding:10px 16px;border:none;border-radius:5px;margin:0 10px;cursor:pointer;transition:background-color .3s}.manage-messaging .pagination button:hover{background-color:#1b6981}.manage-messaging .pagination button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-messaging .pagination span{align-self:center;font-size:16px;color:#333}.manage-messaging .conversation-details .conversation-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.manage-messaging .conversation-details .conversation-header h4{margin:0;font-size:20px;font-weight:700;color:#34495e}.manage-messaging .conversation-details .conversation-header .back-btn{padding:12px 20px;background-color:#0a2b35;color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.manage-messaging .conversation-details .conversation-header .back-btn:hover{background-color:#1b6981}.manage-messaging .conversation-details .conversation-header .back-btn:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-messaging .conversation-details .conversation-header button{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.manage-messaging .conversation-details .conversation-messages{margin-top:20px;padding-bottom:10px;min-height:40dvh;max-height:60dvh;overflow-y:auto}.manage-messaging .conversation-details .conversation-messages .message-bubble{display:flex;flex-direction:column;padding:10px;margin-bottom:10px;border-radius:8px;background-color:#ededed;max-width:80%}.manage-messaging .conversation-details .conversation-messages .message-bubble.message-user{background-color:#d1e7dd;align-self:flex-start}.manage-messaging .conversation-details .conversation-messages .message-bubble.message-moderator{background-color:#f8d7da;align-self:flex-end}.manage-messaging .conversation-details .conversation-messages .message-bubble.unread-message{background-color:#99d3b8;border:1px solid rgba(119,163,142,.7803921569)}.manage-messaging .conversation-details .conversation-messages .message-bubble .message-content{font-size:14px;color:#34495e}.manage-messaging .conversation-details .conversation-messages .message-bubble .message-content p{margin:0}.manage-messaging .conversation-details .conversation-messages .message-bubble .message-content small{font-size:12px;color:#7f8c8d}.manage-messaging .conversation-details .message-send-container{display:flex;justify-content:space-between;margin-top:20px}.manage-messaging .conversation-details .message-send-container input[type=text]{flex-grow:1;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease}.manage-messaging .conversation-details .message-send-container input[type=text]:focus{border-color:#0a2b35;outline:none}.manage-messaging .conversation-details .message-send-container button{margin-left:10px;padding:12px 20px;background-color:#0a2b35;color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.manage-messaging .conversation-details .message-send-container button:hover{background-color:#1b6981}.manage-messaging .conversation-details .message-send-container button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-users{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 12px #0000001a}.manage-users h3{font-size:24px;margin-bottom:24px;color:#333;text-align:center}.manage-users form{display:flex;justify-content:center;margin-bottom:32px}.manage-users form input[type=text]{width:60%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:border-color .3s ease}.manage-users form input[type=text]:focus{border-color:#0a2b35;outline:none}.manage-users form button{margin-left:10px;padding:12px 20px;background-color:#0a2b35;color:#fff;font-size:16px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.manage-users form button:hover{background-color:#1b6981}.manage-users form button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-users ul{list-style-type:none;padding:0;min-height:40dvh}.manage-users ul .user-item{display:flex;align-items:center;justify-content:left;padding:10px;margin-bottom:10px;background-color:#ededed;border-radius:6px;transition:background-color .3s ease;cursor:pointer}.manage-users ul .user-item:hover{background-color:#eaeaea}.manage-users ul .user-item.team-blue{border-left:4px solid var(--primaryBlue)}.manage-users ul .user-item.team-yellow{border-left:4px solid var(--primaryYellow)}.manage-users ul .user-item .user-picture{width:30px;height:30px;border-radius:50%;margin-right:15px}.manage-users ul .user-item .user-info{display:flex;align-items:center;justify-content:space-between;width:100%;gap:5px}.manage-users ul .user-item .left{display:flex;align-items:center;gap:5px}.manage-users ul .user-item .left .user-name{font-weight:700;font-size:16px}.manage-users ul .user-item .left .user-shiny{font-size:18px;color:gold}.manage-users ul .user-item .user-nickName,.manage-users ul .user-item .user-category,.manage-users ul .user-item .user-wordsWritten{font-size:14px;color:#7f8c8d}.manage-users ul .user-item .right{display:flex;align-items:center;gap:5px}.manage-users ul .user-item .right .user-ban{color:red;font-weight:700;margin-right:24px;text-decoration:underline}.manage-users .pagination{display:flex;justify-content:center;margin-top:20px}.manage-users .pagination button{background-color:#0a2b35;color:#fff;padding:10px 16px;border:none;border-radius:5px;margin:0 10px;cursor:pointer;transition:background-color .3s}.manage-users .pagination button:hover{background-color:#1b6981}.manage-users .pagination button:disabled{background-color:#b0bec5;cursor:not-allowed}.manage-users .pagination span{align-self:center;font-size:16px;color:#333}.manage-users .user-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.manage-users .user-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.manage-users .user-modal .modal-content{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #0000001a;width:90%;max-width:500px;padding:20px;z-index:2;display:flex;flex-direction:column;gap:20px;animation:fadeIn .3s ease-in-out}.manage-users .user-modal .modal-content.team-blue{border-top:4px solid var(--primaryBlue)}.manage-users .user-modal .modal-content.team-yellow{border-top:4px solid var(--primaryYellow)}@media (min-width: 768px){.manage-users .user-modal .modal-content{padding:30px}}.manage-users .user-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.manage-users .user-modal .modal-content .modal-header h4{margin:0;font-size:20px;font-weight:700}.manage-users .user-modal .modal-content .modal-header .banned{color:red;font-weight:700;margin-right:24px;text-decoration:underline}.manage-users .user-modal .modal-content .modal-header .close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#333}.manage-users .user-modal .modal-content .modal-body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.manage-users .user-modal .modal-content .modal-body .modal-user-picture{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:10px}.manage-users .user-modal .modal-content .modal-body .user-details{width:100%;display:flex;flex-direction:column;text-align:left;gap:10px}.manage-users .user-modal .modal-content .modal-body .user-details p{font-size:16px;color:#34495e;margin:0}.manage-users .user-modal .modal-content .modal-body .user-details p strong{font-weight:700;color:#2c3e50}.manage-users .user-modal .modal-content .modal-footer{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid #ddd}.manage-users .user-modal .modal-content .modal-footer button{padding:10px 15px;border-radius:4px;border:none;cursor:pointer;font-size:14px;transition:background-color .3s ease}.manage-users .user-modal .modal-content .modal-footer button:first-of-type{background-color:#3498db;color:#fff}.manage-users .user-modal .modal-content .modal-footer button:first-of-type:hover{background-color:#2980b9}.manage-users .user-modal .modal-content .modal-footer button.delete-button{background-color:#e74c3c;color:#fff}.manage-users .user-modal .modal-content .modal-footer button.delete-button:hover{background-color:#c0392b}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header{position:relative;z-index:9}@media (max-width: 850px){.header .desktop-nav{display:none}}.header .mobile-nav{display:none}@media (max-width: 850px){.header .mobile-nav{display:flex}}.header .principal-nav{display:flex;justify-content:space-between;padding:18px}.header .principal-nav .links-part{display:flex;text-align:center;align-items:center}.header .principal-nav .links-part .logo-container{cursor:pointer}.header .principal-nav .links-part .logo-container a{display:flex;text-align:center;align-items:center;font-family:aldotheApache;font-size:45px;text-transform:uppercase;color:var(--white);-webkit-user-select:none;user-select:none}@media (max-width: 1050px){.header .principal-nav .links-part .logo-container a{font-size:30px}}.header .principal-nav .links-part .logo-container .logo{width:60px;height:60px;object-fit:contain;margin-right:12px;margin-bottom:9px}@media (max-width: 1050px){.header .principal-nav .links-part .logo-container .logo{width:45px;height:45px}}.header .principal-nav .links-part .link a{font-family:BebasNeueRegular;font-size:30px;margin-left:30px;color:var(--white);text-decoration:none}@media (max-width: 1050px){.header .principal-nav .links-part .link a{font-size:21px}}.header .principal-nav .log-part{display:flex;text-align:center;align-items:center}.header .principal-nav .log-part .connexion{display:flex;text-align:center;align-items:center;margin-right:45px;font-family:BebasNeueRegular;font-size:30px;color:var(--white);text-decoration:none}@media (max-width: 1050px){.header .principal-nav .log-part .connexion{font-size:21px}}.header .principal-nav .log-part .connexion img{width:45px;height:45px;object-fit:contain;filter:invert(1);margin-right:12px}@media (max-width: 1050px){.header .principal-nav .log-part .connexion img{width:30px;height:30px}}.header .principal-nav .log-part .inscription{font-family:BebasNeueRegular;font-size:30px;color:var(--black);z-index:1}@media (max-width: 1050px){.header .principal-nav .log-part .inscription{font-size:21px}}.header .principal-nav .log-part .profil{display:flex;text-align:center;align-items:center;font-family:BebasNeueRegular;font-size:30px;color:var(--white);text-decoration:none}.header .principal-nav .log-part .profil .profil-pic{width:51px;height:51px;max-width:51px;max-height:51px;border-radius:50%;margin-left:9px}.header .principal-nav .log-part .profil .profil-pic img{width:45px;height:45px;max-width:51px;max-height:51px;border-radius:50%;object-fit:cover}.header .principal-nav .log-part .yellow-bg{position:absolute;top:0;right:0;background-color:var(--primaryYellow);width:150px;height:100%;z-index:0}@media (max-width: 1050px){.header .principal-nav .log-part .yellow-bg{width:110px}}.header .primary-bg{position:absolute;width:200vw;height:100%;top:0;left:-100vw;z-index:-1;background:linear-gradient(180deg,#6ad4f5 50%,#6ad4f5)}.mobile-nav{display:flex}.mobile-nav .principal-nav{width:100%}.mobile-nav .links-part{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-nav .links-part .burger-container{width:36px;height:36px;margin-bottom:6px;cursor:pointer}.mobile-nav .links-part .burger-container img{width:36px;height:36px;object-fit:contain;filter:invert(1)}.nav-menu{position:fixed;width:100vw;height:100vh;top:0;left:0;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;background-color:var(--primaryBlue);color:#fff;z-index:9;transform:translateY(-100vh);transition:.3s}.nav-menu .link{margin-bottom:30px}.nav-menu a{text-decoration:none;font-family:BebasNeueRegular;color:var(--white);font-size:42px;text-shadow:4px 4px 4px var(--darkGrey);margin-bottom:30px}.nav-menu a:hover{text-decoration:underline}.nav-menu .close-menu{position:absolute;top:30px;right:30px;width:36px;height:36px;margin-bottom:6px;cursor:pointer}.nav-menu .close-menu img{width:36px;height:36px;object-fit:contain;filter:invert(1)}.visible-menu{transform:translateY(0)}.notifications-container{display:flex;flex-direction:column;position:fixed;top:90px;right:10px;width:360px;z-index:9999}@media (max-width: 850px){.notifications-container{right:6px;width:320px}}.notifications-container .notification-latest{position:relative;width:360px;height:100%;margin-bottom:12px;color:#fff;background-color:#11343f;border:1px solid white;-webkit-box-shadow:1px 1px 15px 1px rgba(0,0,0,.69);box-shadow:1px 1px 15px 1px #000000b0;animation:slideFadeIn .5s ease-out forwards}@media (max-width: 850px){.notifications-container .notification-latest{width:320px}}.notifications-container .notification-latest .absolute-bg{position:absolute;width:100%;height:100%;z-index:0}.notifications-container .notification-latest .absolute-bg img{width:100%;height:100%;object-fit:cover}.notifications-container .notification-latest .notification-content{position:relative;padding:6px;z-index:1}.notifications-container .notification-latest .notification-content .text .title{display:flex;align-items:center;margin-left:24px}.notifications-container .notification-latest .notification-content .text .title img{width:36px;height:36px;object-fit:cover}.notifications-container .notification-latest .notification-content .text .title h4{font-family:BebasNeueRegular;font-weight:400;color:var(--primaryYellow);font-size:24px}.notifications-container .notification-latest .notification-content .text .message{padding:6px;font-family:ariali;font-size:14px;line-height:1.4}.notifications-container .notification-latest .notification-content .text .message .important{color:var(--primaryYellow)}.notifications-container .notification-latest .notification-content .notification-close-btn{background-color:transparent;position:absolute;top:8px;right:8px;cursor:pointer}.notifications-container .notification-latest .notification-content .notification-close-btn img{width:24px;height:24px}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.duel-container{position:fixed;top:24%;right:0;z-index:999;margin-left:12px}.duel-container .duel-toggle{position:relative;display:flex;justify-content:center;background-color:var(--card-bg);border:1px solid rgba(255,255,255,.1843137255);padding:6px 16px;border-top-left-radius:8px;border-bottom-left-radius:8px;box-shadow:0 4px 6px #00000080;transition:background-color .2s ease,transform .3s ease;cursor:pointer}.duel-container .duel-toggle img{width:32px;height:32px;filter:invert(1)}.duel-container .duel-toggle.open{border-bottom-left-radius:0;background-color:#004e66}.duel-container .duel-toggle .close-button{position:absolute;left:6px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;text-align:center;align-items:center;background:#c2c2c2;border-radius:50%;width:24px;height:24px;border:none;font-size:26px;cursor:pointer;color:#333}.duel-container .duel-window{position:relative;width:100%;min-width:330px;max-width:600px;min-height:300px;background-color:#11343f;border:1px solid rgba(255,255,255,.1843137255);border-bottom-left-radius:8px;color:#fff;box-shadow:0 4px 6px #00000080}.duel-container .duel-window .absolute-bg{position:absolute;width:100%;height:100%;z-index:0}.duel-container .duel-window .absolute-bg img{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:8px}.duel-container .duel-window .header{text-align:center;font-size:24px;font-family:BebasNeueRegular;padding:6px}.duel-container .duel-window .error{color:orange;text-align:center;width:80%;margin:0 auto}.duel-container .duel-window .waiting{text-align:center;font-family:Poppins,sans-serif;width:80%;margin:24px auto}.duel-container .duel-window .info{position:relative;font-family:ariali;font-size:12px;text-align:left;color:#b2b2b2;z-index:999}.duel-container .duel-window .duel-window-content{position:relative;padding:6px;width:100%;z-index:1}.duel-container .duel-window .duel-window-content h4{font-family:BebasNeueRegular;font-weight:400;color:var(--primaryYellow);font-size:26px}.duel-container .duel-window .duel-window-content .loader{position:relative;width:90%;margin-top:24px}.duel-container .duel-window .duel-window-content .loader #timer{transition:width 1s linear}.duel-container .duel-window .duel-window-content .loader .timer-container{background-color:#fff;text-align:left;height:15px;padding:0;width:100%}.duel-container .duel-window .duel-window-content .loader .timer-container span{display:inline-block;height:100%;background:linear-gradient(90deg,#f3f30e,#6ad4f5)}@keyframes move-timer{0%{width:0}to{width:100%}}.duel-container .duel-window .duel-window-content .duel-invitation{position:relative;width:100%;height:100%;margin-bottom:12px;color:#fff;animation:slideFadeIn .5s ease-out forwards}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content{position:relative;padding:6px;z-index:1}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .title{display:flex;align-items:center;justify-content:center;margin-left:24px}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .title img{width:36px;height:36px;object-fit:cover}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .title .boxing-img{width:52px;height:52px;object-fit:contain;margin-left:12px;margin-right:12px}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .title h4{font-family:BebasNeueRegular;font-weight:400;color:var(--primaryYellow);font-size:26px}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .message{padding:6px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;text-align:left;margin-bottom:20px}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .message .important{color:var(--primaryYellow)}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .text .message .underline{text-decoration:underline}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .btn{margin-top:16px}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .btn .btns{display:flex;justify-content:space-evenly;margin:6px 0}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .btn .btns button{background-color:var(--primaryYellow);font-family:BebasNeueRegular;font-weight:300;font-size:24px;padding:2px 9px;cursor:pointer}@media (max-width: 850px){.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .btn .btns button{font-size:20px}}.duel-container .duel-window .duel-window-content .duel-invitation .duel-invitation-content .launching-title{font-family:BebasNeueRegular;font-weight:300;font-size:18px;margin:8px 0}.duel-container .duel-window .duel-window-content .duel-in-progress{font-family:Poppins,sans-serif}.duel-container .duel-window .duel-window-content .duel-in-progress h4{text-align:center;margin-bottom:6px}.duel-container .duel-window .duel-window-content .duel-in-progress .timer{position:absolute;top:-24px;right:12px}.duel-container .duel-window .duel-window-content .duel-in-progress .versus{text-align:center;align-items:center;margin-bottom:8px}.duel-container .duel-window .duel-window-content .duel-in-progress .versus span{text-align:center;font-family:BebasNeueRegular;font-size:42px;margin:0 6px}.duel-container .duel-window .duel-window-content .duel-in-progress .versus span.team-blue{color:var(--primaryBlue)}.duel-container .duel-window .duel-window-content .duel-in-progress .versus span.team-yellow{color:var(--primaryYellow)}.duel-container .duel-window .duel-window-content .duel-in-progress .word-count-container{text-align:center;margin-bottom:24px}.duel-container .duel-window .duel-window-content .duel-in-progress .word-count-container .word-count{margin:6px auto}.duel-container .duel-window .duel-window-content .duel-in-progress .word-count-container .word-count span{position:relative;padding:4px 18px;min-width:150px;color:#fff;background-color:var(--primaryBlue);font-size:18px}.duel-container .duel-window .duel-window-content .duel-in-progress .cta-container{display:flex;justify-content:center;margin-top:12px}.duel-container .duel-window .duel-window-content .duel-in-progress .cta-container button{position:relative;font-family:BebasNeueRegular;font-size:16px;padding:9px 12px 6px;color:var(--black);background-color:var(--primaryYellow);width:200px;cursor:pointer}.duel-container .duel-window .duel-window-content .duel-in-progress .cta-container .tooltip{visibility:hidden;background-color:var(--card-bg);color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;bottom:105%;left:50%;width:150%;transform:translate(-50%);z-index:1;opacity:0;transition:opacity .3s}.duel-container .duel-window .duel-window-content .duel-in-progress .cta-container .cta-btn:hover .tooltip{visibility:visible;opacity:1}.duel-container .duel-window .duel-window-content .duel-in-progress .confirmation{font-size:13px;color:green;text-align:center}.duel-container .duel-window .duel-window-content .duel-result{font-family:Poppins,sans-serif;text-align:center;color:#fff;background:var(--card-bg);padding:20px;border:1px solid rgba(255,255,255,.1843137255);border-radius:8px;box-shadow:0 4px 6px #00000080;animation:fadeIn .4s ease-out}.duel-container .duel-window .duel-window-content .duel-result h4{font-family:BebasNeueRegular;font-size:28px;color:var(--primaryYellow);margin-bottom:16px}.duel-container .duel-window .duel-window-content .duel-result .score{font-size:18px;margin:8px 0;color:#fff}.duel-container .duel-window .duel-window-content .duel-result .opponent-score{color:var(--primaryBlue);font-weight:500}.duel-container .duel-window .duel-window-content .duel-result .result-message{font-size:20px;font-weight:700;margin:16px 0}.duel-container .duel-window .duel-window-content .duel-result button{position:relative;font-family:BebasNeueRegular;font-size:16px;padding:9px 12px 6px;color:var(--black);background-color:var(--primaryYellow);width:200px;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.duel-container .duel-window .info{font-family:ariali;font-size:12px;width:90%;text-align:center;margin:8px auto 0;color:#fff}.duel-container .visual-alert{position:absolute;top:48px;left:-100px;background-color:#fc0;padding:10px;border-radius:5px;box-shadow:0 4px 8px #0000001a;display:flex;opacity:0;flex-direction:column;align-items:center;text-align:center;animation:fade-in-out 3s ease-in-out;z-index:1000}.duel-container .visual-alert-icon{font-size:16px;margin-right:8px}.duel-container .visual-alert-text{font-size:16px;font-weight:700}@keyframes fade-in-out{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.messaging-container{position:fixed;bottom:10px;left:20px;color:#fff;z-index:1000}.messaging-container .messaging-toggle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--card-bg);border:1px solid rgba(255,255,255,.1843137255);border-radius:50%;cursor:pointer}@media (max-width: 550px){.messaging-container .messaging-toggle{width:42px;height:42px}}.messaging-container .messaging-toggle img{width:36px;height:36px;object-fit:contain}@media (max-width: 550px){.messaging-container .messaging-toggle img{width:24px;height:24px}}.messaging-container .messaging-content{position:fixed;bottom:70px;left:20px;width:45%;min-width:300px;max-width:600px;height:380px;background-color:#b0d2e3;border-radius:8px;overflow-y:auto;box-shadow:0 4px 8px #000000b3;z-index:999;opacity:0;animation:fadeIn .2s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.messaging-container .messaging-content .messaging-header{background-color:#004e66;color:#fff;padding:10px;position:relative}.messaging-container .messaging-content .messaging-header p{margin:0;letter-spacing:1px;font-family:BebasNeueRegular;font-size:16px;width:87%}.messaging-container .messaging-content .messaging-header .close-btn,.messaging-container .messaging-content .messaging-header .refresh-btn{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.messaging-container .messaging-content .messaging-header .refresh-btn{position:absolute;top:10px;right:32px}.messaging-container .messaging-content .messaging-header .refresh-btn .refresh-icon{width:15px;height:15px;cursor:pointer;transition:transform .5s ease forward;filter:invert(1)}.messaging-container .messaging-content .messaging-header .refresh-btn .refresh-icon.rotating{animation:rotate360 .5s ease}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.messaging-container .messaging-content .messaging-header .close-btn{position:absolute;top:6px;right:10px;background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.messaging-container .messaging-content .conversation-container{max-height:300px;overflow-y:auto;padding:10px 0 80px}.messaging-container .messaging-content .empty-message{text-align:center;color:#004e66}.messaging-container .messaging-content .empty-message a{font-weight:600;text-decoration:underline}.messaging-container .messaging-content .conversation-content{padding:10px 0 20px}.messaging-container .messaging-content .message-bubble{display:flex;align-items:center;width:90%;margin-bottom:10px;padding:8px 10px;box-shadow:0 4px 6px #00000080}.messaging-container .messaging-content .message-bubble .message-pic img{width:32px;height:32px;border-radius:50%}.messaging-container .messaging-content .message-bubble.message-user{background-color:#0c333f;color:#fff;text-align:left;border-top-right-radius:8px;border-bottom-right-radius:8px}.messaging-container .messaging-content .message-bubble.message-user .message-pic{margin-right:24px}.messaging-container .messaging-content .message-bubble.message-moderator{flex-direction:row-reverse;float:right;background-color:#071d24;color:#fff;text-align:right;border-top-left-radius:8px;border-bottom-left-radius:8px}.messaging-container .messaging-content .message-bubble.message-moderator .message-pic{margin-left:24px}.messaging-container .messaging-content .message-bubble .message-content{font-family:Poppins,sans-serif}.messaging-container .messaging-content .message-bubble .message-content .header{letter-spacing:1px;font-family:BebasNeueRegular}.messaging-container .messaging-content .message-bubble .message-content .header span{color:var(--primaryBlue)}.messaging-container .messaging-content .message-bubble .message-content .message{font-size:14px}.messaging-container .messaging-content .message-send-container{position:absolute;bottom:0;left:0;display:flex;align-items:center;background-color:#b0d2e3;justify-content:space-between;padding:5px;width:100%;z-index:99}.messaging-container .messaging-content .message-input{flex:1;padding:10px;border:1px solid #ccc;border-radius:5px;margin-right:10px}.messaging-container .messaging-content .send-btn{padding:9px 20px;background-color:#ffc107;border:none;border-radius:5px;cursor:pointer}.messaging-container .messaging-content .send-btn:hover{background-color:#e0a800}.messaging-container .messaging-content .send-btn img{width:15px;height:15px;object-fit:contain}.messaging-container .messaging-content .error-message{color:red;text-align:center}.biscotto{position:fixed;bottom:10px;right:20px;z-index:1000;opacity:0;-webkit-user-select:none;user-select:none;visibility:hidden;transition:opacity 1.2s,visibility 1.2s}.biscotto .normal{width:198px;height:250px;object-fit:contain}.biscotto .big{width:352px;height:250px;object-fit:contain}.biscotto span{display:block;padding:10px;width:178px;background-color:#fff;border-radius:10px}.biscotto div{width:6px;height:6px;border-radius:10px;background-color:#fff;margin:10px auto}.biscotto.visible{visibility:visible;opacity:1}footer{position:relative;display:flex;justify-content:center;padding:30px 0}footer .primary-bg{position:absolute;width:200vw;height:100%;top:0;left:-100vw;z-index:-1;background-color:var(--primaryBlue)}footer .footer-info{display:flex;color:var(--white);justify-content:center;text-align:center;align-items:center;text-transform:uppercase;font-size:24px}@media (max-width: 550px){footer .footer-info{font-size:18px}}footer .footer-info p{font-family:BebasNeueRegular}footer .footer-info .logo{width:51px;height:51px;margin:0 18px}@media (max-width: 550px){footer .footer-info .logo{width:45px;height:45px}}footer .footer-info a{font-family:BebasNeueRegular;color:var(--white)}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.spinner{width:50px;height:50px;border:5px solid rgba(0,136,170,.1);border-top-color:#009191;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.connexion-page{width:100%;display:flex;min-height:90vh}.connexion-page .form-part{width:55%;text-align:center;padding:30px 12px}@media (max-width: 850px){.connexion-page .form-part{width:100%;display:flex;padding:6px 12px;flex-direction:column}}.connexion-page .form-part h1{font-size:66px;color:var(--white);text-align:center;font-family:BebasNeueRegular;font-weight:400;text-shadow:4px 4px 4px var(--darkGrey);margin:150px 0 30px}@media (max-width: 850px){.connexion-page .form-part h1{font-size:48px}}.connexion-page .form-part form{display:flex;flex-direction:column}.connexion-page .form-part form .input-container{position:relative;display:flex;margin:0 auto 24px}.connexion-page .form-part form .input-container label{display:flex;justify-content:center;background-color:var(--primaryYellow);padding:9px 0;width:200px;font-family:BebasRegular;font-weight:600;font-size:21px;text-transform:uppercase}@media (max-width: 850px){.connexion-page .form-part form .input-container label{width:150px}}@media (max-width: 550px){.connexion-page .form-part form .input-container label{width:120px;font-size:18px}}.connexion-page .form-part form .input-container input{padding:6px 12px;width:420px;font-family:Poppins,sans-serif;font-weight:500;font-size:18px}@media (max-width: 850px){.connexion-page .form-part form .input-container input{width:300px}}@media (max-width: 550px){.connexion-page .form-part form .input-container input{width:220px;font-size:18px}}.connexion-page .form-part form .show-password-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;object-fit:cover;cursor:pointer;filter:invert(.2)}.connexion-page .form-part form .error{font-family:BebasNeueRegular;color:red}.connexion-page .form-part form .submit-container{width:100%;display:flex;justify-content:center;margin:30px 0 45px}.connexion-page .form-part form .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}.connexion-page .forgot-password{font-family:BebasNeueRegular;color:#fff;font-size:24px;cursor:pointer}.connexion-page .forgot-password:hover{text-decoration:underline}.connexion-page .forgot-password-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9}.connexion-page .forgot-password-modal .modal-content{background:#fff;padding:20px;border-radius:5px;text-align:center}.connexion-page .forgot-password-modal .close-button{float:right;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:.25rem;background-color:#d3d3d3}.connexion-page .forgot-password-modal .input-container{position:relative;display:flex;margin:32px auto 24px}.connexion-page .forgot-password-modal .input-container label{display:flex;justify-content:center;background-color:var(--primaryYellow);padding:9px 0;width:200px;font-family:BebasRegular;font-weight:600;font-size:21px;text-transform:uppercase}@media (max-width: 850px){.connexion-page .forgot-password-modal .input-container label{width:150px}}@media (max-width: 550px){.connexion-page .forgot-password-modal .input-container label{width:120px;font-size:18px}}.connexion-page .forgot-password-modal .input-container input{padding:6px 12px;width:420px;font-family:Poppins,sans-serif;font-weight:500;font-size:21px;border-bottom:1px solid black}@media (max-width: 850px){.connexion-page .forgot-password-modal .input-container input{width:300px}}@media (max-width: 550px){.connexion-page .forgot-password-modal .input-container input{width:220px;font-size:18px}}.connexion-page .forgot-password-modal .submit-container{width:100%;display:flex;justify-content:center}.connexion-page .forgot-password-modal .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}.connexion-page .forgot-password-modal h3{font-size:30px;margin-top:24px;margin-bottom:42px;font-family:BebasNeueRegular}.connexion-page .forgot-password-modal p{font-family:BebasNeueRegular;color:red}.connexion-page .illustration-part{position:relative;display:flex;width:45%;z-index:-1}@media (max-width: 850px){.connexion-page .illustration-part{position:absolute;align-self:flex-end;right:0}}.connexion-page .illustration-part img{align-self:flex-end;width:100%;max-width:650px;object-fit:contain}.connexion-page .connexion-issue{font-family:ariali;font-size:12px;color:#a9a9a9}.connexion-page .connexion-issue span{text-decoration:underline}.reset-password-page{min-height:70dvh}.reset-password-page h2{text-align:center;margin:64px 0;font-family:BebasNeueRegular;color:#fff;font-size:42px}.reset-password-page .success-message{text-align:center;color:#0f0;font-family:BebasNeueRegular;margin-bottom:24px}.reset-password-page .error-message{text-align:center;color:red;font-family:BebasNeueRegular;margin-bottom:24px}.reset-password-page form{display:flex;flex-direction:column;align-items:center}.reset-password-page form .input-container{position:relative;display:flex;margin:32px auto 24px}.reset-password-page form .input-container label{display:flex;justify-content:center;background-color:var(--primaryYellow);padding:9px 0;width:220px;font-family:BebasRegular;font-weight:600;font-size:21px;text-transform:uppercase}@media (max-width: 850px){.reset-password-page form .input-container label{width:220px}}@media (max-width: 550px){.reset-password-page form .input-container label{width:160px;font-size:16px}}.reset-password-page form .input-container input{padding:6px 12px;width:420px;font-family:Poppins,sans-serif;font-weight:500;font-size:21px}@media (max-width: 850px){.reset-password-page form .input-container input{width:300px}}@media (max-width: 550px){.reset-password-page form .input-container input{width:200px;font-size:18px}}.reset-password-page form .show-password-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;object-fit:cover;cursor:pointer;filter:invert(.2)}.reset-password-page form .submit-container{width:100%;display:flex;justify-content:center;margin-bottom:180px;padding-top:24px}.reset-password-page form .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}.inscription-page{display:flex;justify-content:center;position:relative;min-height:80dvh}.inscription-page .sign-up-form{margin-top:45px}.inscription-page .sign-up-form h1{font-size:51px;color:var(--white);text-align:center;font-family:BebasRegular;font-weight:400;text-shadow:4px 4px 4px var(--darkGrey);margin-bottom:45px}@media (max-width: 850px){.inscription-page .sign-up-form h1{font-size:42px}}@media (max-width: 550px){.inscription-page .sign-up-form h1{font-size:33px}}.inscription-page .sign-up-form .classic-inputs .input-container{position:relative;display:flex;margin-bottom:24px;justify-content:center}.inscription-page .sign-up-form .classic-inputs .input-container label{display:flex;justify-content:center;background-color:var(--primaryYellow);padding:9px 0;width:210px;font-family:BebasRegular;font-weight:600;font-size:18px;text-transform:uppercase}@media (max-width: 850px){.inscription-page .sign-up-form .classic-inputs .input-container label{width:210px}}@media (max-width: 550px){.inscription-page .sign-up-form .classic-inputs .input-container label{width:140px;font-size:16px}}.inscription-page .sign-up-form .classic-inputs .input-container input{padding:6px 12px;width:450px;font-family:Poppins,sans-serif;font-style:normal;font-weight:500;font-size:18px}@media (max-width: 850px){.inscription-page .sign-up-form .classic-inputs .input-container input{width:300px}}@media (max-width: 550px){.inscription-page .sign-up-form .classic-inputs .input-container input{width:170px;font-size:18px}}.inscription-page .sign-up-form .classic-inputs .input-container ::placeholder{font-family:ariali;text-align:left;font-weight:500;font-size:15px}.inscription-page .sign-up-form .classic-inputs .input-container .info{position:absolute;width:120px;text-align:center;top:-36px;right:-190px;color:var(--white)}@media (max-width: 1050px){.inscription-page .sign-up-form .classic-inputs .input-container .info{display:none}}.inscription-page .sign-up-form .classic-inputs .input-container .info .text{font-family:aldotheApache;text-shadow:3px 3px 3px var(--darkGrey);font-size:18px;transform:rotate(9deg)}.inscription-page .sign-up-form .classic-inputs .input-container .info .arrow{position:absolute;top:42px;left:-60px;font-family:PWNewArrows;font-size:36px;transform:rotate(-130deg);text-shadow:-3px -3px 3px var(--darkGrey)}.inscription-page .sign-up-form .classic-inputs .input-container .show-password-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;object-fit:cover;cursor:pointer;filter:invert(.2)}.inscription-page .sign-up-form .classic-inputs .input-container .error{position:absolute;bottom:-21px;font-family:BebasNeueRegular;color:red}.inscription-page .sign-up-form h2{font-size:42px;color:var(--white);text-align:center;font-family:BebasNeueRegular;font-weight:400;text-shadow:4px 4px 5px var(--darkGrey);margin-top:30px}@media (max-width: 850px){.inscription-page .sign-up-form h2{font-size:36px}}.inscription-page .sign-up-form .category-radio-inputs{display:flex;flex-direction:column;position:relative;justify-content:space-between;width:120%;margin-bottom:30px}@media (max-width: 850px){.inscription-page .sign-up-form .category-radio-inputs{flex-direction:column;width:100%;transform:translate(0);height:inherit}}.inscription-page .sign-up-form .category-radio-inputs input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inscription-page .sign-up-form .category-radio-inputs .row{display:flex;justify-content:space-around;height:280px;transform:translate(-10%)}@media (max-width: 850px){.inscription-page .sign-up-form .category-radio-inputs .row{flex-direction:column;width:100%;height:inherit;transform:translate(0)}}.inscription-page .sign-up-form .category-radio-inputs .category{position:relative;display:flex;flex-direction:column;justify-content:center;width:33%}@media (max-width: 850px){.inscription-page .sign-up-form .category-radio-inputs .category{width:100%;height:270px;display:flex;flex-direction:column;justify-content:center;text-align:center}}.inscription-page .sign-up-form .category-radio-inputs .category .bronze{background-image:url(/app/category-img/feather-category.png);transform-origin:center;transform:scale(.6) translate(28px);z-index:32}.inscription-page .sign-up-form .category-radio-inputs .category .silver{background-image:url(/app/category-img/light-category.webp);transform-origin:center;transform:scale(.7) translate(28px)}.inscription-page .sign-up-form .category-radio-inputs .category .gold{background-image:url(/app/category-img/medium-category.webp);transform-origin:center;transform:scale(1.2) translate(28px)}.inscription-page .sign-up-form .category-radio-inputs .category .platinum{background-image:url(/app/category-img/heavy-category.webp);transform-origin:center;transform:scale(1.1) translate(28px)}.inscription-page .sign-up-form .category-radio-inputs .category .diamond{background-image:url(/app/category-img/colossus-category.webp);transform-origin:center;transform:scale(1) translate(28px)}.inscription-page .sign-up-form .category-radio-inputs .category input:active+.category-card{opacity:1}.inscription-page .sign-up-form .category-radio-inputs .category input:checked+.category-card{-webkit-filter:none;-moz-filter:none;filter:brightness(0) saturate(100%) invert(77%) sepia(14%) saturate(1566%) hue-rotate(159deg) brightness(98%) contrast(96%)}.inscription-page .sign-up-form .category-radio-inputs .category .category-card{position:relative;cursor:pointer;background-size:contain;background-repeat:no-repeat;width:100%;height:70%}@media (max-width: 850px){.inscription-page .sign-up-form .category-radio-inputs .category .category-card{display:flex;justify-content:center;text-align:center;width:180px;margin:0 auto;transform:scale(1) translate(0)}}.inscription-page .sign-up-form .category-radio-inputs .category h3{font-size:27px;text-align:center;font-family:aldotheApache;margin-bottom:9px;color:var(--white);font-weight:400;text-shadow:4px 4px 5px var(--darkGrey)}.inscription-page .sign-up-form .category-radio-inputs .category p{width:200px;font-family:ariali;text-align:center;font-size:15px;color:var(--lightGrey);margin:0 auto}.inscription-page .sign-up-form .category-radio-inputs .info{position:absolute;width:120px;text-align:center;top:36px;left:-200px}@media (max-width: 1050px){.inscription-page .sign-up-form .category-radio-inputs .info{display:none}}.inscription-page .sign-up-form .category-radio-inputs .info .text{color:var(--white);font-family:aldotheApache;text-shadow:3px 3px 3px var(--darkGrey);font-size:18px;transform:rotate(-9deg)}.inscription-page .sign-up-form .category-radio-inputs .info .arrow{position:absolute;color:var(--white);top:120px;right:-162px;font-family:PWNewArrows;font-size:36px;transform:rotate(140deg) scaleX(-1);text-shadow:-3px -3px 3px var(--darkGrey)}.inscription-page .sign-up-form .category-error{font-family:BebasNeueRegular;width:100%;text-align:center;font-size:24px;z-index:9}.inscription-page .sign-up-form .category-error p{color:red;border:1px solid red}.inscription-page .sign-up-form .submit-container{width:100%;display:flex;justify-content:center;margin:30px 0 45px}.inscription-page .sign-up-form .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}@media (max-width: 550px){.inscription-page .mobile-bg{position:absolute;bottom:0;z-index:-2;background-color:#08283169;width:100%;height:100%}}.inscription-page .confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080}.inscription-page .modal-content{background:#fff;padding:20px;min-width:320px;border-radius:10px;text-align:center}.inscription-page .modal-content h3{font-family:BebasNeueRegular;color:var(--primaryBlue);font-size:32px;margin-bottom:32px}.inscription-page .modal-content .submit-container{width:100%;display:flex;justify-content:center}.inscription-page .modal-content .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}.pre-inscription{min-height:90vh;align-items:center}.pre-inscription h1{font-size:51px;color:var(--white);text-align:center;font-family:BebasRegular;font-weight:400;text-shadow:4px 4px 4px var(--darkGrey);margin-bottom:45px}@media (max-width: 850px){.pre-inscription h1{font-size:42px}}@media (max-width: 550px){.pre-inscription h1{font-size:33px}}.choose-category-page{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:80dvh}.choose-category-page h2{text-align:center;margin-top:30px;font-style:italic;color:var(--lightGrey)}.choose-category-page h2 span{font-size:42px;font-family:BebasNeueRegular;font-weight:400;color:var(--white);text-shadow:4px 4px 5px var(--darkGrey);text-decoration:underline;font-style:normal}@media (max-width: 850px){.choose-category-page h2 span{font-size:36px}}.choose-category-page .category-radio-inputs{display:flex;flex-direction:column;position:relative;justify-content:space-between;width:100%;max-width:920px;margin:0 auto 30px}@media (max-width: 850px){.choose-category-page .category-radio-inputs{flex-direction:column;width:100%;transform:translate(0);height:inherit}}.choose-category-page .category-radio-inputs input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.choose-category-page .category-radio-inputs .row{display:flex;justify-content:space-around;height:280px;margin-bottom:24px}@media (max-width: 850px){.choose-category-page .category-radio-inputs .row{flex-direction:column;width:100%;height:inherit;transform:translate(0)}}.choose-category-page .category-radio-inputs .category{position:relative;display:flex;flex-direction:column;justify-content:center;width:33%}@media (max-width: 850px){.choose-category-page .category-radio-inputs .category{width:100%;height:270px;display:flex;flex-direction:column;justify-content:center;text-align:center}}.choose-category-page .category-radio-inputs .category .bronze{background-image:url(/app/category-img/feather-category.png);transform-origin:center;transform:scale(1);z-index:32}.choose-category-page .category-radio-inputs .category .silver{background-image:url(/app/category-img/light-category.webp);transform-origin:center;transform:scale(.8)}.choose-category-page .category-radio-inputs .category .gold{background-image:url(/app/category-img/medium-category.webp);transform-origin:center;transform:scale(1.2)}.choose-category-page .category-radio-inputs .category .platinum{background-image:url(/app/category-img/heavy-category.webp);transform-origin:center;transform:scale(1.1)}.choose-category-page .category-radio-inputs .category .diamond{background-image:url(/app/category-img/colossus-category.webp);transform-origin:center;transform:scale(1)}.choose-category-page .category-radio-inputs .category input:active+.category-card{opacity:1}.choose-category-page .category-radio-inputs .category input:checked+.category-card{-webkit-filter:none;-moz-filter:none;filter:brightness(0) saturate(100%) invert(77%) sepia(14%) saturate(1566%) hue-rotate(159deg) brightness(98%) contrast(96%)}.choose-category-page .category-radio-inputs .category input:checked+.category-card:before{border-color:var(--primaryBlue)}.choose-category-page .category-radio-inputs .category .category-card{position:relative;cursor:pointer;background-size:contain;background-repeat:no-repeat;width:100%;height:70%;display:flex;justify-content:center;text-align:center;width:180px;margin:0 auto}@media (max-width: 850px){.choose-category-page .category-radio-inputs .category .category-card{display:flex;justify-content:center;text-align:center;width:180px;margin:0 auto}}.choose-category-page .category-radio-inputs .category .category-card:before{content:"";position:absolute;top:0;left:-5%;width:110%;height:92%;border:2px solid transparent;border-radius:8px;transition:border .3s ease;box-sizing:border-box;z-index:1}.choose-category-page .category-radio-inputs .category h3{font-size:27px;text-align:center;font-family:aldotheApache;margin-bottom:9px;color:var(--white);font-weight:400;text-shadow:4px 4px 5px var(--darkGrey)}.choose-category-page .category-radio-inputs .category input:active+.category-card h3{color:var(--primaryBlue)}.choose-category-page .category-radio-inputs .category p{width:200px;font-family:ariali;text-align:center;font-size:15px;color:var(--lightGrey);margin:0 auto}.choose-category-page .category-radio-inputs .info{position:absolute;width:120px;text-align:center;top:136px;left:-200px}@media (max-width: 1050px){.choose-category-page .category-radio-inputs .info{display:none}}.choose-category-page .category-radio-inputs .info .text{color:var(--white);font-family:aldotheApache;text-shadow:3px 3px 3px var(--darkGrey);font-size:18px;transform:rotate(-9deg)}.choose-category-page .category-radio-inputs .info .arrow{position:absolute;color:var(--white);top:60px;right:-162px;font-family:PWNewArrows;font-size:36px;transform:rotate(140deg) scaleX(-1);text-shadow:-3px -3px 3px var(--darkGrey)}.choose-category-page .bottom-section{display:flex;flex-direction:column;width:380px;margin:0 auto 32px}.choose-category-page .bottom-section .category-error{font-family:BebasNeueRegular;width:100%;text-align:center;font-size:24px;z-index:9}.choose-category-page .bottom-section .category-error p{color:red;border:1px solid red}.choose-category-page .bottom-section .submit-container{width:100%;display:flex;justify-content:center;margin:30px 0 45px}.choose-category-page .bottom-section .submit-container .submit-btn{background-color:var(--primaryBlue);color:var(--white);padding:9px 30px 6px;font-family:BebasNeueRegular;font-size:30px;cursor:pointer}.choose-category-page .modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}.choose-category-page .modal .modal-content{background:#fff;padding:20px;min-width:320px;max-width:500px;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0003;animation:modalFadeIn .3s ease-out}.choose-category-page .modal .modal-content h3{font-family:BebasNeueRegular,sans-serif;color:var(--primaryBlue);font-size:32px;margin-bottom:24px}.choose-category-page .modal .modal-content p{font-family:Poppins,sans-serif;font-size:24px;color:#333;margin-bottom:24px}.choose-category-page .modal .modal-content button{background-color:var(--primaryBlue);color:var(--white);padding:12px 24px;font-family:BebasNeueRegular,sans-serif;font-size:24px;cursor:pointer;border:none;border-radius:5px;transition:background-color .3s ease}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.profile-page{position:relative}.profile-page .brightness-bg{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:#08283169;z-index:-1}.profile-page .profile-container{position:relative;padding:4px 16px;min-height:20dvh}.profile-page .switch-display-container{display:flex;justify-content:center;padding-bottom:30px}.profile-page .switch-display-container .switch{background-color:#787a7d;color:var(--white);padding:9px 30px 6px;cursor:pointer}@media (max-width: 850px){.profile-page .switch-display-container .switch{padding:6px 21px 3px}}.profile-page .switch-display-container .switch p{font-family:BebasNeueRegular;font-size:30px}@media (max-width: 850px){.profile-page .switch-display-container .switch p{font-size:20px;text-align:center}}.profile-page .switch-display-container .active{background-color:var(--primaryBlue);color:var(--black)}@media (max-width: 550px){.profile-page .mobile-bg{position:absolute;bottom:0;z-index:-2;background-color:#08283169;width:100%;height:100%}}.admin-dashboard{display:flex;min-height:100vh;font-family:Arial,sans-serif;background-color:#cbced3}.admin-dashboard .sidebar{width:250px;background-color:#0a2b35;color:#fff;padding:20px}.admin-dashboard .sidebar nav ul{list-style-type:none;padding:0}.admin-dashboard .container{margin-bottom:24px}.admin-dashboard .container h5{margin-bottom:8px}.admin-dashboard .sidebar nav ul li{padding:10px;margin-bottom:15px;cursor:pointer;background-color:#34495e;text-align:center;border-radius:5px;transition:background-color .3s}.admin-dashboard .sidebar nav ul li:hover{background-color:#1b6981}.admin-dashboard .sidebar nav ul li.active{background-color:#1b6981;color:#fff;font-weight:700}.admin-dashboard .dashboard-content{flex-grow:1;padding:30px;background-color:#fff;border-left:1px solid #ddd}.admin-dashboard h1{font-size:28px;text-align:center;background-color:#0a2b35;color:#fff;padding:8px;margin:0 auto 32px;max-width:400px;border-radius:6px}.admin-dashboard h3,.admin-dashboard h4{margin-bottom:16px}.admin-dashboard .admin-section{margin-bottom:40px}.admin-dashboard form{background-color:#ecf0f1;padding:20px;border-radius:5px;box-shadow:0 4px 8px #0000001a}.admin-dashboard .form-group{margin-bottom:20px}.admin-dashboard label{display:block;margin-bottom:5px;font-weight:700}.admin-dashboard input[type=text],.admin-dashboard input[type=email],.admin-dashboard input[type=date],.admin-dashboard select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;outline:none;font-family:Poppins,sans-serif}.admin-dashboard input[type=text]:focus,.admin-dashboard input[type=email]:focus,.admin-dashboard input[type=date]:focus,.admin-dashboard select:focus{border-color:#0a2b35}.admin-dashboard button{background-color:#0a2b35;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s}.admin-dashboard button:hover{background-color:#1b6981}.admin-dashboard button[type=submit]{text-align:center}.admin-dashboard ul{list-style-type:none;padding:0}.admin-dashboard ul li{padding:10px;margin-bottom:10px;background-color:#ecf0f1;border-radius:5px;display:flex;justify-content:space-between}.admin-dashboard ul li button{background-color:#e74c3c;padding:5px 10px}.admin-dashboard ul li button:hover{background-color:#c0392b}.admin-dashboard .error{color:#e74c3c;text-align:center;background-color:#f2dede;border:1px solid #e74c3c;padding:8px;border-radius:4px}.admin-dashboard .success{color:#2ecc71;text-align:center;background-color:#d4edda;border:1px solid #2ecc71;padding:8px;border-radius:4px}.create-edition .success-message,.create-edition .error-message{text-align:center;color:#fff;background-color:#138613;padding:6px 16px;width:350px;margin:16px auto;border-radius:4px}.create-edition .error-message{background-color:#c0392b}.not-found-page{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:45px 45px 0}.not-found-page .brightness-bg{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:#08283169;z-index:-1}.not-found-page h1{font-family:BebasNeueRegular;color:var(--white);font-size:60px;text-shadow:4px 4px 4px var(--darkGrey)}.not-found-page img{width:70%;max-width:666px;margin:0 auto 45px}.not-found-page p{font-family:BebasNeueRegular;font-size:30px;color:var(--white);text-shadow:4px 4px 4px var(--darkGrey)}.not-found-page .home-link{margin:45px 0 90px}.not-found-page .home-link a{font-family:BebasNeueRegular;font-size:30px;padding:9px 60px 6px;color:var(--black);background-color:var(--primaryBlue)}
