a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#1a1a2e;font-family:Arial,sans-serif;line-height:1.6}body,header{color:#e6edf3}header{background-color:#080d2b;box-shadow:0 4px 8px #00000080;padding:20px 0;position:sticky;top:0;z-index:1000}.header-contenu{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:90%}header h1{color:#0af;font-size:2.4rem}header h2{color:#e6edf3;display:inline;font-size:1rem}nav ul{display:flex;gap:20px;list-style:none}nav ul li a{background-color:#ffffff1a;border-radius:5px;color:#e6edf3;font-size:1.1rem;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}nav ul li a:hover{background-color:#0af}#presentation{background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin:40px auto;max-width:1200px;padding:40px 20px;text-align:center}.presentation-contenu{align-items:center;display:flex;flex-direction:row;gap:40px}.presentation-texte{flex:1 1;text-align:left}.presentation-texte h2{color:#0af;font-size:2.2rem;margin-bottom:10px}.presentation-texte p{color:#e6edf3;font-size:1.2rem;margin-top:20px}.presentation-contact{align-items:center;display:flex;flex-direction:column}.portrait{border-radius:50%;height:200px;object-fit:cover;width:200px}.contact-info p{color:#e6edf3;font-size:1.1rem}.button{background-color:#0af;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.button a{color:#fff;text-decoration:none}.button:hover{background-color:#07f}.bloc_reseau{gap:10px;margin-top:20px;text-align:center}.imgreseau{margin-right:10px}.blocreseau .reseau{color:#e6edf3;font-size:1.1rem}@media (max-width:768px){.presentation-contenu{flex-direction:column;text-align:center}.presentation-contact{margin-top:20px}}section{background-color:#ffffff1a;border-radius:10px;box-shadow:0 4px 8px #0000000d;margin:20px auto;max-width:1200px;padding:40px 20px}h2{color:#0af;font-size:2rem;margin-bottom:20px;text-align:center}.skills{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.skill{background-color:#ffffff1a;border:1px solid #ddd;border-radius:10px;padding:20px;text-align:center;transition:box-shadow .3s ease;width:calc(33.333% - 20px)}.skill:hover{box-shadow:0 4px 15px #0003}.skill h3{color:#0af;margin-bottom:10px}.skill-image{height:60px;margin-bottom:10px;width:60px}.projets{flex-wrap:wrap;gap:20px;justify-content:center}.projet,.projets{display:flex;padding:20px}.projet{align-items:center;background-color:#ffffff1a;border:1px solid #ddd;border-radius:10px;flex-direction:column;text-align:center;transition:box-shadow .3s ease,transform .3s ease;width:calc(33.333% - 20px)}.projet:hover{box-shadow:0 4px 15px #0003;transform:translateY(-5px)}.projet h3{color:#0af;font-size:1.4em;margin-bottom:10px}.projet img{border-radius:8px;height:auto;margin-bottom:15px;max-width:200px;width:100%}.projet button{background-color:#0af;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:10px 15px;transition:background-color .3s ease,transform .2s ease}.projet button:hover{background-color:#07f;transform:scale(1.05)}.projet p{color:#e6edf3;font-size:1em;margin-top:10px}@media (max-width:1024px){.projet{width:calc(50% - 20px)}}@media (max-width:768px){.projet{width:100%}}footer{background-color:#333;box-shadow:0 -4px 8px #0000001a;color:#fff;margin-top:40px;padding:20px 0;text-align:center}.footer-contenu{margin:0 auto;max-width:1200px;width:90%}footer p{display:inline;margin:10px 0}footer a{color:#fff}.scroll-to-top{align-items:center;background-color:#0af;border:none;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:24px;height:46px;justify-content:center;position:fixed;right:20px;text-align:center;transition:background-color .3s;width:46px}.scroll-to-top:hover{background-color:#07f}@media (max-width:768px){.project,.skill{width:100%}header h1{font-size:1.8rem}header h2{font-size:.8rem}nav ul{flex-direction:column}nav ul li a{font-size:1rem}.presentation-contenu{flex-direction:column;text-align:center}.presentation-contact{margin-top:20px}}
/*# sourceMappingURL=main.23761886.css.map*/