*{margin:0;padding:0;list-style-type:none;box-sizing:border-box;text-decoration:none}.main-content{width:85%;max-width:1200px;margin:auto}h2{text-align:center;margin-top:2.78vw;font-size:32px;font-family:merryweather,sans-serif;color:#36444a}p{font-size:20px;text-align:justify;font-family:"source sans 3",sans-serif;font-weight:400;font-style:normal;color:#000}li{font-family:"source sans 3",sans-serif}table{margin:auto;font-size:20px;border-collapse:collapse}thead{background-color:#f0f0f0;color:#000;text-align:left}th,td{vertical-align:top;padding-left:20px;padding-right:20px;padding-top:1.04vw;padding-bottom:1.04vw;font-family:"source sans 3",sans-serif}td{border-bottom:1px solid #ddd}.banner{height:30vw;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative;display:flex;justify-content:end;align-items:center;margin-top:100px}.pageWithSidebar{display:flex;flex-direction:row}@media (min-width: 600px) and (max-width: 1100px){.main-content{width:90%}h1{font-size:32px}h2{font-size:28px;margin-top:25px}p,table{font-size:18px};th,td{padding-left:10px;padding-right:10px}}@media (max-width: 600px){.main-content{width:100%}h1{font-size:24px;padding-left:10px}h2{font-size:22px}p{font-size:16px;padding-left:10px;padding-right:10px}table{font-size:16px}th,td{padding-left:5px;padding-right:5px}}.header{height:100px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#000;padding-left:30px;padding-right:30px;width:100%;position:fixed;top:0;z-index:1000}@media (min-width: 800px) and (max-width: 1024px){.header{padding-left:15px;padding-right:15px}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background-color:#f7f7f7;width:400px;padding:20px;border:solid 1px #ccc;border-radius:8px;text-align:center;display:flex;flex-direction:column;justify-content:center}.modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.08vw;margin-top:2.78vw}.error-message{color:red}.modal-content button{width:150px}.modal-content select,.modal-content input{border:1px solid #cccccc;background-color:#fcfcfc;width:100%;font-size:20px;padding:8px 12px}.modal-content label{background-color:#fcfcfc;font-size:20px;padding:8px 12px;font-weight:700}.modal-content select{order:solid 1px #36444A;background-color:#fcfcfc;border:solid 1px #36444A;color:#000}.modal-content input{border:solid 1px #36444A}.modal button{margin:10px;padding:10px 20px;border:none;border-radius:50px;cursor:pointer}.button{display:flex;justify-content:center;align-items:center;background-color:#a0785a;border-radius:50px;padding:10px 20px}.button :first-child{color:#fff;font-family:"source sans 3",sans-serif;font-size:18px;font-weight:700}.button:hover{background-color:#c98f62}button{display:flex;justify-content:center;align-items:center;min-width:150px;max-width:200px;background-color:#a0785a;border:none;border-radius:50px;padding:10px 20px;color:#fff;font-size:18px;font-weight:700;font-family:"source sans 3",sans-serif}button:hover{background-color:#c98f62}@media (min-width: 600px) and (max-width: 1100px){.button{padding:5px 10px;min-width:100px;max-width:200px}.button :first-child{font-size:16px}button{padding:5px 10px;font-size:16px}}@media (max-width: 600px){.button{padding:5px 10px;min-width:80px;max-width:150px}.button :first-child{font-size:14px}button{padding:5px 10px;font-size:14px}}.form-field{border:1px solid #cccccc;background-color:#fcfcfc;font-size:14px;width:100%;padding:8px 12px;border-radius:4px}.form-label{background-color:#fcfcfc;display:inline-block;font-size:20px;margin-bottom:6px;margin-top:6px;font-weight:600}@media (min-width: 600px) and (max-width: 1100px){.form-label{font-size:18px}}@media (max-width: 600px){.form-label{font-size:16px}}.nav-menu-list,.user-menu-list{display:flex;flex-direction:row;justify-content:center;align-items:center}.nav-menu-list li,.user-menu-list li{margin:15px;font-size:20px;font-family:sans-serif;font-weight:700}.nav-menu-list a,.user-menu-list a{color:#fff}.nav-menu{display:flex;flex-direction:row}.btn-login{color:#fff}.nav-menu-list-link:hover,.icons:hover,.btn-login:hover{color:#c98f62}.user-menu{display:flex;flex-direction:row}.burger-icon{display:none;width:30px;height:25px;position:relative}.burger-icon span{display:block;width:100%;height:3px;background-color:#fff;position:absolute}.burger-icon span:nth-child(1){top:0}.burger-icon span:nth-child(2){top:10px}.burger-icon span:nth-child(3){top:20px}.burger-icon.open span:nth-child(1){top:10px;transform:rotate(45deg);transition:top .15s ease,transform .15s ease .15s,opacity .15s ease}.burger-icon.open span:nth-child(2){opacity:0;transition:top .15s ease,transform .15s ease .15s,opacity .15s ease}.burger-icon.open span:nth-child(3){top:10px;transform:rotate(-45deg);transition:top .15s ease,transform .15s ease .15s,opacity .15s ease}.burger-icon:not(.open) span:nth-child(1){transform:rotate(0);top:0;transition:transform .15s ease,top .15s ease .15s}.burger-icon:not(.open) span:nth-child(2){opacity:1;transition:opacity .15s ease}.burger-icon:not(.open) span:nth-child(3){transform:rotate(0);top:20px;transition:transform .15s ease,top .15s ease .15s}.user-menu-icons{display:none}@media (min-width: 800px) and (max-width: 1024px){.nav-menu li,.user-menu li{font-size:18px;margin:7px}}@media (max-width: 800px){.nav-menu-list,.user-menu-list{display:none}.burger-icon{display:block}.nav-menu-list.open{display:flex;flex-direction:column;position:absolute;top:100px;transition:left .4s;left:0;width:100%;background-color:#000;padding:20px 0;z-index:0999}.nav-menu-list:not(.open){display:flex;flex-direction:column;position:absolute;top:100px;transition:left .4s;left:-100vw;width:100%;background-color:#000;padding:20px 0;z-index:0999}.nav-menu-list.open li{text-align:center;font-size:18px}.user-menu-icons{display:flex;flex-direction:row;align-items:center;z-index:1000}.user-menu-icons .icon{display:block;color:#fff;margin-left:20px;font-size:24px}.user-menu-icons .icon:hover{color:#c98f62}.burger-icon:hover span{background-color:#c98f62}}.footer{height:120px;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative;margin-top:60px}.footer-nav ul{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.footer-nav ul li{margin-left:25px;margin-right:25px}.footer-nav a{font-size:18px;font-family:sans-serif;font-weight:700;color:#fff}.footer-copyright{font-size:18px;color:#fff}@media (min-width: 800px) and (max-width: 1024px){.footer-nav ul li{margin-left:20px;margin-right:20px}.footer-nav a{font-size:16px}.footer-copyright{font-size:16px;font-weight:700;color:#fff}}@media (max-width: 800px){.footer{gap:10px}.footer-nav ul li{margin-left:15px;margin-right:15px}.footer-nav a,.footer-copyright{font-size:14px}}.fullscreen-min-height{min-height:100vh;display:flex;flex-direction:column}.bannerHome{background-image:url(/assets/banner1-BvN9hgvc.avif)}.logo-container{position:absolute;width:30vw;height:30vw;margin-right:1.04vw;margin-top:3.3vw}.logo-img{width:100%;position:relative}.introShogi-content,.introGame-content,.introCommunity-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:2.78vw}.introShogi-content-description,.introGame-content-description,.introCommunity-content-description{width:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.08vw}.introShogi-content-imageContainer,.introGame-content-imageContainer,.introCommunity-content-imageContainer{width:450px}.introCommunity-messages{max-height:660px;overflow-y:auto;margin:auto;margin-top:2.78vw}.introCommunity-messages-table{width:100%}.introCommunity-messages-table thead{position:sticky;top:0}.introGame-gamers{max-height:660px;width:450px;margin:auto;overflow-y:auto;margin-top:2.78vw}.introGame-gamers-table{width:100%}.introGame-gamers-table thead{position:sticky;top:0}@media (min-width: 600px) and (max-width: 1024px){.introShogi-content-imageContainer,.introGame-content-imageContainer,.introCommunity-content-imageContainer{width:400px}.illustration{border-radius:3px}.introShogi-content-description,.introGame-content-description,.introCommunity-content-description{width:400px}.introCommunity-messages{width:100%}.introGame-gamers{width:400px}}@media (max-width: 900px){.introShogi-content,.introGame-content,.introCommunity-content{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:23px}.introShogi-content-description,.introGame-content-description,.introCommunity-content-description{width:100%;gap:15px}.introCommunity-messages,.introGame-gamers{margin-top:23px}}@media (max-width: 600px){.introShogi-content-imageContainer,.introGame-content-imageContainer,.introCommunity-content-imageContainer{width:350px}.illustration{border-radius:1px}.introGame-gamers,.introCommunity-messages{width:350px}}@media (max-width: 400px){.introShogi-content-imageContainer,.introGame-content-imageContainer,.introCommunity-content-imageContainer{width:100%}.illustration{border-radius:0}.introGame-gamers,.introCommunity-messages{width:100%}}.main-content-title{width:100%}h1{font-size:40px;margin-top:5.56vw;font-family:lora,sans-serif;color:#000}@media (min-width: 600px) and (max-width: 1100px){h1{font-size:32px}}@media (max-width: 600px){h1{font-size:24px;padding-left:10px}}.bannerRules{background-image:url(/assets/banner2-_flGvpAH.avif)}.rulesIntro-content,.gameplay-content,.promotion-content,.drop-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-top:2.78vw}.rulesIntro-content-imageContainer,.gameplay-content-imageContainer,.promotion-content-imageContainer,.drop-content-imageContainer{width:450px}.rulesIntro-content-description,.gameplay-content-description,.promotion-content-description,.drop-content-description{width:450px}.gameplay-content2,.endGame-text{margin-top:2.78vw}.cardsWithoutpromotion{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2.78vw;margin-top:2.78vw}.cardsWithPromotion{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2.78vw;margin-top:2.78vw}.cardWithoutPromotion{width:400px;height:600px;border-radius:10px;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-top:2.78vw}.cardWithPromotion{width:400px;height:1000px;border-radius:10px;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-top:2.78vw}.cardWithoutPromotion-description,.cardWithPromotion-description{width:80%}.cardWithoutPromotion-imgContainer img,.cardWithPromotion-imgContainer img{width:200px}@media (min-width: 600px) and (max-width: 1024px){.rulesIntro-content-imageContainer,.gameplay-content-imageContainer,.promotion-content-imageContainer,.drop-content-imageContainer{width:400px}.illustration{border-radius:3px}.rulesIntro-content-description,.gameplay-content-description,.promotion-content-description,.drop-content-description{width:400px}.cardWithPromotion,.cardWithoutPromotion{width:350px}.cardWithoutPromotion-imgContainer img,.cardWithPromotion-imgContainer img{width:150px}.cardWithPromotion{height:800px}.cardWithoutPromotion{height:500px}}@media (max-width: 900px){.rulesIntro-content,.gameplay-content,.promotion-content,.drop-content{flex-direction:column;align-items:center;gap:20px;margin-top:23px}.rulesIntro-content-description,.gameplay-content-description,.promotion-content-description,.drop-content-description{width:100%;gap:15px}.cardsWithoutpromotion,.cardsWithPromotion{flex-direction:column;align-items:center;gap:20px;margin-top:20px}}@media (max-width: 600px){.rulesIntro-content-imageContainer,.gameplay-content-imageContainer,.promotion-content-imageContainer,.drop-content-imageContainer{width:350px}.illustration{border-radius:1px}.cardWithPromotion,.cardWithoutPromotion{width:300px}.cardWithoutPromotion-imgContainer img,.cardWithPromotion-imgContainer img{width:100px}.cardWithPromotion{height:600px}.cardWithoutPromotion{height:400px}}@media (max-width: 400px){.rulesIntro-content-imageContainer,.gameplay-content-imageContainer,.promotion-content-imageContainer,.drop-content-imageContainer{width:100%}.illustration{border-radius:0}}@media (max-width: 300px){.cardWithPromotion,.cardWithoutPromotion{width:100%}}.bannerHistory{background-image:url(/assets/banner3-CunqTdz9.avif)}.history-intro-content,.history-origin-content,.history-evolution-content,.history-specificity-content,.history-nowadays-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-top:2.78vw}.history-culture-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.08vw;flex-wrap:wrap;margin-top:2.78vw}.history-intro-content-description,.history-origin-content-description,.history-evolution-content-description,.history-specificity-content-description,.history-nowadays-content-description,.history-intro-content-imageContainer,.history-origin-content-imageContainer,.history-evolution-content-imageContainer,.history-specificity-content-imageContainer,.history-nowadays-content-imageContainer{width:450px}.illustration{width:100%;border-radius:5px}.illustration-6{width:700px;border-radius:5px}@media (min-width: 600px) and (max-width: 1024px){.history-intro-content-description,.history-origin-content-description,.history-evolution-content-description,.history-specificity-content-description,.history-nowadays-content-description,.history-intro-content-imageContainer,.history-origin-content-imageContainer,.history-evolution-content-imageContainer,.history-specificity-content-imageContainer,.history-nowadays-content-imageContainer{width:400px}.illustration{border-radius:3px}.illustration-6{width:600px;border-radius:5px}}@media (max-width: 900px){.history-intro-content,.history-origin-content,.history-evolution-content,.history-specificity-content,.history-nowadays-content{flex-direction:column;align-items:center;gap:20px;margin-top:23px}.history-intro-content-description,.history-origin-content-description,.history-evolution-content-description,.history-specificity-content-description,.history-nowadays-content-description{width:100%;gap:15px}}@media (max-width: 600px){.history-intro-content-imageContainer,.history-origin-content-imageContainer,.history-evolution-content-imageContainer,.history-specificity-content-imageContainer,.history-nowadays-content-imageContainer{width:350px}.illustration{border-radius:1px}.illustration-6{width:100%;border-radius:0}}@media (max-width: 400px){.illustration{border-radius:0}.history-intro-content-imageContainer,.history-origin-content-imageContainer,.history-evolution-content-imageContainer,.history-specificity-content-imageContainer,.history-nowadays-content-imageContainer{width:350px}}.bannerClubsList{background-image:url(/assets/banner7-E47hCX3-.avif)}.clubsList{display:flex;justify-content:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2.78vw;margin-top:2.78vw}.clubCard{position:relative;width:350px;height:600px;background-color:#f7f7f7;border-radius:10px;display:flex;flex-direction:column;justify-content:start;gap:1vw;align-items:center;padding-top:2.08vw;padding-bottom:2.08vw}.clubCard-title{font-size:20px;padding-left:30px;padding-right:30px;text-align:left}.clubCard-description{width:280px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:1vw}.clubCard-description p{font-size:18px;text-align:left}.clubCard-title{font-size:20px;font-weight:700}.clubCardSubtitle{font-weight:700}.button-container{position:absolute;bottom:20px}@media (max-width: 700px){.clubsList{flex-direction:column;align-items:center}}@media (min-width: 600px) and (max-width: 1024px){.clubCard{width:300px;height:550px}.clubCard-title{font-size:18px}.clubCard-description{width:250px}.clubCard-description p{font-size:16px}.button-container{position:absolute;bottom:10px}}@media (max-width: 900px){.clubsList{gap:20px;margin-top:23px}}@media (max-width: 600px){.clubCard{width:280px;height:450px}.clubCard-title{font-size:16px}.clubCard-description{width:250px}.clubCard-description p{font-size:14px}.button-container{position:absolute;bottom:10px}}@media (max-width: 350px){.clubCard,.clubCard-description{width:100%}.button-container{position:absolute;bottom:5px}}.bannerUserList{background-image:url(/assets/banner8-BdMzRavl.avif)}.users-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.users-list{display:flex;flex-direction:row;justify-content:center;gap:.5vw;flex-wrap:wrap;margin-top:2.78vw}.userCard{width:180px;border-radius:8px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2.08vw;padding-bottom:2.08vw;gap:1.04vw;color:#000;background-color:#f7f7f7}.userCard-avatar img{width:100px;height:100px;border-radius:50%;background-color:#fff}.userCard-info{display:flex;flex-direction:column;align-items:center}.userCard-info-username{font-weight:700}.userCard-info-country{color:#000}.userCard-info-status-online{color:green}.userCard-info-status-offline{color:red}@media (min-width: 600px) and (max-width: 1024px){.userCard{width:170px}.userCard-avatar img{width:80px;height:80px}}@media (max-width: 900px){.users-displaySelection,.users-list{margin-top:23px}}@media (max-width: 600px){.userCard{width:130px}.userCard-avatar img{width:50px;height:50px}}.pagination{display:flex;justify-content:center;padding:10px;list-style:none;margin-top:2.78vw;margin-bottom:2.78vw}.page-item{margin:0 5px}.page-link{padding:8px 16px;border:1px solid #ddd;background-color:#f9f9f9;cursor:pointer;border-radius:0;color:#000}.page-item.active .page-link{background-color:#a0785a;color:#fff;border:1px solid #A0785A;border-radius:0}.page-link:hover{background-color:#e0d6cc}@media (max-width: 900px){.pagination{margin-top:20px;margin-bottom:20px}}.form-select{padding:5px;color:#fff;background-color:#a0785a;border-radius:4px;font-size:20px;font-weight:700;width:100%}.select-wrapper{margin-bottom:1rem}.form-label{display:block;margin-bottom:4px;font-weight:500;color:#000}.bannerProfile{background-image:url(/assets/banner9-GUckwR69.avif)}.profile{display:flex;flex-direction:row;justify-content:space-between;align-items:top;flex-wrap:wrap;width:100%}.profile-rightBlock,.profile-leftBlock{display:flex;flex-direction:column;justify-content:start;align-items:center}.profile-leftBlock{width:250px}.profile-rightBlock{width:600px}.profile-rightBlock-biography{margin-top:2.78vw}.profile-rightBlock-activity{display:flex;flex-direction:column;align-items:start;width:100%;margin-top:2.78vw}.profile-rightBlock-activity-list{max-height:600px;overflow-y:auto;width:100%}.profile-rightBlock-activity-list-table{width:100%}.profile-leftBlock-infos{width:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.08vw;margin-top:2.78vw}.profile-leftBlock-infos-avatar img{width:180px;height:180px;border-radius:50%;margin-bottom:10px;background-color:#fff}.profile-leftBlock-infos-username{font-weight:700;font-size:20px}.profile-leftBlock-stats{display:flex;flex-direction:column;justify-content:center;gap:2.08vw;align-items:center;margin-top:2.78vw}@media (max-width: 944px){.profile-leftBlock{width:250px}.profile-rightBlock{width:500px}.profile-rightBlock-biography,.profile-rightBlock-activity,.profile-leftBlock-stats{margin-top:23px}.profile-leftBlock-infos{gap:2.08vw;margin-top:23px}.profile{flex-direction:column;align-items:center;width:100%}}@media (max-width: 600px){.profile-rightBlock{width:100%}.profile-rightBlock-biography{padding-left:10px;padding-right:10px}.profile-leftBlock-infos-avatar img{width:100px;height:100px}}.bannerCategories{background-image:url(/assets/banner4-BpOXOd6i.avif)}.categories-list{width:100%;margin-top:2.78vw}.categories-list-table{width:100%}.categories-list-table thead{position:sticky;top:0}.categories-list-table-title{font-weight:700}@media (max-width: 900px){.categories-list{margin-top:23px}}.bannerTopics{background-image:url(/assets/banner5-C2CWckvy.avif)}.topics-list{max-height:600px;width:100%;overflow-y:auto;margin-top:2.78vw}.topics-list-table thead{position:sticky;top:0}.topic-list-table-title{width:100%;font-weight:700}@media (max-width: 900px){.topics-list{margin-top:23px}}@media (max-width: 600px){.topics{width:100vw}}.topics-NewTopicForm{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;gap:2.08vw;width:80%;margin-top:2.78vw}.topics-NewTopicForm-title p{font-size:28px;font-weight:700}.topics-NewTopicForm-description,.topics-NewTopicForm-name{width:100%}@media (max-width: 900px){.topics-NewTopicForm{margin-top:23px;gap:15px}}@media (max-width: 600px){.topics-NewTopicForm{width:100%}}.bannerComments{background-image:url(/assets/banner6-uK_CXKCN.avif)}.comments-list{max-height:600px;overflow-y:auto;width:100%;margin-top:2.78vw}.comments-list-table{width:100%}.comments-list-table thead{position:sticky;top:0}.comments-list-table-username{font-weight:700}@media (max-width: 900px){.comments-list{margin-top:23px}}@media (max-width: 600px){.comments-table{width:100vw}}@media (max-width: 600px){.comments{width:100vw}}.comments-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.08vw;margin-top:2.78vw}@media (max-width: 900px){.comments-form{margin-top:23px;gap:15px}}@media (max-width: 600px){.comments-form{width:100%}}.main-without-banner{width:85%;max-width:1200px;margin:160px auto auto}.markdown h1{font-size:2rem;margin-top:2rem;margin-bottom:1rem}.markdown h2{text-align:center;margin-top:2.78vw;font-size:32px;font-family:merryweather,sans-serif;color:#36444a}.markdown p{margin-bottom:1rem;margin-top:.75vw;text-align:left;font-size:20px;font-family:"source sans 3",sans-serif;font-weight:400;font-style:normal;color:#000}.markdown ul,.markdown ol{margin-left:1.5rem;margin-bottom:1rem}@media (min-width: 600px) and (max-width: 1100px){.markdown h2{font-size:28px;margin-top:25px}.markdown p{font-size:18px}}@media (max-width: 600px){.markdown h2{font-size:22px}.markdown p{font-size:16px;padding-left:10px;padding-right:10px}}.bannerGameList{background-image:url(/assets/banner4-BpOXOd6i.avif)}.availableGames{display:flex;flex-direction:column;align-items:center}.availableGames-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.availableGames-list{overflow-x:auto;width:100%;margin-top:2.78vw;margin-bottom:2.78vw}.availableGames-list-table{width:100%}.availableGames-list-table thead{position:sticky;top:0}.availableGames-list-table-organizerName{color:#000;font-weight:700}@media (max-width: 900px){.availableGames-displaySelection,.availableGames-list{margin-top:23px}.availableGames-newGameForm{gap:20px;margin-top:23px}}.sidebar{width:250px;height:100vh;background-color:#000;padding:20px;position:relative;transition:all .1s ease-in-out;position:fixed}.principal{display:flex;flex-direction:row;justify-content:start}.container-fake{width:250px;height:100vh}.burger-menu{display:none}.sidebar-welcome{color:#fff;font-size:20px;margin-bottom:20px}.sidebar-avatar img{width:100px;height:100px;border-radius:50%;background-color:#fff}.sidebar-menu{list-style:none;padding:0}.sidebar-menu li{margin:10px 0}.sidebar a{color:#fff;text-decoration:none}.sidebar-menu-link:hover{color:#a0785a}@media (max-width: 800px){.sidebar{position:fixed;left:0;top:0;width:100%;height:100%;transform:translate(-100%);z-index:999}.container-fake{display:none}.sidebar.open{transform:translate(0)}.burger-menu{display:block;position:fixed;top:10px;left:10px;width:30px;height:30px;background-color:#fff;cursor:pointer;z-index:1000;transition:all .1s ease}.burger-menu.open div:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger-menu.open div:nth-child(2){opacity:0}.burger-menu.open div:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.burger-menu.open{left:auto;right:10px;background-color:#000;transition:all .1s ease}.burger-menu div{width:100%;height:4px;background-color:#000;margin:5px 0;transform-origin:center;transition:all .1s ease}.burger-menu.open div{background-color:#fff;color:#a0785a}.burger-menu.open:hover div{background-color:#a0785a}}.accountHome-container{flex:1}.accountHome{width:95%;margin:40px auto auto}.accountHome-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.accountHome-content-leftBlock{width:45%;display:flex;flex-direction:column}.accountHome-content-leftBlock-infos{width:100%;height:330px;background-color:#f7f7f7;border-radius:4px;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.accountHome-content-leftBlock-infos-biographyContainer{height:150px;overflow-y:auto;line-height:20px}.accountHome-content-leftBlock-stats{width:100%;height:320px;background-color:#f7f7f7;border-radius:4px;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.accountHome-content-rightBlock{width:50%;height:680px;background-color:#f7f7f7;padding:0 20px 20px;border-radius:4px;display:flex;flex-direction:column;justify-content:start}.accountHome-content-rightBlock-activityContainer{max-height:200px;overflow-y:auto;margin-top:30px}@media (min-width: 600px) and (max-width: 1024px){.accountHome-content{flex-direction:column;justify-content:end;gap:30px}.accountHome-content-leftBlock{width:100%;flex-direction:row;justify-content:center;align-items:start;gap:10px}.accountHome-content-leftBlock-infos,.accountHome-content-leftBlock-stats{padding-left:15px;padding-right:15px}.accountHome-content-rightBlock{width:100%}}@media (max-width: 600px){.accountHome-content-leftBlock{width:100%;flex-direction:column}.accountHome-content-leftBlock-infos{padding-left:10px;padding-right:10px;height:350px}.accountHome-content-leftBlock-stats{height:250px;margin-top:30px;padding-left:10px;padding-right:10px}.accountHome-content{flex-direction:column;justify-content:end;gap:20px}.accountHome-content-rightBlock{padding-left:10px;padding-right:10px;width:100%}}.editProfil-container{flex:1}.editProfil{width:95%;margin:40px auto auto}.editProfil-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.editProfil-content-profileForm{width:48%;height:700px;background-color:#f7f7f7;border-radius:8px;padding:0 20px 30px;display:flex;flex-direction:column;justify-content:space-between}.editProfil-content-rightBlock{width:48%;height:700px;gap:15px;display:flex;justify-content:space-between;flex-direction:column}.editProfil-content-passwordForm{height:370px;background-color:#f7f7f7;border-radius:8px;padding:0 20px 30px;display:flex;flex-direction:column;justify-content:space-between}.editProfil-content-avatarForm{height:270px;background-color:#f7f7f7;border-radius:8px;padding:0 20px 30px;display:flex;flex-direction:column;justify-content:space-between}.file-upload{position:relative;display:inline-block;width:100%;margin-bottom:1rem}.file-upload-button{background-color:#a0785a;color:#fff;padding:10px 16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;display:inline-block;text-align:center;transition:background-color .2s ease}.file-upload-button:hover{background-color:#8b664a}.file-upload input[type=file]{position:absolute;left:0;top:0;opacity:0;cursor:pointer;width:100%;height:100%;font-size:100px}.file-name{margin-top:10px;font-size:.9em;color:#333;word-break:break-word}.validationButton-container{display:flex;justify-content:center;align-items:center}.deteteButton-container{display:flex;flex-direction:column;align-items:center;margin-top:30px;margin-bottom:60px}.upload-message{color:#28a745;margin-top:10px;font-size:14px}@media (min-width: 600px) and (max-width: 1024px){.editProfil-content-rightBlock{width:100%}.editProfil-content{flex-direction:column;align-items:center;gap:15px}.editProfil-content-profileForm,.editProfil-content-passwordForm,.editProfil-content-ChangePasswordForm{width:100%;height:600px;padding-left:15px;padding-right:15px}}@media (max-width: 600px){.editProfil{width:100%}.editProfil-content{flex-direction:column;align-items:center;gap:10px}.editProfil-content-rightBlock{width:100%}.editProfil-content-profileForm,.editProfil-content-passwordForm,.editProfil-content-ChangePasswordForm{width:100%;height:500px;padding-left:10px;padding-right:10px}}.scheduledGames-container{flex:1}.scheduledGames{width:95%;margin:40px auto auto}.scheduledGames-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.scheduledGames-displaySelection{overflow-x:auto;margin-top:2.78vw}.scheduledGames-list{overflow-x:auto;max-height:600px;overflow-y:auto;margin-top:2.78vw}.scheduledGames-list-table{overflow-x:auto;width:100%}.scheduledGames-list-table thead{position:sticky;top:0}.scheduledGames-list-table-username{color:#000;font-weight:700}.scheduledGames-list-table-buttonContainer{display:flex;flex-direction:row;gap:10px}@media (max-width: 900px){.scheduledGames-displaySelection,.scheduledGames-list,.scheduledGames-CreateButton{margin-top:23px}}.dashboard-container{flex:1}.dashboard{width:95%;margin:40px auto auto}.dashboard-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.dashboard-content-leftBlock{width:45%;display:flex;flex-direction:column}.dashboard-content-leftBlock-stats1{width:100%;height:400px;background-color:#f7f7f7;border-radius:4px;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.dashboard-content-leftBlock-stats2{width:100%;height:250px;background-color:#f7f7f7;border-radius:4px;margin-top:30px;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.dashboard-content-rightBlock{width:50%;height:680px;background-color:#f7f7f7;padding:0 20px 20px;border-radius:4px;display:flex;flex-direction:column;justify-content:start}.dashboard-content-rightBlock-activityContainer{max-height:600px;overflow-y:auto;margin-top:30px}@media (min-width: 600px) and (max-width: 1024px){.dashboard-content{flex-direction:column;justify-content:end;gap:30px}.dashboard-content-leftBlock{width:100%;flex-direction:row;justify-content:center;align-items:start;gap:10px}.dashboard-content-leftBlock-stats1,.dashboard-content-leftBlock-stats2{padding-left:15px;padding-right:15px}.dashboard-content-rightBlock{width:100%}}@media (max-width: 600px){.dashboard-content-leftBlock{width:100%;flex-direction:column}.dashboard-content-leftBlock-stats1{padding-left:10px;padding-right:10px;height:350px}.dashboard-content-leftBlock-stats2{height:250px;padding-left:10px;padding-right:10px}.dashboard-content{flex-direction:column;justify-content:end;gap:20px}.dashboard-content-rightBlock{padding-left:10px;padding-right:10px;width:100%}}.manageUsers-container{flex:1}.manageUsers{width:95%;margin:40px auto auto}.manageUsers-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.manageUsers-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.manageUsers-list{overflow-x:auto;width:100%;height:600px;overflow-y:auto;margin-top:2.78vw}.manageUsers-list-table{width:100%}.manageUsers-list-table thead{position:sticky;top:0}.manageUsers-list-table-username{color:#000;font-weight:700}.manageUsers-list-table-buttonContainer{display:flex;flex-direction:row;gap:10px}@media (max-width: 900px){.manageUsers-displaySelection,.manageUsers-list,.manageUsers-CreateButton{margin-top:23px}}.manageTopics-container{flex:1}.manageTopics{width:95%;margin:40px auto auto}.manageTopics-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.manageTopics-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.manageTopics-list{overflow-x:auto;width:100%;height:600px;overflow-y:auto;margin-top:2.78vw}.manageTopics-list-table{width:100%}.manageTopics-list-table thead{position:sticky;top:0}.manageTopics-list-table-username{color:#000;font-weight:700}.manageTopics-list-table-buttonContainer{display:flex;flex-direction:row;gap:10px}.manageTopics-CreateButton{margin-top:2.78vw}@media (max-width: 900px){.manageTopics-displaySelection,.manageTopics-list,.manageTopics-CreateButton{margin-top:23px}}.manageComments-container{flex:1}.manageComments{width:95%;margin:40px auto auto}.manageComments-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.manageComments-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.manageComments-list{overflow-x:auto;width:100%;height:600px;overflow-y:auto;margin-top:2.78vw}.manageComments-list-table{width:100%}.manageComments-list-table thead{position:sticky;top:0}.manageComments-list-table-username{color:#000;font-weight:700}.manageComments-list-table-buttonContainer{display:flex;flex-direction:row;gap:10px}.manageComments-CreateButton{margin-top:2.78vw}@media (max-width: 900px){.manageComments-displaySelection,.manageComments-list,.manageComments-CreateButton{margin-top:23px}}.manageGames-container{flex:1}.manageGames{width:95%;margin:40px auto auto}.manageGames-content{display:flex;flex-direction:row;justify-content:space-between;align-items:start;margin-top:40px}.manageGames-displaySelection{display:flex;justify-content:center;margin-top:2.78vw}.manageGames-list{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;width:100%;height:600px;overflow-y:auto;margin-top:2.78vw}.manageGames-list-table{width:100%}.manageGames-list-table thead{position:sticky;top:0}.manageGames-list-table-username{color:#000;font-weight:700}.manageGames-list-table-buttonContainer{display:flex;flex-direction:row;gap:10px}.manageGames-CreateButton{margin-top:2.78vw}@media (max-width: 900px){.manageGames-displaySelection,.manageGames-list,.manageGames-CreateButton{margin-top:23px}}.notfound-container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;text-align:center;padding:100px 20px 20px}.notfound-container h2{margin-top:20px;margin-bottom:20px}.notfound-container p{margin-bottom:20px}
