.container.svelte-cp3bzi{width:100%;padding-bottom:var(--header-height)}.header.svelte-cp3bzi{position:relative;height:var(--header-height)}.header-inner.svelte-cp3bzi{position:fixed;top:0;left:0;z-index:1;width:calc(100% - var(--sidebar-width));padding:var(--padding-vertical) var(--padding-horizontal);display:grid;grid-template-columns:1fr max-content}@media(max-width:950px){.header-inner.svelte-cp3bzi{width:calc(100% - 4 * var(--square-size))}}.header-left.svelte-cp3bzi{display:flex;align-items:baseline;gap:5px}.logo.svelte-cp3bzi{font-family:var(--ff-pixel)}.top.svelte-cp3bzi{overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);align-items:start}@media(min-width:1024px)and (max-width:1300px){.top.svelte-cp3bzi{grid-template-columns:1fr 1fr}}@media(min-width:951px)and (max-width:1023px){.top.svelte-cp3bzi{grid-template-columns:1fr}}@media(max-width:950px){.top.svelte-cp3bzi{grid-template-columns:1fr}}.bottom.svelte-cp3bzi{padding-top:calc(3 * var(--square-size))}.bottom-title.svelte-cp3bzi{padding:var(--padding-squre-big);padding-bottom:0;color:var(--color-text-1)}.bottom-content.svelte-cp3bzi{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:0;gap:0;margin-top:14px;overflow:hidden}.bottom-content-item.svelte-cp3bzi{position:relative;aspect-ratio:1;overflow:hidden;box-shadow:-1px 0 0 0 var(--color-border),0 -1px 0 0 var(--color-border)}.overview.svelte-cp3bzi,.description.svelte-cp3bzi,.thumbnail.svelte-cp3bzi{position:relative;aspect-ratio:1;background:var(--color-background);overflow:hidden;box-shadow:-1px 0 0 0 var(--color-border),0 -1px 0 0 var(--color-border)}.overview.svelte-cp3bzi{font-size:var(--fs-medium);line-height:var(--lh-medium);padding:var(--padding-squre-big-meta);background:var(--custom-color-background);display:flex;flex-direction:column}.overview-meta.svelte-cp3bzi{font-size:var(--fs-small);line-height:var(--lh-small);position:absolute;top:5px;left:5px;z-index:1;color:var(--custom-color-font)}.description.svelte-cp3bzi{padding:var(--padding-squre-big);--line-height: var(--lh-small);font-size:var(--fs-small);line-height:var(--lh-small)}.description.svelte-cp3bzi ul{padding:0;margin:0 0 var(--line-height);list-style:none}.description.svelte-cp3bzi li{position:relative;padding-left:20px}.description.svelte-cp3bzi li:before{position:absolute;left:0;content:"–"}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.description.svelte-cp3bzi a:hover{color:var(--color-text-3)}}.description.svelte-cp3bzi a:not([href^="mailto:"]):before{content:"→ "}.date.svelte-cp3bzi,.title.svelte-cp3bzi{text-align:center;color:var(--custom-color-font)}.overview-thumbnail-figure.svelte-cp3bzi{margin:auto 0 0;width:100%;flex-shrink:0}.overview-thumbnail-figure.fullbleed.svelte-cp3bzi .thumbnail-img:where(.svelte-cp3bzi){-o-object-fit:cover;object-fit:cover}.thumbnail-figure.svelte-cp3bzi{margin:0;width:100%;height:100%;flex-shrink:0}.thumbnail-figure.fullbleed.svelte-cp3bzi .thumbnail-img:where(.svelte-cp3bzi){-o-object-fit:cover;object-fit:cover}.thumbnail-img.svelte-cp3bzi{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;transition:var(--transition-media-lazyload);will-change:opacity}.thumbnail-img.svelte-cp3bzi.lazyload,.thumbnail-img.svelte-cp3bzi.lazyloading{opacity:0}.thumbnail-img.svelte-cp3bzi.lazyloaded{opacity:1}.container.svelte-1keym6x{-ms-overflow-style:none;scrollbar-width:none}.container.svelte-1keym6x::-webkit-scrollbar{display:none}.container.svelte-1keym6x{flex:1 1 auto;overflow-x:hidden;overflow-y:scroll;overflow:hidden scroll}.inner.svelte-1keym6x{padding:0 var(--padding-horizontal) var(--padding-vertical)}.inner.svelte-1keym6x>:where(.svelte-1keym6x):first-child{margin-top:0}.year.svelte-1keym6x{font-size:var(--fs-small);line-height:var(--lh-small);text-align:center;margin:calc(3 * var(--lh-small)) 0 var(--lh-small)}.item.svelte-1keym6x{font-size:var(--fs-small);line-height:var(--lh-small);display:grid;grid-template-columns:90px 1fr;margin:0 0 calc(.5 * var(--lh-small));color:var(--color-text-2);cursor:pointer}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.item.svelte-1keym6x:hover{color:var(--color-text-3)}}.active.svelte-1keym6x{color:var(--color-text-3)}
