@font-face{font-family:__Montserrat_46efbc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b56940d80fddaebf-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_46efbc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f2b5b57939015ea4-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_46efbc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692f97053c97ad82-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_46efbc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2a72e34cb7eaec0a-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_46efbc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c0d4d818724e2828-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_46efbc;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_46efbc{font-family:__Montserrat_46efbc,__Montserrat_Fallback_46efbc;font-weight:400;font-style:normal}.__variable_46efbc{--font-Montserrat:"__Montserrat_46efbc","__Montserrat_Fallback_46efbc"}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.loadSpinner{animation:spin 1s linear infinite}@keyframes comeToRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes comeToLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.UINavLink{padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:none;transition:.3s}.UINavLink.isactive{background-color:var(--color-active-link)}.UINavLink p{transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.UINavLink:hover p{text-decoration:underline}@media screen and (max-width:768px){.UINavLink img{width:20px;height:20px}.UINavLink p{font-size:10px}}.UIButton{border-radius:var(--border-radius-absolute);border:3px solid var(--font-color-1);background-color:var(--button-color);padding:5px;display:flex;justify-content:center;align-items:center;min-width:150px;cursor:pointer;transition:.3s}.UIButton.isActive{background-color:var(--focus-color)}@media screen and (max-width:992px){.UIButton{border:2px solid var(--font-color-1);border-radius:var(--border-radius-relative);min-width:100px}.UIButton img{width:24px;height:24px}}.UILink{display:flex;justify-content:center;align-items:center;letter-spacing:2px;text-decoration:none;padding:15px 40px;gap:10px}.UILink:hover p{text-decoration:underline}.UILink.white{background-color:var(--color-global)}.UILink.light{background-color:var(--color-light)}.UILink.light p,.UILink.white p{color:var(--color-dark)}.UILink.green{background-color:var(--color-green)}.UILink.dark{background-color:var(--color-dark)}.UILink p{text-align:center}@media screen and (max-width:768px){.UILink{padding:10px;gap:5px}}.UIHoursInput,.UIHoursInput div{display:flex;justify-content:center;align-items:center}.UIHoursInput div{flex-direction:column;padding:0}.UIHoursInput .hours{width:20px}.UIHoursInput .centimals,.UIHoursInput .decimals{width:15px;padding-left:5px}.UIHoursInput div button{width:20px;height:15px;padding:0;font-size:15px}#appTitle,.UIHoursInput div button{display:flex;justify-content:center;align-items:center}#appTitle{padding-left:5vw;flex-direction:column}#welcomer{padding-right:5vw;display:flex;align-items:center;gap:50px}#welcomerLine{text-align:right}@media screen and (max-width:768px){#appTitle{gap:10px;height:100%}#appTitle img{width:30px;height:46px}h1{font-size:var(--size-title-mobile);line-height:1vw}#welcomer{gap:10px}}#section_right_background{position:absolute;top:0;right:0;z-index:1;width:50%;height:100%;background-color:var(--color-dark);animation:comeToRight 1s}#section_left_background.isAdmin{background-image:url(/images/backgrounds/background-admin.jpg);background-size:cover}#section_left_background.isMember{background-image:url(/images/backgrounds/background-membre.jpg);background-size:cover}#section_left_background{position:absolute;top:0;left:0;z-index:0;width:50%;height:100%;animation:comeToLeft 1s}.section_left{align-items:center}.section_left,.section_right{width:50%;z-index:50;display:flex;justify-content:center;transition:1s}.section_right{align-items:flex-start}.section_content{margin-top:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px}.section_content p{max-width:80%;text-align:center}.section_right .section_content{min-height:75vh}.pseudoTitle{font-size:var(--size-title);text-transform:uppercase;font-weight:700;margin:20px 0}#pageLogo{flex-direction:column}#pageLogo,#pageLogo a{display:flex;justify-content:center;align-items:center}#pageLogo a{margin:100px 0 30px;gap:10px}#section_navigation{width:100%;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#AppNavBarForMobile{display:flex;flex-direction:row-reverse;justify-content:flex-start;background-color:none}#AppNavBarForMobile button{background-color:transparent;border:none;color:var(--color-dark)}#appNavbar{display:flex;justify-content:space-between;align-items:flex-end;width:100%}#appNavbar a{background-color:var(--color-dark);width:25%;aspect-ratio:1/1;transition:.3s}#appNavbar a p{margin-top:10px}#appNavbar .isactive{background-color:var(--color-form)}#appNavbar .isactive p{color:var(--color-dark);font-weight:700}#appNavbar a img{width:100;height:100}@media screen and (max-width:1250px){#appNavbar a img{width:50px;height:50px}#appNavbar a p{margin-top:5px}}@media screen and (max-width:996px){#section_left_background,#section_right_background{display:none}.section_left,.section_right{width:100%}.section_content{padding:0 20px}#pageLogo,.page_logo,.pseudoTitle{display:none}#section_navigation{margin-top:20px;height:150px;justify-content:space-between;align-items:center;flex-direction:row}#appNavbar{width:90%}}@media screen and (max-width:768px){#section_navigation{margin-top:0;height:100px}}form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}form.bg-grey{padding:40px 85px;background-color:var(--color-grey);max-width:640px}.wrapper-vertical{width:47%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.wrapper-vertical input{width:90%}.wrapper-horizontal{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.wrapper-horizontal input,.wrapper-horizontal select{padding:5%}input,option,select,textarea{background-color:var(--color-global);color:var(--color-dark);border:0}button{padding:10px 35px;cursor:pointer;font-weight:600;border:none;background-color:#fff;color:#000}button.light{background-color:var(--color-light);color:var(--color-dark)}button.dark{background-color:var(--color-dark);color:var(--color-global)}button.white{background-color:var(--color-global);color:var(--color-dark)}button.green{background-color:var(--color-green);color:var(--color-global)}.formErrorMsg{color:var(--color-error);background-color:hsla(0,0%,39%,.361);font-weight:800}.godSection{width:95%;height:70vh;background-color:rgba(0,0,0,.568);box-shadow:0 0 10px 0 rgba(0,0,0,.4);border-radius:20px;margin-top:110px;padding:10px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#guildNameSelector{display:flex;gap:5px}#adminSignupForm input{padding:5px}#guildDataSelector{margin-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}#guildDataList{margin-top:10px}.dataCard{width:80vw;display:flex;justify-content:space-between;align-items:center;border:1px solid #fff;border-radius:10px;margin:5px 0;padding:5px 0}.dataCard p{margin:5px}.dataName{width:300px;text-align:start}.dataCounter{width:100px;text-align:center}.dataMail{width:350px;text-align:center}.dataPhone{width:150px;text-align:end}.dataCoef{width:100px;text-align:center}.dataEnabled{width:100px;text-align:end}.dataDeclarationDate{min-width:260px;text-align:start}.dataInterventionDate{min-width:150px;text-align:start}.dataResume{width:500px;text-align:center}.dataHours{width:75px;text-align:center}.dataOptions{width:200px;text-align:center;display:flex;flex-direction:column}.dataDescription{width:150px;text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dataContester{width:300px;text-align:center}.dataMessage{width:400px;text-align:end}#section_accueil{max-width:550px}.page_logo{margin:0 auto}#lineDisplayer{align-items:center}#accueil_explications,#lineDisplayer{display:flex;justify-content:space-between}#accueil_explications{gap:5px}#accueil_navigation{display:flex;justify-content:flex-start;gap:20px;margin-top:20px}#lineNav{display:flex;justify-content:space-between;align-items:flex-end}#linenav{cursor:pointer}#lineSelector{display:flex;gap:5px}#menu_list{display:grid;grid-template-areas:"a b b c" "d d e e";grid-gap:20px;gap:20px}#menu_list a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:5px;border-radius:10px;cursor:pointer}#menu_list a:first-child{grid-area:a}#menu_list a:nth-child(2){grid-area:b}#menu_list a:nth-child(3){grid-area:c}#menu_list a:nth-child(4){grid-area:d}#menu_list a:nth-child(5){grid-area:e}#menu_list a p{width:150px;text-align:center;font-weight:800;padding:10px;background-color:var(--color-light);color:var(--color-dark)}#menu_list a:hover p{text-decoration:underline}#menu_list a img{transition:.3s;transform:scale(1)}#menu_list a:hover img{transform:scale(1.1)}@media screen and (max-width:1250px){#menu_list a img{width:50px;height:50px}#menu_list a p{width:100px}}@media screen and (max-width:768px){#menu_list{grid-template-areas:"a b" "c d" "e e"}#menu_list a img{width:50px;height:50px}#menu_list a p{width:100px}}#section_connexion{margin-top:100px}#loginFormSelector,#section_connexion{display:flex;flex-direction:column;justify-content:center;align-items:center}#loginFormSelector{gap:20px;margin-top:20px}#selector_buttons{gap:5px;margin-top:20px}#selector_buttons,.loginForm_button{display:flex;justify-content:center;align-items:center}.loginForm_button{flex-direction:column;gap:20px;padding:20px;cursor:pointer;transition:.3s;background-color:hsla(0,0%,100%,0);border:none}.loginForm_button:hover{background-color:hsla(0,0%,100%,.442)}.loginForm_button p{width:150px;text-align:center;font-weight:800;padding:10px;background-color:var(--color-light);color:var(--color-dark)}#goBack{gap:10px;padding:100px}#goBack,#loginFormSelector form{display:flex;justify-content:center;align-items:center}#loginFormSelector form{flex-direction:column;gap:20px}#formDescription{max-width:450px;text-align:center}#loginFormSelector form .UIEmailInput,#loginFormSelector form .UIPasswordInput{background-color:var(--color-global);border:none;width:370px;height:50px;text-align:center}#loginFormSelector .UIButton{background-color:var(--color-light);color:var(--color-dark);width:370px;height:50px;margin-top:50px}#lostPassword_section{display:flex;flex-direction:column;justify-content:center;align-items:center}#lostPassword_section p{text-align:center;margin:10px 0}#lostPassword_section form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}#lostPassword_section form input,#lostPassword_section form select{width:50%;margin-bottom:10px;padding:5px}#lostPassword_section form button{margin-top:30px}#guildRulesManager,#guildRulesViewer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:5px}.guildRuleCard{display:flex;width:100%}.guildRuleCard textarea{width:100%;resize:none}#guildRulesViewer ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}#guildRulesViewer ul li{list-style:square}#videoCategory-selector{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0}#videoPlayer-list{justify-content:flex-start;width:100%}#videoPlayer-list,.videoPlayer{display:flex;flex-direction:column;align-items:center;gap:10px;margin:20px 0}.videoPlayer{justify-content:center}.videoPlayer video{width:350px}#section_mentions_legales{width:95%;height:70vh;background-color:rgba(0,0,0,.56);box-shadow:0 0 10px 0 rgba(0,0,0,.4);border-radius:20px;margin-top:110px;padding:10px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#configManager{height:60vh}#configManager,#configOptionsList{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#configOptionsList{padding:50px 0}#configLister{width:100%;flex-direction:column;justify-content:center}#configLister,.configCard{display:flex;align-items:center}.configCard{background-color:var(--color-form);justify-content:space-between;width:90%;padding:5px 0;margin:10px 0}.configCard p{color:var(--color-dark);font-weight:800}#configOptionsForm{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;min-width:450px}#configOptionsForm form{width:100%}.UIOptionCoefInput,.UIOptionNameInput{width:85%}#section_membres{width:100%;height:50vh;overflow-y:auto}#membersManager{justify-content:center}#membersList,#membersManager{display:flex;flex-direction:column;align-items:center;width:100%}#membersList{justify-content:flex-start;height:50vh;margin-bottom:50px}#membersList ul{width:100%;display:flex;flex-direction:column}#membersList select,#membersList select option{color:var(--color-dark);font-weight:600;margin:20px;text-align:center}.memberCard{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:490px;margin-bottom:5px}.memberCardResume{display:flex;background-color:var(--color-form);width:88%}.memberCardResume p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;color:var(--color-dark);font-weight:800}.memberName{font-size:var(--size-font-mini);padding:10px 0;width:35%}.memberCounter,.memberName{border-right:1px solid var(--color-dark)}.memberCounter{width:30%;font-size:var(--size-font);display:flex;justify-content:center;align-items:center}.memberCounter.red{color:#a80000}.memberContact{width:35%;min-width:110px;display:flex;flex-direction:column;justify-content:center;align-items:center}.memberContact p{padding:5px 0}.memberMail{font-size:var(--size-font-mini)}.memberCard button{height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background-color:transparent;border:none}.deleteMemberBtn{padding:0 5px}.deleteMemberBtn p{font-size:var(--size-font-mini)}#membersSignupForm{width:80%;min-width:400px}#societyName .wrapper-vertical{margin:0 auto}@media screen and (max-width:996px){.memberCard{min-width:80vw}.deleteMemberBtn p,.memberCounter,.memberName,.memberPhone{font-size:var(--size-font-mobile)}.memberMail,.memberPhone{padding:5px 0}.memberMail{font-size:1.2vw}}@media screen and (max-width:768px){.memberCardResume{width:85%}.memberCard{min-width:95vw;justify-content:flex-start}.memberMail{font-size:1.4vw}.memberCard button p{display:none}}#contestationArbitrer{justify-content:center;align-items:center;margin-top:50px}#contestationArbitrer,.contestationArbCard{display:flex;flex-direction:column;width:100%}.contestationArbCard{background-color:var(--color-form)}.contestationArbCard p{text-align:center;color:var(--color-dark);font-weight:800;padding:10px}.contestationResume{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:5px}.contestationResume button{padding:10px;background-color:var(--color-form)}.contestationResume button img{transition:.3s}button img.extended{transform:rotate(43deg)}#interventionModifier{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:20px;width:100%;height:550px}#interventionModifier .wrapper-horizontal .wrapper-vertical{justify-content:center;align-items:center}#payerInput,#workerInput{width:90%}.hoursModifier{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;width:90%}#hoursInput{width:50px}.optionsModifier{flex-wrap:wrap;gap:10px;margin-top:10px;width:90%}.option,.optionsModifier{display:flex;justify-content:center;align-items:center}.option{background-color:var(--color-global);color:var(--color-dark);font-size:12px;font-weight:800;padding:5px;margin:5px;gap:5px}.option img{display:none}.option.checked img{display:block}#optionsInput{flex-wrap:wrap;flex-direction:row;gap:5px}#optionsInput,.UIOptionsSelector{width:100%;display:flex;justify-content:center;align-items:center}.UIOptionsSelector{flex-direction:column}.UIOptionsSelected{display:flex;justify-content:space-between;align-items:center}.wantOptionsListBtn{background-color:transparent;padding:0}.wantOptionsListBtn img{transition:.3s}.doNot.wantOptionsListBtn img{transform:rotate(180deg)}.UIOptionsList{display:none}.UIOptionsList.wanted{border:1px solid var(--color-global)}#checkedConfigOptions,.UIOptionsList.wanted{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;width:90%}#checkedConfigOptions{margin-top:10px}.option.checked{background-color:var(--color-light)}.adminConclusion,.adminMessage,.dateModifier,.descriptionModifier{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:90%}.dateModifier input{max-width:150px}#validationMsg{padding:10px}#contestationBtns{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}#errorMsg{color:red}@media screen and (max-width:996px){.option{font-size:8px}}#section_contestation p{text-align:center;padding:10px}#contestationForm{height:550px}#contestationForm p{text-align:center}#contesterMessage{width:90%;min-height:100px}#section_declaration .verticalWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:5px 0}#section_declaration .verticalWrapper label p{text-align:center}#infosConfirmation{max-width:400px;display:flex;justify-content:center;align-items:flex-start;gap:10px}#declareBtn{background-color:var(--color-light);color:var(--color-dark);font-weight:800;border:none;text-align:center;padding:10px 20px;margin:10px 0 20px}#section_guilde p{text-align:center;margin:10px 0}@media screen and (min-width:1650px){h2{font-size:1vw}}#section_historique p{text-align:center;margin:10px 0}#interventionsLister{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;width:100%}#interventionsLister select{margin:10px auto}#interventionsLister ul{width:100%;height:50vh;overflow-y:auto;overflow-x:hidden}.interventionCard{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-form);width:100%;margin:10px 0}.interventionCard p{font-size:var(--size-font-mini);color:var(--color-dark);font-weight:800}.interventionCardResume{display:flex;align-items:center;margin-bottom:5px;width:100%}.interventionDate{width:15%}.interventionLog{width:50%}.interventionCredit{width:25%}.interventionCardResume button{width:10%;background-color:var(--color-form)}.tabsLister{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:20px 0;border-bottom:1px solid var(--color-form);padding-bottom:10px}#passwordUpdater{width:550px}#passwordUpdater,#passwordUpdater form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}#passwordUpdater form{width:100%}#passwordUpdater input{width:200px;padding:5px}#passwordUpdater form .wrapper-vertical{align-items:center;width:100%}#passwordUpdater label{text-align:center}#contestationLister,.UIPasswordValidator{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#contestationLister{width:100%}#contestationLister ul,.contestationCard{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.contestationCard{background-color:var(--color-form);margin:5px}.contestationCard p{text-align:center;color:var(--color-dark);font-weight:800}.contestationCardResume{display:flex;align-items:center;width:100%;margin-bottom:5px}.contestationDate{width:30%}.contester{width:35%}.status{width:20%}.contestationCardResume button{width:5%}#newAdminForm{display:flex;flex-direction:column;justify-content:center;align-items:center;width:550px;margin:20px 0}#newAdminForm p{text-align:center}#newAdminForm form{display:flex;flex-direction:column;justify-content:center;gap:20px;margin-top:20px}#newAdminForm form,#newAdminForm form .wrapper-vertical{align-items:center;width:100%}#newAdminForm form .wrapper-vertical input{width:200px}#newAdminForm input{margin:0}#authPersistenceManager{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:550px}#authPersistenceManager .wrapper-horizontal{align-items:flex-start}#authPersistenceManager button{gap:10px}#authPersistenceManager button,#reinitCountsForm{display:flex;justify-content:center;align-items:center}#reinitCountsForm{flex-direction:column;gap:20px;width:550px}#reinitCountsForm p{text-align:center}#reinitCountsForm form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%}#reinitCountsForm .wrapper-vertical{align-items:center;width:80%}#reinitCountsForm .wrapper-vertical input{max-width:200px}footer{align-items:center;gap:10px}footer *{margin:5px}:root{--color-global:#fff;--color-dark:#3b564d;--color-light:#bac7b5;--color-green:#748678;--color-form:#d3d4cc;--color-grey:#d3d4cc;--color-smokey-bg:rgba(7,12,18,.734);--color-ok:#8bc58b;--color-error:#cd8383;--size-font:1vw;--size-font-mobile:3vw;--size-font-mini:0.7vw;--size-title:2vw;--size-title-mobile:1vw;--size-line-height:24px}*{font-size:var(--size-font);color:var(--color-global);margin:0;padding:0}body{min-height:100vh;background-image:url(/images/backgrounds/background-accueil.jpg);background-size:cover;position:relative;display:flex;justify-content:center;align-items:center;overflow-x:hidden}header{z-index:100;justify-content:space-between;align-items:flex-start;padding-top:2vw}header,main{position:absolute;top:0;left:0;width:100%;display:flex}main{z-index:50;height:100%;justify-content:center;align-items:center}footer{position:absolute;bottom:0;left:0;width:100%;z-index:100;display:flex;justify-content:flex-end}h1,h2{text-transform:uppercase;text-align:center}h1,h2{font-size:var(--size-title)}h2{margin:20px 0}a{text-decoration:none}li{list-style:none}.scrollable{overflow-y:auto;overflow-x:hidden}.scrollable::-webkit-scrollbar{width:12px}.scrollable::-webkit-scrollbar-track{background:var(--color-dark);border:1px solid var(--color-light);border-radius:6px}.scrollable::-webkit-scrollbar-thumb{background-color:var(--color-light);border-radius:6px}@media screen and (max-width:996px){body{background-image:none;background-color:var(--color-dark);flex-direction:column}header{height:100px}header,main{position:relative}main{flex-grow:1;flex-direction:column}footer{position:relative;height:50px}}@media screen and (max-width:768px){*{font-size:var(--size-font-mobile)}}