body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000;border-bottom:1px solid #cfaa7a;height:72px;position:fixed;top:0;width:100vw;z-index:2}.nav{display:flex;height:100%;justify-content:space-between;position:relative;width:100%}#logo{height:60px;margin-left:2px;margin-top:4px}.logo{background-color:#3c3f43;border:1px solid #cfaa7a;border-radius:50%;height:70px;margin-left:5vw;width:70px}#logo-navbar.light-theme{background-color:#cfaa7a}.test{display:flex;justify-content:flex-start;margin-right:5vw}.buttons{align-items:center;display:flex;flex-direction:row;gap:30px;transition:height .5s ease-in-out}.buttons.menu-open{border:1px solid #cfaa7a;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;opacity:1;width:200px}.buttons.buttons.menu-open.light-theme{background-color:#fff!important}button{background-color:#0000;border:none;color:#f5f5f5;cursor:pointer;transition:scale .25s}button.light-theme{color:#26282b}.cv{align-items:center;background-color:#cfaa7a;border:1px solid #161719;border-radius:10px;cursor:pointer;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700;gap:.5rem;height:36px;justify-content:center;padding-left:6px;padding-right:6px;padding-top:1px;text-shadow:0 4px 3px rgba(0,0,0,.151),0 8px 13px rgba(173,139,97,.063),0 18px 23px rgba(0,0,0,.041)}.cv,.cv i{color:#161719}.choix label{align-items:center;display:flex;height:100%;justify-content:center;margin-right:5vw}.choix .fa-regular{color:#cfaa7a;font-size:1.7rem;font-weight:400;text-align:center;text-align-last:center}.choix .fa-moon{margin-right:.4vw}.buttons button,.cv,label[for=themeCheckbox]{transition:transform .3s ease}.buttons button:hover,.cv:hover,label[for=themeCheckbox]:hover{transform:scale(1.2)}.hamburger-menu{background:none;border:none;cursor:pointer;display:none;margin-left:auto;margin-right:5vw;margin-top:.5vh;padding:10px}.bar{background-color:#cfaa7a;border-radius:.5em;height:5px;margin:8px 0;transition:.4s;width:40px}.bar:first-child{transform:rotate(0);transition:transform .4s}.bar:nth-child(2){opacity:1;transition:opacity .4s}.bar:last-child{transform:rotate(0);transition:transform .4s}.bar.menu-open:first-child{transform:rotate(-45deg) translate(-.55em,.45em);transition:transform .4s}.bar.menu-open:nth-child(2){opacity:0;transition:opacity .4s}.bar.menu-open:last-child{transform:rotate(45deg) translate(-.65em,-.6em);transition:transform .4s}@media(max-width:768px)and (max-width:768px){.buttons{background-color:#161719;flex-direction:column;gap:0;height:350px;margin-right:0;overflow:hidden;position:absolute;right:0;top:72px;transition:opacity .5s ease,transform .5s ease}.hamburger-menu{display:block;margin-right:-10px;position:relative}.buttons.menu-closed{border:1px solid #cfaa7a;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;opacity:0;transform:translateX(100%);width:200px}.buttons.menu-open{opacity:1;transform:translateX(0)}}@media(max-width:768px){.choix{position:absolute;right:45vw;top:2vh}.choix .fa-regular{font-size:2rem}}@media(max-width:680px){.test{width:300px}}@media(max-width:425px){.logo{margin-left:1vw}.buttons.menu-closed{width:100px}.test{width:50px}.choix{right:42vw;top:2.5vh}}.m{color:#cfaa7a}.mh{margin-bottom:5px;margin-top:5px}.ml{margin-left:2px}main{background-color:#26282b;color:#f5f5f5;margin-bottom:100px}main.light-theme{background-color:var(--background-color-light);color:var(--text-color-light)}.accueil{align-items:center;display:flex;gap:0;height:auto;justify-content:center;margin:250px auto 200px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pitchArea{animation:drawBorderFromLeft 2s .5s forwards;background-image:var(--test);background-repeat:no-repeat;background-size:0 0,0 0,0 0;margin:0 auto;padding:1px;width:auto}.pitch,.pitchArea{border-radius:20px}.pitch{align-items:flex-start;background:radial-gradient(#26282b,#181b1f);box-shadow:0 20px 25px -5px #5a5a5a1a,0 8px 10px -6px #6e6e6e1a;display:flex;flex-direction:column;gap:30px;justify-content:center;max-width:400px;min-width:280px;padding:20px;position:relative;width:25vw}.pitch.light-theme{background:radial-gradient(#f5f5f5,#fff);color:#26282b}.pitch h1{color:#cfaa7a;font-size:2rem;font-weight:700;margin:0}.pitch h2,.pitch p{margin:0}.icon{display:flex;gap:40px;justify-content:space-around}.icon i{color:#cfaa7a;font-size:5rem;transition:transform .3s ease}.icon i:hover{transform:scale(1.2)}.line{animation:lineHorizontalGrow 1s 2.5s forwards;background-repeat:no-repeat;height:1px;left:0;position:relative;width:10vw}.profilePicture{border:2px double #cfaa7a;border-radius:50%;height:100%;max-width:400px;min-width:250px;object-fit:contain;width:40vw;z-index:1}@keyframes drawBorderFromTop{0%{background-position:top,top,bottom;background-size:0 1px,0 0,100% 100%}20%{background-size:100% 1px,100% 0,100% 100%}66%{background-size:100% 1px,100% 98%,100% 100%}to{background-position:top,top,bottom}}@keyframes drawBorderFromLeft{0%{background-position:0,0 0,100%;background-size:1px 0,0 0,100% 100%}20%{background-position:left left,0 0,100%;background-size:1px 100%,0 100%,100% 100%}66%{background-color:#cfaa7a;background-position:0,0 0,100%;background-size:1px 100%,98% 100%,100% 100%}to{background-color:#cfaa7a;background-position:0,0 0,100%;background-size:1px 100%,98% 100%,100% 1px}}@keyframes lineVerticalGrow{0%{background-image:var(--test);background-size:1px 0,0 0}to{background-image:var(--test);background-size:100% 100%,100% 100%}}@keyframes lineHorizontalGrow{0%{background-image:var(--test);background-size:1px 1px,0 0}to{background-image:var(--test);background-size:100% 100%,100% 100%}}.skills{flex-direction:column;gap:100px;margin-bottom:100px}.separationEnsemble,.skills{align-items:center;display:flex}.separationEnsemble{gap:30px;justify-content:center;width:80vw}.separationEnsemble>h2{color:var(--theme-light-color);font-size:1.8rem;white-space:nowrap}.separationbar{background:linear-gradient(90deg,#cfaa7a,#0000);border-radius:3px;height:3px;width:100%}.separationbar:first-child{background:linear-gradient(90deg,#0000,#cfaa7a)}.individualCompetenceBlock{background:radial-gradient(#26282b,#181b1f);border:1px solid #cfaa7a;border-radius:20px;box-shadow:0 20px 25px -5px #5a5a5a1a,0 8px 10px -6px #6e6e6e1a;display:flex;flex-direction:column;justify-content:center;padding:20px}.individualCompetenceBlock.light-theme{background:radial-gradient(#f5f5f5,#fff);color:#26282b}.skillsContainer{display:flex;flex-direction:column;gap:50px}.skillsIndividual{flex-direction:row;flex-wrap:wrap;gap:2rem 4rem;padding:20px 30px 30px}.skill,.skillsIndividual{display:flex;justify-content:center}.skill{align-items:center;flex-direction:column;gap:20px}.skillsTitle{color:#cfaa7a;font-size:1.2rem;font-weight:700;margin:0;text-align:center;text-align-last:center}.skillLogo{align-items:center;background:radial-gradient(#73777e,#181b1f);border:2px solid #26282b;border-radius:50%;box-sizing:border-box;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:100px;justify-content:center;width:100px}.skillLogo img{height:auto;width:58px}.skillLogo.light-theme{background:radial-gradient(#f5f5f5,#e1e1e1);border:2px solid hsla(0,0%,96%,.385)}.projets{align-items:center;display:flex;flex-direction:column;gap:70px;margin-bottom:100px}.myProjectsContainer{flex-direction:row;flex-wrap:wrap;gap:50px;width:90vw}.individualProjectContainer,.myProjectsContainer{align-items:center;display:flex;justify-content:center}.individualProjectContainer{border-radius:8px;flex-direction:column;height:405px;max-width:400px;min-width:270px;overflow:hidden;padding:30px 15px;transition:transform .3s ease,box-shadow .3s ease;width:300px}label{cursor:pointer;display:block;perspective:1000px}.flip-card,label{height:100%;transform-style:preserve-3d;width:100%}.flip-card{align-items:center;background-image:linear-gradient(#cfaa7a,#313131 100%,#cfaa7a 0);border:1px solid #cfaa7a;border-radius:8px;box-shadow:0 5px 15px #00000059;display:flex;flex-direction:column;position:relative;transition:transform 1.5s}.individualProjectContainer:hover{transform:scale(1.1)}.flip-card .back,.flip-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:8px;display:flex;flex-direction:column;height:405px;justify-content:space-between;position:absolute;width:100%}.flip-card .front{transform:rotateY(0deg)}.flip-card .back{transform:rotateY(180deg) rotate(.1deg)}input{display:none}:checked+.flip-card{transform:rotateY(180deg)}.individualProjectContainer.light-theme .flip-card{background-image:linear-gradient(#cfaa7a,#fff 100%,#cfaa7a 0)}.individualProjectContainer.light-theme .flip-card .png{background-color:#0000}.individualProjectContainer.light-theme .flip-card .projectTitle{color:#26282b!important}.individualProjectContainer.light-theme .flip-card .bouton{background-color:#fff}.profilePicture{width:100%}.projectPicture{align-items:center;border-radius:8px 8px 0 0;display:flex;height:300px;width:300px}.projectPicture img{width:100%}.projectTitle{color:#f5f5f5!important;margin:0;text-align:center;text-align-last:center}.projectTitle h3{margin:0}.projectTitle p{margin-bottom:11px;margin-top:0}.projectSkills{border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 10px 10px}.projectSkills img{height:24px}.aboutProject{display:flex;flex-direction:column;text-align:center}.aboutProject h2{margin-bottom:10px;margin-top:10px}.aboutProject p{margin:0;padding:0 10px;text-align:justify}.boutons{display:flex;flex-direction:column;margin-bottom:20px}.bouton{background-color:#26282b;border:1px solid #cfaa7a;border-radius:8px;margin:20px 70px 0}.bouton p{text-align:center}.pngLogo{border-radius:8px 8px 0 0}.png{background-color:#f5f5f5}.site{height:230px!important}.b{cursor:not-allowed}.contactg{flex-direction:column}.contact,.contactg{align-items:center;display:flex}.contact{gap:0;height:auto;justify-content:center;position:relative;width:100%}.contact .pitch .c{gap:0}@media(max-width:768px){.accueil{flex-direction:column-reverse;margin:150px 0 100px;width:100%}.pitchArea{animation:drawBorderFromTop 2s 1.5s backwards;background-color:#cfaa7a;background-image:var(--test);background-repeat:no-repeat;background-size:0 1px,0 100%,0 1px;border-radius:20px;margin-left:20px;margin-right:20px}.pitch{width:100%}.profilePicture{width:40vw}.line{animation:lineHorizontalGrow 1s .5s forwards;height:70px;width:1px}.skills{gap:75px}.individualCompetenceBlock{margin:20px}.pitch.c{align-items:center;margin:0}.skillsContainer{gap:20px}.myProjectsContainer{gap:35px}}@media(max-width:550px){.separationbar{display:none}}@media(max-width:425px){.pitch{padding:5px;text-align:center;width:280px}.icon{gap:0;width:100%}}@media(max-width:319px){.individualProjectContainer{padding-left:0;padding-right:0}.myProjectsContainer{width:298px}}@media(min-width:319px){.projectPicture{width:100%}}footer{color:#f5f5f5;display:flex;justify-content:center}:root{--background-color-light:#f5f5f5;--background-color-dark:#26282b;--text-color-light:#26282b;--text-color-dark:#f5f5f5;--test:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAA1JREFUGFdjWNud+B8ABhsCmY7eXlAAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAA1JREFUGFdjWNud+B8ABhsCmY7eXlAAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAAA1JREFUGFdjEBOX/A8AAdMBRlnf4dMAAAAASUVORK5CYII=);--color-spe:linear-gradient(#ad8b61,#ad8b61)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{background-color:#26282b;background-color:var(--background-color-dark)}body.light-theme{background-color:#f5f5f5;background-color:var(--background-color-light);color:#26282b;color:var(--text-color-light)}h3{font-size:1.4rem;font-weight:400;text-align:center;text-align-last:center}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.d9bfe59d.css.map*/