.entry-date .date-marker:after{background-color:var(--lilac-accent);border:5px solid var(--bg-lilac-tint-1);border-radius:50%;content:" ";display:inline-block;height:24px;margin-left:5px;margin-right:5px;position:sticky;top:100px;transform:translate(75%);width:24px}@keyframes dateMarkerPulse{0%{scale:1}50%{scale:1.2}to{scale:1}}ul.category-list,ul.tag-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;max-height:1000px;opacity:1;overflow:hidden;padding:20px 10px;width:100%}button[data-filtertype=categories].active{background:var(--bg-green-tint-3);color:var(--white)}button[data-filtertype=areas].active{background:var(--lilac-accent);color:var(--white)}ul.category-list.hidden,ul.tag-list.hidden{display:none;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease .1s,opacity .5s ease .1s}.category-list li a,.tag-list li a{text-decoration:none}aside{height:fit-content;position:sticky;top:100px}aside .categories-button,aside .tags-button{background:var(--white);border-radius:6px;padding:12px 24px;transition:.3s ease;width:100%}aside button svg{transition:.3s ease}aside button.active svg{rotate:180deg}@media (max-width:992px){aside{flex-direction:row;margin-bottom:60px;position:static}ul.category-list,ul.tag-list{flex-direction:row;gap:10px;width:fit-content}.category-list li,.tag-list li{width:fit-content}}article .paragraph-medium span{color:inherit!important;font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}article .paragraph-medium code{background:var(--bg-grey-tint-1);border-radius:4px;color:var(--dark);font-size:1rem;margin:0 .25rem;padding:.25rem .5rem}article.hidden{display:none;opacity:0;transition:opacity .5s ease .1s}.entry-content .display-h2{font-family:var(--display-font);font-size:28px;letter-spacing:var(--font-letterspacing-4);line-height:34px}.scale-hover{transition:transform .3s ease}.scale-hover:hover{transform:scale(1.05)}@media screen and (max-width:992px){.entry-date .date-marker:after,.entry-date .timeline{display:none}.entry-date .date-marker{text-align:left}.db_entry{gap:.5rem}}.entry-content div.paragraph-medium{display:flex;flex-direction:column;gap:1.2em}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:0}to{opacity:1}}.db_entry{opacity:0;overflow:hidden}.db_entry.fade-in{opacity:1;transition:all .5s ease}.db_entry.fade-out{opacity:0;transition:all .5s ease}.page-out{display:none}.filter-button.inactive{background:var(--bg-grey-tint-1);color:var(--dark);cursor:not-allowed;opacity:.5}.db-entries-container{scroll-margin:400px}