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}*{scrollbar-color:#343a40 #e9ecef;scrollbar-width:auto}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e9ecef}::-webkit-scrollbar-thumb{background-color:#343a40;border-radius:2px}.icon{align-items:center;background-color:#fff;border:0;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;display:flex;height:50px;justify-content:center;margin-inline:15px;transition:box-shadow .3s ease-in-out;width:50px}.icon:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.icon:active{box-shadow:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.icon-img{height:auto;width:100%}.bmac-img{border:0;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;margin-top:20px;transition:box-shadow .3s ease-in-out;width:210px}.bmac-img:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.bmac-img:active{box-shadow:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.Main{align-items:center;background-color:#f8f9fa;color:#343a40;display:flex;flex-direction:row;font-size:calc(20px + 2vmin);height:100vh;justify-content:center}.wave{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wave-animation;animation-name:wave-animation;display:inline-block;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}.links{align-items:center;display:flex;flex-direction:row;justify-content:center}.moon{border-radius:100%;height:30vmin;margin-right:50px;pointer-events:none}@media (prefers-reduced-motion:no-preference){.moon{-webkit-animation:moon-spin 40s linear infinite;animation:moon-spin 40s linear infinite}}@-webkit-keyframes moon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes moon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media only screen and (max-width:600px){.Main{flex-direction:column}.moon{margin-right:0}}.project{background-color:#f8f9fa;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);cursor:pointer;display:flex;flex-direction:row;height:125px;margin-top:15px;transition:box-shadow .3s ease-in-out;width:550px}.project:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.project:active{box-shadow:inset 0 30px 60px -12px rgba(50,50,93,.25),inset 0 18px 36px -18px rgba(0,0,0,.3)}.project-img{height:auto;width:100%}.projectImg{border-radius:20px 0 0 20px;height:125px;width:125px}.infos{padding:10px;text-align:justify}h2,h4{margin:0}@media only screen and (max-width:600px){.project{width:80%}.infos{align-items:center;display:flex;justify-content:center;padding:0;width:100%}h4{display:none}}.Work{align-items:center;background-color:#e9ecef;border-radius:20px 20px 0 0;color:#343a40;display:flex;flex-direction:column;height:40vh}.title{font-size:calc(20px + 2vmin);margin:20px}@media only screen and (max-width:600px){.Work{height:30vh}}.App{background-color:#f8f9fa;text-align:center}
/*# sourceMappingURL=main.f23c6a75.css.map*/