.archive-view[data-v-af33f3e8]{flex-direction:column;gap:16px;display:flex}.archive-content[data-v-af33f3e8]{background:var(--card-bg-transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-large);border:1px solid #ffffff73;padding:20px 24px;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s;box-shadow:0 12px 28px #94a3b824}.dark .archive-content[data-v-af33f3e8]{border-color:#94a3b829;box-shadow:0 12px 28px #02061747}.archive-content[data-v-af33f3e8]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #94a3b82e}.dark .archive-content[data-v-af33f3e8]:hover{box-shadow:0 18px 36px #02061759}.year-group+.year-group[data-v-af33f3e8]{margin-top:20px}.year-header[data-v-af33f3e8]{flex-direction:row;align-items:center;height:3rem;display:flex}.year-number[data-v-af33f3e8]{text-align:right;width:15%;color:var(--text-secondary);font-size:1.25rem;font-weight:700;transition:color .2s}.year-dot[data-v-af33f3e8]{justify-content:center;width:15%;display:flex}.year-dot[data-v-af33f3e8]:before{content:"";outline:3px solid var(--primary);outline-offset:-2px;background:0 0;border-radius:9999px;width:.625rem;height:.625rem}.year-count[data-v-af33f3e8]{text-align:left;width:70%;color:var(--text-secondary);font-size:14px;transition:color .2s}.post-item[data-v-af33f3e8]{cursor:pointer;border-radius:.5rem;flex-direction:row;align-items:center;width:100%;height:2.25rem;transition:background-color .15s;display:flex}.post-item[data-v-af33f3e8]:hover{background:var(--btn-plain-bg-hover,#0000000d)}.post-item:hover .post-title[data-v-af33f3e8]{color:var(--primary);transform:translate(4px)}.post-item:hover .post-dot[data-v-af33f3e8]{background:var(--primary);height:1rem}.post-date[data-v-af33f3e8]{text-align:right;width:15%;color:var(--text-secondary);font-size:.875rem;transition:color .2s}.post-line[data-v-af33f3e8]{justify-content:center;align-items:center;width:15%;height:100%;display:flex;position:relative}.post-line[data-v-af33f3e8]:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-divider) 0, var(--line-divider) 4px, transparent 4px, transparent 8px);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.year-group:first-of-type .post-list .post-item:first-child .post-line[data-v-af33f3e8]:before{top:50%}.year-group:last-of-type .post-list .post-item:last-child .post-line[data-v-af33f3e8]:before{bottom:50%}.post-dot[data-v-af33f3e8]{background:oklch(.5 .05 var(--hue));z-index:10;border-radius:9999px;outline:4px solid #ffffffad;width:.25rem;height:.25rem;transition:all .2s}.dark .post-dot[data-v-af33f3e8]{outline-color:#0f172a9e}.post-title[data-v-af33f3e8]{text-align:left;width:70%;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding-right:1rem;font-weight:600;transition:all .2s;overflow:hidden}.post-tags[data-v-af33f3e8]{display:none}.empty-state[data-v-af33f3e8]{justify-content:center;align-items:center;min-height:240px;display:flex}@media (width>=768px){.year-number[data-v-af33f3e8],.year-dot[data-v-af33f3e8]{width:10%}.year-count[data-v-af33f3e8]{width:80%}.post-date[data-v-af33f3e8],.post-line[data-v-af33f3e8]{width:10%}.post-title[data-v-af33f3e8]{width:65%;padding-right:2rem}.post-tags[data-v-af33f3e8]{text-align:left;width:15%;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;transition:color .2s;display:block;overflow:hidden}.post-item:hover .post-tags[data-v-af33f3e8]{color:var(--primary)}}@media (width<=640px){.archive-content[data-v-af33f3e8]{padding:16px}}
