html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}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:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px}body{font:1rem/1.33rem Verdana,Arial,Helvetica,sans-serif}h1,h2{margin-bottom:.75rem}h1{font-size:1.75rem}h2{font-size:1.25rem}header{text-align:center}header .icon{vertical-align:middle;width:20px;height:20px}main h1{text-transform:uppercase;margin:1.5rem 0 .5rem;font-size:1.2rem}main h2{font-style:italic;font-weight:400}main h2,main h3{margin-bottom:.25rem;padding-left:1.5rem;font-size:1rem}main p{margin-left:1.5rem}main section#presentation{align-items:center;margin-top:1.5rem;display:flex}main section#presentation em{font-style:normal;font-weight:700}main section#presentation p{font-size:1rem;line-height:1.33rem}main section#presentation img{border-radius:50%}main section#skills{columns:300px}main section#skills h1{column-span:all}main section#skills article{break-inside:avoid}:is(main section#experience,main section#projects) ul{list-style:outside}:is(main section#experience,main section#projects) ul ul{list-style:circle}:is(main section#education,main section#interests) ul{padding-left:1.5rem}main #experience article{margin-bottom:.5rem}@media screen{h1{color:#00008b}a{color:#933}a:hover{color:#c00;text-decoration:none}a:active{color:#c00}header{background-color:#d5dffd;border-bottom:1px solid #8b8be7;padding:.75rem 0}header a{color:#00008b}header a:hover{color:#00e;text-decoration:none}header section#contact-info{margin:.8rem 0}header section#contact-info span{line-height:1.8rem}header section#contact-info span#email{font-weight:700}main h1{background:linear-gradient(#d5dffd 0%,#fff 100%);border-top:1px solid #8b8be7;padding:.5rem 0 .25rem 1.5rem}main h2{color:#933}main ul{padding-left:2.5rem}main ul ul{padding-left:1.6rem}main article{width:75%}main section#skills article{width:auto}main section#skills h2{margin-bottom:.25rem}main section#skills ul{margin-bottom:.5rem}}@media print{*{color:#000}body{margin:.5em 0 0;font:1rem/1rem Georgia,Times New Roman,Times,serif}h1{font-size:1.25rem}h2{font-size:1rem}a:link,a:visited{text-decoration:none}.screen{display:none}header{border-bottom:1px solid;padding-bottom:.75rem}header a[href^=https]:after{content:attr(href)}header section#contact-info{margin:.5rem 0}header section#contact-info span{font-size:1rem;line-height:1.25rem}header section#contact-info span#phone{font-weight:400}header section#contact-info span#phone:before{content:"+33 6 10 68 18 04"}main{width:90%;margin:0 auto;font-size:.85rem;line-height:1.15rem}main h1{text-align:left;border-top:1px solid #000;margin:1rem 0 .5rem;padding-top:.5rem;font-size:1rem}main h2{margin:.25rem 0 0;font-size:1rem}main h2,main h3{padding-left:0}main p{margin-left:0}main ul{padding-left:1rem}main ul li{break-inside:avoid-page}main ul ul{padding-left:2rem}main section#presentation img{display:none}:is(main section#education,main section#interests) ul{padding-left:0}}
