@font-face{font-family:Teko;src:url(/assets/Teko-VariableFont_wght-C8p5wbsn.ttf)}@font-face{font-family:Audiowide;src:url(/assets/Audiowide-Regular-8MRs-3Oc.ttf)}@font-face{font-family:Outfit;src:url(/assets/Outfit-VariableFont_wght-DbMSL6pt.ttf)}@font-face{font-family:Protest Guerrilla;src:url(/assets/ProtestGuerrilla-Regular-DLF_AtFO.ttf)}@keyframes updown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position-x:150%}to{background-position-x:-50%}}:root{--gx-green: #00ff00;--gx-black: #040404;--gx-white: #fbfbfb;--gx-grey: #bcbec3;--gx-orange: #ff914d;--gx-blue: #3333ff;--gx-red: #ff3333;--gx-purple: #720072;--gx-dark-blue: #132137;--gx-other-blue: #232c3d;--gx-dark-green: #00cb15;--gx-other-green: #00bf63;--gx-transparent: #ffffffa9;--gx-blue-link: #1b289c;--gx-first-clear: #fbfbfb;--gx-first-dark: #0e0e0e;--gx-second-clear: #f1f1f1;--gx-second-dark: #040404;--gx-third-clear: #d8d8d8;--gx-third-dark: #2a2a2a;--gx-banner: #a0a0a0}*{margin:0;padding:0;font-family:Outfit,Arial,Helvetica,sans-serif;list-style:none;text-decoration:none;outline:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dark{--back-color: var(--gx-first-dark);--front-color: var(--gx-first-clear);--lg-first: #ffffff00;--lg-second: #ffffff44;--second: var(--gx-second-dark);--third: var(--gx-third-dark)}body{--back-color: var(--gx-first-clear);--front-color: var(--gx-first-dark);--lg-first: #bebebe00;--lg-second: #bebebe44;--second: var(--gx-second-clear);--third: var(--gx-third-clear);overflow-y:scroll;overflow-x:hidden;background:var(--back-color);color:var(--front-color);min-height:100vh;min-width:345px}.input{display:grid}input,button{color:var(--front-color)}textarea{resize:none;color:var(--front-color)}input::-webkit-scrollbar,textarea::-webkit-scrollbar{display:none}p a,label a,.link{color:var(--gx-blue-link);cursor:pointer}p a:hover,label a:hover,.link:hover{text-decoration:underline}.popup{color:#000;background-color:#fff;padding:5px;border-radius:8px}.input>label{justify-self:center}img{pointer-events:none}.error{color:red;justify-self:center}.success{color:green;justify-self:center}.info{color:#00f;justify-self:center}::selection{color:#fff;background-color:#0c7;text-shadow:none}::-moz-selection{color:#fff;background-color:#0c7;text-shadow:none}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--gx-grey);border-radius:0}body::-webkit-scrollbar-thumb{background:var(--gx-other-green);border-radius:25px}#auth-routes{background:url(/assets/GarouxBackground-Lla3iT1X.png) center/cover;background-repeat:no-repeat;width:100vw;height:100%;min-width:345px;min-height:100vh;display:flex;justify-content:center;align-items:center;color:var(--gx-black)}#auth-routes main{background:var(--gx-transparent);border:solid 2px var(--gx-black);border-radius:25px;box-shadow:0 0 20px 4px var(--gx-transparent);display:grid;grid-template-columns:3fr 2fr;padding:20px;margin:0;position:static;width:580px}#auth-routes .form-container{margin:15px;align-items:center;text-align:center}#auth-routes .form-container ul{display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:center;margin:5px}#auth-routes .form-container ul li{cursor:pointer;padding:15px;border:solid 2px var(--gx-other-blue);transition:.2s;font-size:1rem;font-weight:700;font-family:Audiowide,Arial,Helvetica,sans-serif}#auth-routes .form-container ul li:hover{color:var(--gx-other-green)}#auth-routes #login{border-radius:25px 0 0 25px}#auth-routes #register{border-radius:0 25px 25px 0}#auth-routes .active-auth{background-color:var(--gx-other-blue);color:var(--gx-white)}#auth-routes form{display:grid;text-align:center}#auth-routes h2{font-family:Audiowide,Arial,Helvetica,sans-serif;padding:15px 0}#auth-routes label{margin-top:15px}#auth-routes .form-container input{border:solid 2px var(--gx-black);background-color:var(--gx-white);margin:5px;padding:6px;font-size:1rem;border-radius:5px}#auth-routes input:not([type=checkbox]):focus{outline:var(--gx-dark-green) solid 2px;box-shadow:0 0 3px 2px var(--gx-dark-green)}#auth-routes button[type=submit]{margin:5px;cursor:pointer;border:none;border-radius:5px;font-family:Teko,Arial,Helvetica,sans-serif;font-size:1.5rem;color:var(--gx-white);background-color:var(--gx-other-green);transition:.2s;height:45px}#auth-routes button[type=submit]:hover:not(:disabled){box-shadow:0 0 4px 2px var(--gx-third-clear);letter-spacing:1.5px}#auth-routes button[type=submit]:active:not(:disabled){background-color:var(--gx-dark-green)}#auth-routes button[type=submit]:disabled{cursor:not-allowed;opacity:60%}#auth-routes .form-container p{margin:9px}#auth-routes .checkbox-container{display:flex;justify-content:center;align-items:center;margin:9px}#auth-routes .checkbox-container input[type=checkbox]{cursor:pointer;margin:3px}#auth-routes .checkbox-container label{cursor:pointer;margin:0}#auth-routes .wolf{background:url(/assets/Wolf-Cpp0h62X.png) center/cover;width:185px;height:280px;filter:drop-shadow(8px 9px 3px var(--gx-dark-blue));margin:auto}@media screen and (max-width: 700px){#auth-routes main{width:280px;grid-template-columns:1fr;margin:10px}#auth-routes .form-container ul{display:block}#auth-routes .form-container ul li{margin:5px}#auth-routes #login,#auth-routes #register{border-radius:25px}#auth-routes .wolf{display:none}}@media screen and (max-width: 400px){#auth-routes .form-container{margin:5px}#auth-routes main{margin:50px}}#verif-routes{width:100vw;height:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}#verif-routes button[type=submit]{padding:15px;cursor:pointer;border:none;border-radius:25px;font-family:Teko,Arial,Helvetica,sans-serif;font-size:1.8rem;color:var(--gx-white);background-color:var(--gx-orange);transition:.2s;letter-spacing:1.5px;min-width:max-content}#verif-routes button[type=submit]:hover:not(:disabled){box-shadow:0 0 4px 2px var(--third)}#verif-routes button[type=submit]:active:not(:disabled){scale:1.1}#verif-routes button[type=submit]:disabled{cursor:not-allowed;opacity:60%}main{padding:68px 0 0;display:flex;position:static;width:100%;justify-content:space-around}.container{margin-left:calc(265px + 3vw);width:100%;padding:5px;position:relative;max-width:500px;overflow-x:hidden}.begin-container{border:solid 2px var(--gx-grey);border-radius:22px 22px 0 0;width:auto;background-color:var(--second);margin:12px 12px 0;box-sizing:border-box;position:relative;overflow:hidden;padding:25px}.end-container{border:solid 2px var(--gx-grey);border-top:none;border-radius:0 0 22px 22px;width:auto;background-color:var(--second);margin:0 12px 12px;box-sizing:border-box;position:relative;overflow:hidden;padding:25px}.alert-container{place-self:center;margin:25px;color:var(--gx-red)}@media screen and (max-width: 700px){.container{margin-left:0}}.profil .setting-container>section>img{width:250px;height:250px;border-radius:33%;background-color:var(--second);justify-self:center;box-shadow:0 0 22px 0 var(--third);object-fit:cover}.profil .setting-container>p{color:red;justify-self:center}.profil .setting-container>form{display:grid;margin:12px 0}.profil button[type=submit]{margin:5px;cursor:pointer;border:none;border-radius:22px;font-family:Teko,Arial,Helvetica,sans-serif;font-size:1.5rem;color:var(--gx-white);background-color:var(--gx-other-green);transition:.2s;height:45px}.profil button[type=submit]:hover{box-shadow:0 0 4px 2px var(--third);letter-spacing:1.5px}.profil button[type=submit]:active{background-color:var(--gx-dark-green)}.profil textarea{margin:5px;font-size:1rem;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px;min-height:100px;padding:15px;text-align:left}.profil input{text-align:center;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px;padding:10px;margin:5px;font-size:1rem}.profil input:focus{box-shadow:none;outline:none}.profil .setting-container{border:solid 2px var(--gx-grey);border-top:none;width:auto;background-color:var(--second);margin:0 12px;box-sizing:border-box;position:relative;overflow:hidden;padding:25px;display:grid}.profil .setting-container>section{display:grid;margin:8px}.profil .setting-container>section>label{justify-self:center;font-size:1.1em;font-weight:408;margin:5px}.profil .setting-container>.input:has(input[type=text],input[type=password]){margin-bottom:20px}.profil input[type=color]{width:50px;height:50px;background-color:transparent;border:none;cursor:pointer;justify-self:center;padding:0;margin:0}.profil input[type=color]::-webkit-color-swatch{border:solid 2px var(--gx-grey);border-radius:22px}.profil input[type=color]::-moz-color-swatch{border:solid 2px var(--gx-grey);border-radius:22px}@media screen and (max-width: 420px){.profil input,.profil textarea{font-size:.9rem}}@media screen and (max-width: 590px){.setting-container>section>img{width:200px;height:200px}}.search-part{border:solid 2px var(--gx-grey);width:auto;background-color:var(--second);box-sizing:border-box;padding:18px;margin:12px 12px 0;border-radius:22px 22px 0 0}.search-part form{display:grid;grid-template-columns:60px auto 60px}.search-part input{padding:10px;background:var(--back-color);border:solid 2px var(--gx-grey);min-width:0;font-size:1rem;border-radius:0}.search-part button{margin:0;border:solid 2px var(--gx-grey);background-color:var(--back-color);cursor:pointer;font-size:1rem}.search-part button:hover{background:var(--second)}.search-part button:active{background:var(--third)}.search-part .submit-user{border-radius:22px 0 0 22px;border-right:none}.search-part .submit-post{border-radius:0 22px 22px 0;border-left:none}@media screen and (max-width: 500px){.search-part form{grid-template-columns:42px auto 42px}}.loader{width:60px;height:60px;border:10px outset var(--front-color);border-bottom-color:transparent;border-top-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}@keyframes rotation{to{rotate:360deg}}header{height:65px;width:100%;min-width:345px;margin:0;background-color:var(--back-color);color:var(--front-color);border-bottom:solid 3px var(--gx-green);box-shadow:0 2px 6px 0 var(--gx-grey);position:fixed;z-index:100;display:flex;align-items:center;justify-content:center}#icon{background-image:url(/assets/icon-C2ymPMDc.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;height:51px;width:51px}#icon:hover{filter:drop-shadow(2px 2px 2px var(--front-color))}.separator{height:70%;width:2px;background-color:var(--gx-grey);border-radius:3px;margin-right:15px;margin-left:15px}header h1{font-family:Audiowide,Reem Kufi,sans-serif;font-size:2.3rem;font-style:italic;text-shadow:0 3px 6px var(--gx-grey)}header ul{display:flex;position:absolute;margin:15px;right:0}header button{font-family:Arial,Helvetica,sans-serif;background:none;color:var(--front-color);font-size:large;border:none;border-radius:5px;cursor:pointer;padding:.5rem 1rem;margin:.5rem 5px;font-weight:700;font-style:italic;transition:.2s;background-image:linear-gradient(90deg,var(--lg-first) 0%,var(--lg-first) 40%,var(--lg-second) 40%,var(--lg-second) 60%,var(--lg-first) 60%,var(--lg-first) 100%);background-size:250% 100%;background-position-x:100%;outline:none;display:inline-block}header button:hover{animation:shimmer 1s forwards}header button:active{transition:2ms;transform:scale(.95)}#top-nav{box-shadow:0 0 5px var(--gx-grey);height:87%;max-height:625px;position:fixed;z-index:20;border-radius:15px;width:400px;min-width:345px;background-color:var(--back-color);color:var(--front-color);right:10px;top:75px;animation:.5s ease-out updown}#top-nav h1{text-align:center;margin:22px}#top-nav .separator-nav{width:100%;border-top:solid 1px var(--gx-grey)}@media screen and (max-width: 590px){#top-nav{width:95%;min-width:0;left:10px;right:0}}@media screen and (max-width: 700px){header{justify-content:left}#icon{margin-left:15px}}@media screen and (max-width: 600px){header h1{font-size:1.8rem}#icon{height:48px;width:48px}header button{padding:0;margin:8px}}#left-nav{height:100vh;width:calc(265px + 3vw);min-width:265px;left:0;position:fixed;z-index:10;background-color:var(--back-color);border-right:solid 1px var(--gx-grey);box-shadow:0 0 5px 0 var(--gx-grey)}#left-nav footer{margin-top:15px;font-family:Teko,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;display:flex;font-size:.74rem;font-weight:700;justify-content:center;text-transform:uppercase;letter-spacing:0}.block-nav{border-bottom:solid 1px var(--gx-grey);transition:.2s}.block-nav:hover{background-color:var(--third)}.link-nav{color:var(--front-color);text-decoration:none;font-size:1.5rem;padding:12px 24px;display:block;text-indent:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:2px}.active-nav{border-left:solid 4px var(--gx-other-green)}@media screen and (max-width: 700px){#left-nav{display:none}}.profil-container{border:solid 2px var(--gx-grey);border-radius:22px 22px 0 0;width:auto;background-color:var(--second);margin:12px 12px 0;box-sizing:border-box;position:relative;overflow:hidden;min-height:520px}.banner-container{display:flex;background-color:var(--gx-banner);position:relative;justify-content:center;height:105px}.profil-container img{margin:30px;width:110px;height:110px;border-radius:33%;border:solid 7px var(--second);background-color:var(--second);border-bottom:none;padding:1px}.name-pseudo{display:block;min-width:0}.name-part{display:flex;align-items:center}.profil-infos{margin-top:35px;padding:18px;white-space:pre-wrap}.name-part a{all:unset;cursor:pointer}.name-part h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pseudo{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:default;-webkit-user-select:all;-ms-user-select:all;-moz-user-select:all;user-select:all}.biography{margin-top:18px;padding:15px;min-height:110px;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px;-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text;word-wrap:break-word;overflow-x:auto}.profil-statistics{margin-top:18px;padding:15px;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px}.profil-container hr{border:solid 1px var(--gx-grey)}.profil-statistics ul{display:flex;justify-content:space-between}.profil-statistics p,.profil-statistics li{margin:10px;font-weight:400;text-align:center}.badges-container{display:flex;justify-content:center;margin-left:5px;background-color:var(--back-color);border-radius:5px;border:solid 2px var(--gx-grey);padding:0 1px}.badges-container li{margin:0 2px;cursor:pointer}.post-container{border:solid 2px var(--gx-grey);border-top:none;border-radius:0;width:auto;background-color:var(--second);margin:0 12px;box-sizing:border-box;position:relative;overflow:hidden;min-height:250px;padding:0 18px 18px}.post-container .post-header{display:flex;padding-top:15px;align-items:center}.post-container .user-part{display:flex;margin:18px 0}.post-container .user-part img{margin-right:10px;width:54px;height:54px;border-radius:33%;background-color:var(--second)}.post-container .post-data{padding:15px;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px 22px 0 0;white-space:pre-wrap}.post-container .post-data p{-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text;word-wrap:break-word;overflow-x:auto}.post-container .post-data textarea{width:100%;outline:none;background:none;border:none;font-size:1rem;min-height:80px}.post-container .post-data img{width:100%;margin-top:25px;border-radius:25px;max-height:550px;object-fit:cover}.post-container .like{padding:5px;background-color:var(--back-color);border:solid 2px var(--gx-grey);border-top:none;border-radius:0 0 22px 22px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-image:linear-gradient(90deg,var(--lg-first) 0%,var(--lg-first) 40%,var(--lg-second) 40%,var(--lg-second) 60%,var(--lg-first) 60%,var(--lg-first) 100%);background-size:250% 100%;background-position-x:100%}.post-container .like p{font-size:1.2rem;margin-left:5px}.post-container .like .heart{font-size:1.6rem;color:var(--gx-green)}.post-container .like:hover{animation:shimmer 1s forwards}.post-container .like:active{background-color:var(--gx-second)}.post-container .like:active .heart{scale:1.1}.post-container .post-header .link{margin:5px;border-radius:25px}.post-container .post-header .link:active{scale:1.1}.post-container .post-buttons{display:grid;grid-template-columns:1fr 1fr;margin-top:5px}.post-container .post-buttons button{background:none;padding:7px;cursor:pointer;border-radius:25px;border:solid 2px var(--gx-grey);margin:5px;font-size:.9rem}.post-container .post-buttons button:hover{background-color:var(--second)}.post-container .post-buttons button:active{background-color:var(--third);text-decoration:underline}@media screen and (max-width: 420px){.profil-container img{width:104px;height:104px}.profil-statistics li{margin:10px 2px}.pseudo,.biography,.profil-statistics,.post-container .post-header .date,.post-container .post-data p,.post-container .post-data textarea{font-size:.9rem}.name-part h3{font-size:1rem}.profil .setting-container>section>img{width:200px;height:200px}.post-container .user-part img{width:48px;height:48px}}.options{display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;font-size:1.4rem;color:var(--front-color);background-color:var(--second);box-sizing:border-box;width:30px;height:30px;border-radius:22px;transition:.5s;z-index:10;margin:10px;right:0;top:0}.options:hover{background-color:var(--back-color)}.options-active{transform:rotate(90deg);background-color:var(--back-color)}.options-active:hover{background-color:var(--second)}.options-menu{position:absolute;right:0;top:0;background-color:var(--back-color);margin:5px;border-radius:25px;box-shadow:0 0 5px 0 var(--gx-grey);animation:.5s ease-out updown;min-height:40px;padding-right:35px}.options-menu ul{margin:3px}.options-menu li{display:grid}.action{color:var(--gx-white);border:none;border-radius:20px;padding:5px 10px;margin:2px;cursor:pointer;height:30px;min-width:75px;text-align:left}.action:hover{transform:scale(1.02)}.action:active{opacity:80%}.follow{background-color:var(--gx-other-green)}.report,.ban,.delete{background-color:var(--gx-red)}.certif{background-color:var(--gx-blue)}.admin{background-color:var(--gx-orange)}.reset{background-color:var(--gx-purple)}.post-form{border:solid 2px var(--gx-grey);border-top:none;width:auto;background:var(--second);margin:0 12px;box-sizing:border-box;position:relative;overflow:hidden;padding:18px;display:grid}.post-form textarea{padding:15px;background:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px 22px 0 0;font-size:1rem;min-height:100px}.post-form .buttons{display:flex}.post-form .buttons button,.post-form .buttons label{background:var(--back-color);padding:8px 20px;border-top:none;cursor:pointer;font-size:1rem;color:var(--front-color)}.post-form .upload{border-radius:0 0 0 22px;border:solid 2px var(--gx-grey)}.post-form .send{text-align:center;width:100%;height:100%;border-radius:0 0 22px;border:solid 2px var(--gx-grey);border-left:none}.post-form .upload:hover,.post-form .send:hover{background:var(--second)}.post-form .upload:active{background:var(--third)}.post-form .send:active{background:var(--third);text-decoration:underline}.post-form>img{width:100%;margin-top:25px;border-radius:25px;max-height:550px;object-fit:cover}.invite-part{border:solid 2px var(--gx-grey);width:auto;background-color:var(--second);box-sizing:border-box;padding:18px;margin:12px 12px 0;border-radius:22px 22px 0 0;display:grid}.invite-part form{display:grid;grid-template-columns:auto 60px}.invite-part input{padding:10px;background:var(--back-color);border:solid 2px var(--gx-grey);border-radius:22px 0 0 22px;min-width:0;font-size:1rem;text-indent:5px}.invite-part button[type=submit]{margin:0;border:solid 2px var(--gx-grey);border-radius:0 22px 22px 0;border-left:none;background-color:var(--back-color);cursor:pointer;font-size:1rem}.invite-part button:hover{background:var(--second)}.invite-part button:active{background:var(--third)}@media screen and (max-width: 400px){.invite-part form{grid-template-columns:auto 42px}}
