.tabs-container.svelte-ayhhu8::-webkit-scrollbar{height:6px}.tabs-container.svelte-ayhhu8::-webkit-scrollbar-track{background:var(--header-footer-bg);border-radius:3px}.tabs-container.svelte-ayhhu8::-webkit-scrollbar-thumb{background:var(--button-bg);border-radius:3px}.tabs-container.svelte-ayhhu8::-webkit-scrollbar-thumb:hover{background:var(--button-hover-bg)}.archive-card.svelte-1mewr1o{backface-visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-link.svelte-1mewr1o{display:block;height:100%;text-decoration:none}.card-content.svelte-1mewr1o{background:var(--header-footer-bg);border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;height:100%;min-height:140px;overflow:hidden;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-content.svelte-1mewr1o:before{background:var(--link-color);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.group.svelte-1mewr1o:hover .card-content:where(.svelte-1mewr1o){border-color:var(--button-bg);box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.group.svelte-1mewr1o:hover .card-content:where(.svelte-1mewr1o):before{transform:scaleX(1)}.has-milestone.svelte-1mewr1o .card-content:where(.svelte-1mewr1o):before{display:none}.milestone-banner.svelte-1mewr1o{align-items:center;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin:-20px -20px 16px;overflow:hidden;padding:8px 12px;position:relative;text-align:center}.milestone-banner.svelte-1mewr1o:before{animation:svelte-1mewr1o-shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes svelte-1mewr1o-shimmer{0%{left:-100%}to{left:100%}}.milestone-banner.major.svelte-1mewr1o,.milestone-banner.special.svelte-1mewr1o{background:linear-gradient(135deg,var(--button-bg),var(--button-hover-bg));color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.milestone-banner.minor.svelte-1mewr1o{background:var(--button-bg);color:var(--text-color);opacity:.9}.milestone-emoji.svelte-1mewr1o{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:1rem}.milestone-text.svelte-1mewr1o{letter-spacing:.02em}.has-milestone.svelte-1mewr1o .card-header:where(.svelte-1mewr1o){margin-bottom:12px}.has-milestone.svelte-1mewr1o .card-content:where(.svelte-1mewr1o){min-height:160px}.card-header.svelte-1mewr1o{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.link-indicator.svelte-1mewr1o,.post-indicator.svelte-1mewr1o{background:var(--card-bg);color:var(--text-color);flex-shrink:0;margin-top:2px;opacity:.8;padding:6px;transition:all .3s ease}.card-title.svelte-1mewr1o{color:var(--link-color);display:-webkit-box;flex:1;font-size:1.1rem;font-weight:600;line-height:1.4;margin:0;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease;word-break:break-word}.group.svelte-1mewr1o:hover .card-title:where(.svelte-1mewr1o){color:var(--link-hover-color)}.card-body.svelte-1mewr1o{flex:1}.card-body.svelte-1mewr1o,.reading-stats.svelte-1mewr1o{align-items:center;display:flex}.reading-stats.svelte-1mewr1o{font-size:.95rem;gap:12px}.stat-item.svelte-1mewr1o{gap:6px}.reading-time-icon.svelte-1mewr1o,.stat-item.svelte-1mewr1o{align-items:center;display:flex}.reading-time-icon.svelte-1mewr1o{color:var(--text-color);opacity:.7;transition:all .3s ease}.stat-number.svelte-1mewr1o{color:var(--text-color);font-weight:600}.stat-label.svelte-1mewr1o{color:var(--text-color);font-size:.85rem;opacity:.7}.stat-item.highlight.svelte-1mewr1o .stat-number:where(.svelte-1mewr1o){color:var(--link-color);font-weight:700}.stat-divider.svelte-1mewr1o{color:var(--text-color);opacity:.4}.link-value.svelte-1mewr1o{color:var(--text-color);font-size:.9rem;line-height:1.4;margin:0}.card-footer.svelte-1mewr1o{margin-top:auto;padding-top:16px}.date-section.svelte-1mewr1o{display:flex;flex-direction:column;gap:4px}.date-label.svelte-1mewr1o{font-size:.75rem;letter-spacing:.5px;opacity:.6;text-transform:uppercase}.date-label.svelte-1mewr1o,.date-value.svelte-1mewr1o{color:var(--text-color);font-weight:500}.date-value.svelte-1mewr1o{font-size:.9rem}.loading.svelte-1mewr1o{font-style:italic;opacity:.5}.link-domain.svelte-1mewr1o{background:var(--button-bg);border-radius:4px;color:var(--text-color);display:inline-block;font-family:monospace;font-size:.8rem;opacity:.7;padding:4px 8px}.long-read.svelte-1mewr1o .card-content:where(.svelte-1mewr1o){min-height:160px}.medium-read.svelte-1mewr1o .card-content:where(.svelte-1mewr1o){min-height:150px}.long-read.svelte-1mewr1o .card-content:where(.svelte-1mewr1o):before{background:var(--link-color);height:4px}.sr-only.svelte-1mewr1o{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.milestone-banner.minor.svelte-1mewr1o:before{animation:none;background:none;content:none;display:none}@media (max-width:640px){.card-content.svelte-1mewr1o{min-height:120px;padding:16px}.card-title.svelte-1mewr1o{font-size:1rem}.reading-stats.svelte-1mewr1o{font-size:.85rem}.milestone-banner.svelte-1mewr1o{font-size:.8rem;margin:-16px -16px 12px}}
