:root{--background:#1e1e2e;--foreground:#cdd6f4;--accent:#cba6f7;--radius:5px;--font-size:17px}.tour-date{margin-bottom:.75rem}.tour-date-past{color:color-mix(in srgb,#cdd6f4 50%,transparent)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px}.card{position:relative;box-shadow:none;background:color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:var(--radius)}.card .card-img{width:100%;height:300px;overflow:hidden;position:relative}.card .card-img .post-cover-wrap{width:100%;height:100%;position:relative}.card .card-img .post-cover-wrap img{border-radius:var(--radius)var(--radius)0 0}.card .card-img .post-cover{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}.card .card-title{color:var(--accent);font-size:1.25rem;margin:0 15px 5px 0}.card .post-tags{margin-bottom:10px}.card .post-content{margin-top:10px}.card p{margin:unset}.card a{display:block;align-items:center;text-decoration:none;color:inherit}.card .post-title{border-bottom:unset}.card .post-title::after{display:none}.card-body{padding:24px}.header__inner{display:flex;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo::after{display:none}.header__logo a{flex:none;max-width:100%;text-decoration:none}.logo{display:flex;align-items:center;text-decoration:none;padding:5px 10px;margin:0 1rem 0 0;min-height:7rem;min-width:7rem;background-color:unset;background-image:url(/baldel.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.navigation-menu__inner>li:not(:last-of-type){margin-right:30px}.navigation-menu__inner,.menu{font-size:1.25rem}.navigation-menu__inner li a,.menu li a{color:var(--accent)}.navigation-menu__inner li a.active,.menu li a.active{border-bottom:1px solid}.menu__dropdown{width:max-content;text-wrap:auto;box-shadow:none}.menu__dropdown a{color:var(--accent)}.post{margin:0 auto}.post .post-hero{position:relative;width:100%;min-height:clamp(300px,56.25vw,1080px)}.post .post-hero .post-hero-cover{position:absolute;inset:0;overflow:hidden}.post .post-hero .post-hero-cover .post-cover-wrap{width:100%;height:100%;position:relative}.post .post-hero .post-hero-cover .post-cover-wrap .post-cover{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}.post .post-hero .post-hero-cover .post-cover-wrap .post-cover-credit{position:absolute;bottom:.2rem;left:.4rem;font-size:.9rem;color:color-mix(in srgb,#fff 95%,transparent);background-color:color-mix(in srgb,var(--background) 50%,transparent);padding:.1em .35em;border-radius:2px;pointer-events:none}.post .post-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 40%,color-mix(in srgb,var(--background) 85%,transparent) 100%),linear-gradient(to top,color-mix(in srgb,var(--background) 60%,transparent) 0%,transparent 50%);pointer-events:none}.post .post-hero .post-hero-overlay{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;min-height:clamp(300px,56.25vw,1080px)}@media screen and (max-width:1280px){.post .post-hero .post-hero-overlay{flex-direction:column;gap:1.5rem}}.post .post-hero .post-hero-left{align-self:flex-start;display:inline-flex;flex-direction:column}.post .post-hero .post-hero-left .post-title{padding:1rem .35rem;text-decoration:none!important;background-color:color-mix(in srgb,var(--background) 90%,transparent);border-radius:0 0 5px 0}.post .post-hero .post-hero-left .post-meta,.post .post-hero .post-hero-left .post-tags{width:fit-content;background-color:color-mix(in srgb,var(--background) 90%,transparent);padding:.25rem .35rem;border-radius:0 5px 5px 0;margin-bottom:.25rem}.post .post-hero .post-hero-right{flex:0 0 33.33%;align-self:flex-end;padding:1.5rem}@media screen and (max-width:768px){.post .post-hero .post-hero-right{align-self:flex-start;width:100%}}@media screen and (max-width:1440px){.post .post-hero .post-hero-right{flex:0 0 40%}}.post .post-hero .post-hero-right .post-infos{font-size:1rem;line-height:1.25rem;word-spacing:-.15em}.post .post-hero .post-hero-right .post-infos .collapsable-code{border:none;position:relative}.post .post-hero .post-hero-right .post-infos .collapsable-code label{cursor:auto;display:inline-flex;justify-content:space-between;min-height:30px;margin:0 0 -1px;padding:0 .5em;border:1px solid var(--accent);border-bottom:none;border-radius:var(--radius)var(--radius)0 0;background-color:color-mix(in srgb,var(--background) 90%,transparent);position:relative;z-index:1}.post .post-hero .post-hero-right .post-infos .collapsable-code label .collapsable-code__language{border:none}.post .post-hero .post-hero-right .post-infos [class*=infos-]{max-height:calc(clamp(300px,56.25vw,1080px)/3);overflow-y:auto;background-color:color-mix(in srgb,var(--background) 90%,transparent);border:1px solid var(--accent);border-radius:0 5px 5px 5px;padding:1em}.post .post-hero .post-hero-right .post-infos [class*=infos-] .what{color:var(--accent);font-variant:all-small-caps}.post .post-hero .post-hero-right .post-infos .link-button{margin-bottom:.75em}.post .post-container .post-content{padding-inline-end:1em;width:100%;margin-bottom:25px}@media screen and (min-width:768px){.md-columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.md-columns>div{flex:1 1;margin:1rem 0;min-width:100px;max-width:100%;padding:0 1rem}.md-columns .markdown-inner{margin-top:0;margin-bottom:0}}.full{max-width:1920px!important;margin:auto}.post-meta{color:#cba6f7}.post-tags{color:color-mix(in srgb,#cdd6f4 50%,transparent)}.post-creation{font-size:.9rem;word-spacing:-.15em;color:#a5faa1}.post-title{color:var(--accent);margin-bottom:.25rem!important;font-size:2.25rem;font-weight:500;border-bottom:none}.post-title::after{display:none}a{color:#ffe9a4;text-decoration:none}blockquote{border:none}blockquote p{font-style:italic;margin-top:.75rem;margin-bottom:.75rem}blockquote p:last-child:not(:first-child){font-style:normal}pre code{white-space:pre-wrap!important}@media only screen and (min-width:768px){footer{margin:auto}}img{border:unset}iframe[src*="youtube.com"],iframe{border:1px solid #cba6f7!important;padding:unset!important;border-radius:5px}button{background-color:color-mix(in srgb,var(--background) 90%,transparent);color:#ffe9a4;border:1px solid}