*{box-sizing:border-box}html{line-height:1.6}body{margin:0;font-family:roboto,Verdana,sans-serif;text-align:justify;background-image:url(/repeatpath.png);background-color:#000;color:rgba(248,248,255,.8)}#sitecontainer{max-width:1599px;margin:auto;height:auto;background:0 0}@media screen and (min-width:940px){#sitecontainer{width:auto;margin:auto;height:auto;background:0 0}}@media screen and (min-width:1600px){#sitecontainer{max-width:1600px;margin:auto;height:auto;background:0 0}}.post{background:rgba(36,41,48,.62);border-radius:10px;padding:.7em;text-justify:auto}.post-header{background:rgba(36,41,48,.82);padding:.2em;border-radius:10px 10px 0 0}.post-content{background:rgba(36,41,48,.82);padding:.2em;border-radius:0 0 10px 10px}h1.citation{color:#effdf3}h1.citation cite{font-size:smaller}h1,h2,h3,h4,h5,h6{color:#fff}h2.listtitre{font-size:1.3em}.post-content>h2,h3{color:#57cc8a}article>h1{text-align:left;margin-left:.6em}a{color:#57cc8a;transition:color .35s;text-decoration:none}a:hover{color:#fff}code{font-family:monospace,monospace;font-size:1em;color:rgba(248,248,255,.8)}pre{font-size:1rem;line-height:1.2em;margin:0;overflow:auto}pre code{font-size:.8em}::selection{background:rgba(248,248,255,.25)}::-moz-selection{background:rgba(248,248,255,.25)}.app-header{padding:2.5em;margin:.5rem;border-radius:10px;background:rgba(36,41,48,.82);text-align:center}.app-header p{color:#effdf3}.app-header-avatar{width:15rem;height:15rem;border-radius:100%;border:.5rem solid #57cc8a}.app-container{padding:.5rem 2.5rem}.app-header-menu-item{font-weight:700}@media screen and (max-width:940px){.app-header{padding:2.5rem .5rem;margin:.5rem .5rem 0;border-radius:10px;background:rgba(36,41,48,.82);text-align:center}.app-container{padding:1rem .5rem 0;margin-top:0}}.app-header-social{display:flex;align-items:center;justify-content:center;font-size:2em;color:#fff}.app-header-social a:not(:last-child){margin-right:.4em}.app-header-title{color:#effdf3;display:block;font-size:2em;margin:.67em 0;font-weight:700}@media(min-width:940px){.app-header{position:fixed;top:0;left:0;width:20rem;min-height:98.7vh}.app-container{max-width:85rem;margin-left:20rem}}.error-404{text-align:center}.error-404-title{text-transform:uppercase}.icon{display:inline-block;width:1em;height:1em;margin-top:-.125em}.icon-arrow-right,.icon-arrow-left{font-weight:1000}.pagination{display:block;list-style:none;padding:0;font-size:.8em;text-align:center;margin:3em 0}.page-item{display:inline-block}.page-item .page-link{display:flex;align-items:center;justify-content:center;font-weight:700;width:1.8rem;height:1.8rem}.page-item.active .page-link{color:#fff;border-radius:2em;background:#57cc8a}.post-title{color:#effdf3}.post-meta>div{display:flex;align-items:center;font-size:.8em}.post-meta>div>.icon{margin-right:.4em}.post-content>pre,.post-content .highlight{margin:1em 0}.post-content>pre,.post-content .highlight>pre,.post-content .highlight>div{border-left:.4em solid rgba(87,204,138,.8);padding:1em}.post-content blockquote{border-left:.4em solid rgba(87,204,138,.8);margin:1em 0;padding:.5em 1em}.post-content blockquote p{margin:.5em 0}.post-content img{max-width:100%}.listcontainer-inpost{display:block;position:relative;width:100%;min-height:200px;max-height:400px;padding:1em;margin:.25em 1em .25em 0;border:1px solid rgba(255,255,255,.3);border-radius:10px}.posts-list-item-inpost{list-style:none;padding:0 0 .8em}.posts-list-item-inpost:not(:last-child){border-bottom:0 dashed rgba(255,255,255,.3)}hr{border:1px solid rgba(255,255,255,.3)}.medium-zoom--open .medium-zoom-overlay{cursor:zoom-out;opacity:1}.medium-zoom-image--open{position:relative;z-index:999;cursor:zoom-out;will-change:transform}figure.floatright{float:right;width:auto;margin:0 -.5em .5em .5em;padding:0;text-align:center;border:0 dotted gray}@media screen and (max-width:640px){figure.floatright{float:none;width:auto;margin:.5em;padding:0;text-align:center;border:0 dotted gray}}figure.floatright img{vertical-align:top;padding:0;margin:0 .5em .5em;border-radius:10px}figure.floatright figcaption{border:0 dotted blue;text-align:center;margin:0;padding:0}figure.floatright figcaption h4{font-size:.9em;margin:0;padding:0}figure.floatleft{float:left;bottom:0;width:auto;margin:.5em;padding:0 1em 0 0;text-align:center;border:0 dotted gray}figure.floatleft img{padding:0;margin:.5em;border-radius:10px}figure.floatleft figcaption{border:0 dotted blue;text-align:center;margin:0;padding:0}figure.floatleft figcaption h4{font-size:.9em;margin:0;padding:0}figure.imagecenter img{display:block;margin-left:auto;margin-right:auto;border-radius:10px}.blockflex{display:flex;flex-wrap:wrap;width:100%;text-align:center;border:0 solid rgba(255,255,255,.3);border-radius:10px;padding:0;margin:auto}.blockimage{margin:auto;max-width:700px}.blocktextcenter{display:block;vertical-align:center;text-align:center;max-width:900px;margin:auto}.blocktextcenter figure{margin:0 .1em}.flex-container{display:flex;align-items:center}.flex-container .flex-item-imgright img{margin:.5em}.flex-container ol,.flex-container ul{text-align:left}.flex-item-imgright:nth-child(1){order:0;max-width:400px;align-self:auto}.flex-item-imgright:nth-child(2){order:0;flex:1 0 auto;align-self:auto}.flex-item-imgleft:nth-child(1){order:0;flex:1 0 auto;align-self:auto}.flex-item-imgleft img{float:left}.flex-item-imgleft:nth-child(2){order:0;max-width:400px;align-self:auto}@media screen and (max-width:640px){figure.floatleft{float:none;width:auto;margin:.5em;padding:0;text-align:center;border:0 dotted gray}.flex-container{display:block;align-items:center}.flex-item-imgleft img{float:none}}.essai{padding:.5em;border-radius:10px;background:rgba(255,255,255,5%)}a.markdown-btn{font-size:inherit;font-family:inherit;font-weight:700;color:var(--font-color);background-color:#57cc8a;border-radius:10px;text-align:center;padding:5px 1em;text-decoration:none;border:none;cursor:pointer}a.markdown-btn:hover,a.markdown-btn:active{text-decoration:none;background-color:#004b69;color:var(--bg-color)}.blockspaceleft{margin-left:2.5em}.listcontainer{display:block;position:relative;width:100%;min-height:200px;max-height:400px;background:rgba(36,41,48,.82);padding:1em;margin:.25em 1em .25em 0;border-radius:10px}.listcontainercloud{display:block;position:relative;width:100%;min-height:20px;max-height:400px;text-align:center;background:rgba(36,41,48,.82);padding:.4em 1em 1em;margin:0 1em 1em 0;border-radius:10px}.listcontainer.h3{padding:0}.listimg{float:right;vertical-align:baseline;margin-left:.5em;padding:0;border-radius:10px}.listresum{padding-bottom:1em}.posts-list{padding:0}.posts-list-item{list-style:none;padding:0 0 .8em}.posts-list-item:not(:last-child){border-bottom:0 dashed rgba(255,255,255,.3)}@media screen and (min-width:1180px){.posts-list-item{margin:0 0 1em}}.listtitre{padding:0;margin:0;color:#57cc8a}.posts-list-item-title{color:#f8f8ff}.posts-list-item-description{position:absolute;bottom:1em;display:flex;align-items:center;font-size:.8em;color:#57cc8a}.posts-list-item-description:hover{color:#fff}.posts-list-item-description>.icon{margin-right:.4em}.posts-list-item-separator{margin:0 .4em}.tag{display:inline-block;margin-right:.2em;padding:0 .6em;font-size:.9em;border-radius:.2em;white-space:nowrap;background:rgba(255,255,255,.1);transition:color .35s,background .35s}.tag:hover{transition:color .25s,background .05s;background:rgba(255,255,255,.3)}.tags-list{padding:0}.tags-list-item{display:flex;align-items:center;list-style:none;padding:.4em 0}.tags-list-item>.icon{margin-right:.4em}.tags-list-item:not(:last-child){border-bottom:1px dashed rgba(255,255,255,.3)}@media(min-width:450px){.tags-list{display:flex;flex-wrap:wrap}.tags-list-item{width:calc(50% - 1em)}.tags-list-item:nth-child(even){margin-left:1em}.tags-list-item:nth-last-child(2){border:none}}#contactform .message{width:100%;height:8rem}#contactform input[type=email],textarea{font-family:roboto,Verdana,sans-serif;font-weight:400;font-size:large;height:10rem;width:100%;color:rgba(248,248,255,.8);background:0 0;border-radius:10px;margin:.5em 0;border:1px solid;border-color:rgba(248,248,255,.8);resize:vertical}#contactform input[type=email]{width:20rem;height:3em}#contactform input[type=email]:focus,textarea:focus{border:1px solid green}#contactform input::placeholder{font-family:roboto,Verdana,sans-serif;font-weight:400;font-size:large;color:rgba(248,248,255,.8);text-align:center;margin-top:5em}#contactform textarea::placeholder{font-family:roboto,Verdana,sans-serif;font-weight:400;font-size:x-large;color:rgba(248,248,255,.8);text-align:center;vertical-align:middle;margin-top:5em;padding-top:2.5em}#contactform button{float:right;font-family:roboto,Verdana,sans-serif;font-weight:700;color:rgba(248,248,255,.8);background:#57cc8a;border:none;padding:1em;border-radius:10px;margin:1em 0}