.archive-page[data-v-56322b4f]{min-height:100vh}.container[data-v-56322b4f]{margin:0 auto;max-width:900px;padding:0 2rem}.page-header[data-v-56322b4f]{background:linear-gradient(135deg,hsl(var(--muted)/.3),hsl(var(--muted)/.1));padding:4rem 0 3rem;text-align:center}.page-title[data-v-56322b4f]{align-items:center;display:flex;font-size:3rem;font-weight:800;gap:1rem;justify-content:center;margin-bottom:1rem}.title-icon[data-v-56322b4f]{font-size:2.5rem}.page-description[data-v-56322b4f]{color:hsl(var(--muted-foreground));font-size:1.125rem;margin-bottom:2rem}.stats[data-v-56322b4f]{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.stat-item[data-v-56322b4f]{text-align:center}.stat-value[data-v-56322b4f]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;font-size:2.5rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-56322b4f]{color:hsl(var(--muted-foreground));font-size:.875rem;margin-top:.25rem}.archive-content[data-v-56322b4f]{padding:4rem 0}.archive-timeline[data-v-56322b4f]{position:relative}.year-section[data-v-56322b4f]{animation:fadeInUp-56322b4f .6s ease;margin-bottom:4rem}.year-header[data-v-56322b4f]{align-items:center;border-bottom:2px solid hsl(var(--border));display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.year-title[data-v-56322b4f]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;font-size:2rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text}.year-count[data-v-56322b4f]{background:hsl(var(--muted));border-radius:1rem;color:hsl(var(--muted-foreground));font-size:.875rem;padding:.25rem .75rem}.posts-list[data-v-56322b4f]{display:flex;flex-direction:column;gap:1rem}.post-item[data-v-56322b4f]{align-items:start;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;color:inherit;display:grid;gap:1.5rem;grid-template-columns:100px 1fr auto;padding:1.5rem;text-decoration:none;transition:all .3s ease}.post-item[data-v-56322b4f]:hover{border-color:hsl(var(--primary));box-shadow:0 4px 12px #0000001a;transform:translate(8px)}.post-date[data-v-56322b4f]{color:hsl(var(--muted-foreground));font-size:.875rem;padding-top:.25rem}.post-content[data-v-56322b4f]{flex:1}.post-title[data-v-56322b4f]{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;transition:color .3s ease}.post-item:hover .post-title[data-v-56322b4f]{color:hsl(var(--primary))}.post-description[data-v-56322b4f]{color:hsl(var(--muted-foreground));display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;margin-bottom:.75rem;-webkit-box-orient:vertical;overflow:hidden}.post-tags[data-v-56322b4f]{display:flex;flex-wrap:wrap;gap:.5rem}.post-tag[data-v-56322b4f]{font-size:.75rem}.post-arrow[data-v-56322b4f]{color:hsl(var(--muted-foreground));font-size:1.5rem;opacity:0;padding-top:.25rem;transform:translate(-10px);transition:all .3s ease}.post-item:hover .post-arrow[data-v-56322b4f]{color:hsl(var(--primary));opacity:1;transform:translate(0)}.empty-state[data-v-56322b4f]{padding:4rem 2rem;text-align:center}.empty-icon[data-v-56322b4f]{font-size:4rem;margin-bottom:1rem}.empty-title[data-v-56322b4f]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.empty-description[data-v-56322b4f]{color:hsl(var(--muted-foreground))}@keyframes fadeInUp-56322b4f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.page-title[data-v-56322b4f]{font-size:2rem}.post-item[data-v-56322b4f]{gap:1rem;grid-template-columns:1fr}.post-arrow[data-v-56322b4f]{display:none}.stats[data-v-56322b4f]{gap:2rem}.stat-value[data-v-56322b4f]{font-size:2rem}}
