.archive-timeline{position:relative}.archive-timeline .sticky{transition:all .3s}.month-section{scroll-margin-top:120px}.archive-timeline article{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.archive-timeline article:hover{transform:translate(6px)translateY(-2px)}.archive-timeline .border-l-2{border-left-color:color-mix(in srgb, var(--color-primary) 20%, transparent);transition:border-color .3s}.archive-timeline .border-l-2>div>.absolute{transition:all .3s cubic-bezier(.4,0,.2,1)}.archive-timeline .border-l-2>div:hover>.absolute{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 15%, transparent);transform:scale(1.15)}.article-list-shell{width:100%;max-width:1380px;margin-inline:auto;padding:2.5rem 1.25rem 3rem}.article-list-shell>.flex{align-items:flex-start}.article-list-shell section.flex-1{min-width:0}.archive-timeline article,.article-list-shell .glow-card{-webkit-backdrop-filter:blur(20px)saturate(136%);backdrop-filter:blur(20px)saturate(136%);background:color-mix(in srgb, var(--color-base-100) 80%, transparent)!important;box-shadow:0 1px 0 #ffffff80 inset, 0 14px 38px color-mix(in srgb, var(--color-base-content) 9%, transparent)!important;border-color:#ffffff6b!important;border-radius:1rem!important}.article-list-shell .archive-timeline article.glow-card{border-radius:1rem!important}html.weather-glass-active .archive-timeline article,html.weather-glass-active .article-list-shell .glow-card{background:color-mix(in srgb, var(--color-base-100) 76%, transparent)!important;border-color:#ffffff75!important;border-radius:1rem!important}html.weather-glass-active[data-weather-glass-mode=night] .archive-timeline article,html.weather-glass-active[data-weather-glass-mode=night] .article-list-shell .glow-card{background:color-mix(in srgb, var(--color-base-100) 86%, transparent)!important;border-color:#dbe8ff66!important}@media (width<=767px){.article-list-shell{padding-block:1.5rem 2rem;padding-inline:.875rem}.archive-timeline .space-y-8.pl-4,.archive-timeline .pl-6{padding-left:.75rem}.archive-timeline article{gap:.875rem;padding:1rem}}@media (width>=640px){.article-list-shell{padding-inline:1.5rem}}@media (width>=1024px){.article-list-shell{padding-block:3rem;padding-inline:2rem}}
