.astro-route-announcer{left:0;position:absolute;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*!
 * Style
 */@font-face{font-display:fallback;font-family:Space Grotesk;font-style:normal;font-weight:400;src:url(/fonts/space-grotesk/SpaceGrotesk-Regular.woff2) format("woff2"),url(/fonts/space-grotesk/SpaceGrotesk-Regular.otf) format("opentype")}@font-face{font-display:fallback;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/fonts/space-grotesk/SpaceGrotesk-Bold.woff2) format("woff2"),url(/fonts/space-grotesk/SpaceGrotesk-Bold.otf) format("opentype")}@font-face{font-display:fallback;font-family:Archivo;font-style:normal;font-weight:700;src:url(/fonts/archivo/Archivo-Bold.woff2) format("woff2"),url(/fonts/archivo/Archivo-Bold.woff) format("woff")}@font-face{font-display:fallback;font-family:Archivo;font-style:italic;font-weight:400;src:url(/fonts/archivo/Archivo-Italic.woff2) format("woff2"),url(/fonts/archivo/Archivo-Italic.woff) format("woff")}@font-face{font-display:fallback;font-family:Archivo;font-style:italic;font-weight:700;src:url(/fonts/archivo/Archivo-BoldItalic.woff2) format("woff2"),url(/fonts/archivo/Archivo-BoldItalic.woff) format("woff")}@font-face{font-display:fallback;font-family:Archivo;font-style:normal;font-weight:400;src:url(/fonts/archivo/Archivo-Regular.woff2) format("woff2"),url(/fonts/archivo/Archivo-Regular.woff) format("woff")}@font-face{font-display:fallback;font-family:PicNic;font-style:normal;font-weight:400;src:url(/fonts/picnic/PicNic.woff2) format("woff2"),url(/fonts/picnic/PicNic.woff) format("woff")}@font-face{font-display:fallback;font-family:Unormative;font-style:normal;font-weight:400;src:url(/fonts/unormative-fraktur/UnormativeFraktur.woff2) format("woff2"),url(/fonts/unormative-fraktur/UnormativeFraktur.woff) format("woff")}:root{--color-fg:#000;--color-black:#000;--color-bg:#fff;--color-fg-rgb:0,0,0;--color-bg-rgb:255,255,255;--bg-opacity:.62;--color-light-fg:#777;--color-light-bg:#ddd;--color-anim:#0f0;--color-anim-rgb:0,255,0;--line-space:1.5em;--transition:1s;--line-space-without-unit:1.5;--container-width:min(50em,900px);--header-top-margin:4rem;--margin:.5em;--border-width:2px;--map-border-width:3px;--font-size-max:32;--font-size-max-rem:3.2rem;--font-size-min:24;--font-size-min-rem:2.4rem;--font-size-min-px:24px;--menu-height:3.2rem;--search-height:calc(1.6rem + var(--margin)*3 + var(--border-width)*2);--external-margin:1.8em;overscroll-behavior:none}:root.dark{--color-fg:#fff;--color-black:#000;--color-bg:#000;--color-fg-rgb:255,255,255;--color-bg-rgb:0,0,0;--color-light-fg:#777;--color-light-bg:var(--color-bg);--color-anim:#0f0;--color-anim-rgb:0,255,0}@media (width >= 50em){:root{--external-margin:2em}}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body,html{background:var(--color-bg);height:100%}body{font-family:Unormative,Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-fg);display:flex;flex-direction:column;font-size:var(--font-size-min-rem);font-weight:700;letter-spacing:.01rem;line-height:var(--line-space-without-unit);margin:0;overflow:-moz-hidden-unscrollable;overflow:hidden;padding:0;position:relative;width:100%}@media not all and (resolution >= .001dpcm){@supports (-webkit-appearance:none){body{will-change:transform}}}@media screen and (width >= 18.75em){body{font-size:calc(var(--font-size-min-px) + (var(--font-size-max) - var(--font-size-min))*(.10204vw - .30612px))}}@media screen and (width >= 80em){body{font-size:var(--font-size-max-rem)}}article,footer,header,main,section{margin:0 auto;max-width:100%;width:100%}main{display:block;margin:0 auto}footer,header{text-align:center}footer{color:var(--color-light-fg);margin:2em 0 1em}footer p{margin-bottom:0}h1,h2,h3{display:inline-block;font-family:PicNic,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.01rem;line-height:inherit;margin:var(--line-space) 0;text-align:left}h1,h2,h3,h4,h5,h6{font-size:1em}p{-webkit-hyphens:auto;hyphens:auto;margin:calc(var(--line-space)*.2) 0 0;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}::-moz-selection{background-color:var(--color-anim);color:var(--color-fg);text-shadow:none}::selection{background-color:var(--color-anim);color:var(--color-fg);text-shadow:none}ul{list-style:square;margin:calc(var(--line-space)*.2) 0 0;padding:0 0 0 1em}a{background:linear-gradient(180deg,transparent 70%,var(--color-light-bg) 70%);color:var(--color-fg);display:inline-block;text-decoration:none}sup a{text-decoration-line:unset}a:active,a:focus,a:hover{background:linear-gradient(180deg,transparent 70%,var(--color-anim) 70%);color:var(--color-fg);text-decoration:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}img{display:block;font-size:0;height:auto;margin:0 auto;max-width:100%}figure{margin:0 0 var(--line-space)}figcaption p{font-size:.8em;margin-top:0}video{border:0;outline:none;width:100%}iframe{border-style:none}svg:not([fill]){fill:currentcolor}pre{border-left:var(--border-width) solid var(--color-fg);display:block;margin:1em 0;overflow-wrap:break-word;padding:1em 2em;text-indent:none;white-space:pre-wrap}code,kbd,pre{background-color:var(--color-light-bg);font-family:Plex Mono,Menlo,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:.8em}code,kbd{border:none;padding:.2em 1em;word-break:break-all;word-wrap:break-word}pre code{padding:0}blockquote{border-left:var(--border-width) solid var(--color-fg);display:block;font-size:.7em;font-style:italic;margin:var(--line-space) 0;padding:calc(var(--margin)*2);transition:border var(--transition) ease}blockquote p{margin:0}blockquote p+p{margin-top:1em}textarea{overflow:auto;resize:vertical}hr{border:0;border-top:var(--border-width) solid var(--color-fg);display:block;height:var(--border-width);margin:calc(var(--margin)*3) 0;padding:0;width:100%}@media print{body{background-color:#fff;color:#000;margin:0}}@keyframes noise{0%{transform:translateZ(0)}10%{transform:translate3d(-3%,-6%,0)}20%{transform:translate3d(-9%,3%,0)}30%{transform:translate3d(12%,-9%,0)}40%{transform:translate3d(-15%,12%,0)}50%{transform:translate3d(-3%,-3%,0)}60%{transform:translate3d(12%,0,0)}70%{transform:translate3d(0,12%,0)}80%{transform:translate3d(3%,3%,0)}90%{transform:translate3d(-15%,15%,0)}to{transform:translateZ(0)}}.site-title{align-items:flex-start;display:flex;justify-content:space-between;left:0;margin:0;padding:0;position:fixed;top:0;z-index:100000}.site-title a{text-decoration:none}.menu{align-items:flex-end;display:flex;flex-direction:column;font-family:PicNic,Helvetica,Arial,sans-serif;font-size:1em;justify-content:center;margin:0;padding:0;position:fixed;right:0;top:0;z-index:100000}.menu.menu--bottom-left{left:0;right:unset}.menu.menu--bottom-left,.menu.menu--bottom-right{align-items:flex-start;bottom:0;display:flex;flex-direction:column;justify-content:center;top:unset}.menu.menu--bottom-right{right:0}.menu .button--menu{padding:0 .5em}.menu a,.menu button{text-decoration:none}.menu a:active,.menu a:focus,.menu a:hover{background:unset}.menu__list{align-items:flex-end;display:none;flex-direction:column;justify-content:flex-end;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu__list.show{display:flex}.menu__list .button--submenu{align-items:center;display:inline-flex;justify-content:center;margin:0;padding:0 .5em;position:relative}.menu__list .button--submenu .info--hover,.menu__list .button--submenu:active .info,.menu__list .button--submenu:focus .info,.menu__list .button--submenu:hover .info{display:none}.menu__list .button--submenu:active .info--hover,.menu__list .button--submenu:focus .info--hover,.menu__list .button--submenu:hover .info--hover{display:inline-block}.text-container{align-items:center;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;max-height:100%;max-width:100%;overflow:hidden;overflow-y:scroll;padding:0;position:fixed;scrollbar-width:none;top:0;width:100vw;z-index:10000;-ms-overflow-style:none}.text-container::-webkit-scrollbar{display:none}.text-container.hidden{display:none}.main{display:block;margin:0 auto;max-width:70ch;padding:24vh var(--external-margin) var(--margin);width:80%}.scrollable-text{padding:0 var(--external-margin);width:100%}.asterisme{margin:var(--line-space) 0 0;text-align:center}.presentation{margin:0 0 var(--line-space)}a.no-underline{color:var(--color-fg);text-decoration:unset}a.no-underline:active,a.no-underline:focus,a.no-underline:hover{color:var(--color-fg);text-decoration-color:var(--color-anim);text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:var(--border-width)}.footer{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:70ch;padding:38vh var(--external-margin) var(--margin);width:80%}.log-list{display:block;list-style:none;margin:0;padding:0}.entry{display:flex}.entry__title a{text-decoration:none}.entry__meta{color:var(--color-light-fg);flex:0 0 auto}.entry__meta a{text-decoration:none}.entry__link{flex:1 1 auto}.article__text{height:100%;overscroll-behavior:none;position:relative;width:100%}.article__title{font-weight:700;left:0;max-width:38vw;padding:0 .5em;position:fixed;top:0}.article__links{list-style:none;max-width:45%;padding:0;text-align:left}.article__meta{margin-left:auto;max-width:45%;padding:0;text-align:right}.gallery__item{background:rgba(var(--color-anim-rgb),.8);height:38vh;max-width:62vw;position:fixed;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.gallery__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.gallery__item.none{display:none}@media ((hover:none) and (pointer:coarse)){.gallery__item{height:auto;max-width:62vw;width:auto}.gallery__item img{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}}.button.crossed-out,.crossed-out,a.crossed-out{text-decoration-color:var(--color-anim);text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:var(--border-width)}.button{align-items:center;background:transparent;border:0;border-radius:0;color:var(--color-fg);cursor:pointer;display:inline-flex;justify-content:center;margin:0;max-height:100%;max-width:100%;padding:0;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--menu{display:flex;margin:0;padding:0}.button--menu .info--hover,.button--menu:active .info,.button--menu:focus .info,.button--menu:hover .info{display:none}.button--menu:active .info--hover,.button--menu:focus .info--hover,.button--menu:hover .info--hover{display:inline-block}.button--dark-mode{height:100%}.button--day{display:none}.button--night,.dark .button--day{display:block}.dark .button--night{display:none}.button--top{align-items:center;bottom:var(--margin);display:flex;font-size:1em;justify-content:center;opacity:0;position:fixed;right:var(--margin);transform:translateY(200%);z-index:100000}.button--top,.button--top.show{transition:all var(--transition) ease}.button--top.show{opacity:1;transform:translateY(0)}.button .none{display:none}.button:active,.button:active *,.button:focus,.button:focus *,.button:hover,.button:hover *{color:var(--color-anim);text-decoration:unset}.logs__list{list-style:none;margin:0 0 var(--line-space);padding:0}.logs__list li{display:inline}.logs__list a{text-decoration:none}.logs__list a:active,.logs__list a:focus,.logs__list a:hover{color:var(--color-fg);text-decoration-color:var(--color-anim);text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:var(--border-width)}.informations{padding:calc(var(--line-space)*2) 0}.informations h2{margin-bottom:0}.informations p,.informations ul{font-size:.8em}.informations+ul{margin-top:0}.taxonomy__list{list-style:none;margin:0;padding:0}.taxonomy__list li{display:inline}.taxonomy__list a{text-decoration:none}.taxonomy__list a:active,.taxonomy__list a:focus,.taxonomy__list a:hover{color:var(--color-fg);text-decoration-color:var(--color-anim);text-decoration-line:line-through;text-decoration-style:solid;text-decoration-thickness:var(--border-width)}.hide-scrollbar{overflow:-moz-hidden-unscrollable;overflow:hidden}.hidden{display:none}.title{margin:0;text-decoration-color:var(--color-fg);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--border-width)}.astro-code code{background:unset}.loading{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;flex-direction:column;font-family:PicNic,Helvetica,Arial,sans-serif;justify-content:center;inset:0;opacity:1;position:fixed;transition:all 1s ease-in-out;z-index:1000000}.home .loading{display:flex}@media (width >= 50em){.loading{font-size:1em}}.loading p{color:var(--color-fg);font-size:4em;margin:0;padding:1em;position:absolute;text-align:center}.loading p:first-child{animation:loadingFade 4s ease infinite}.loading p:nth-child(2){animation:loadingFadeInvert 4s ease infinite}.loading .btn--load{background-color:var(--color-bg);border:2px solid var(--color-fg);color:var(--color-fg);cursor:pointer;display:block;font-size:1.4em;margin:5em auto .5em;opacity:0;padding:.2em .5em 0;transition:opacity .4s ease-in-out;visibility:hidden}.loading .btn--load:active,.loading .btn--load:focus,.loading .btn--load:hover{background-color:var(--color-fg);border:1px solid var(--color-fg);color:var(--color-bg)}.loading .avertissement{color:var(--color-fg);font-size:1.4em;margin-bottom:1em;margin-top:auto;max-width:800px;text-align:center;width:80%}.loading--done .btn--load{opacity:1;visibility:visible}.loading.loading--done{opacity:0;z-index:-1}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes loadingFade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes loadingFadeInvert{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{mix-blend-mode:plus-lighter;opacity:0}to{mix-blend-mode:plus-lighter;opacity:1}}@keyframes astroFadeOut{0%{mix-blend-mode:plus-lighter;opacity:1}to{mix-blend-mode:plus-lighter;opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
