.archive-shell[data-astro-cid-qma2cssl]{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 5rem;width:100%}.archive-header[data-astro-cid-qma2cssl]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:3.5rem;border-bottom:2px solid var(--color-border);padding-bottom:2rem}.header-tag[data-astro-cid-qma2cssl]{display:flex;align-items:center;gap:.5rem}.pulse-emerald[data-astro-cid-qma2cssl]{width:8px;height:8px;border-radius:50%;background:var(--color-emerald);box-shadow:0 0 0 3px var(--color-emerald-light)}.tag-title[data-astro-cid-qma2cssl]{font-family:var(--font-mono);font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--color-emerald-dark)}.archive-main-title[data-astro-cid-qma2cssl]{font-size:2.8rem;font-weight:800;line-height:1.15;color:var(--color-ink)}.archive-subtitle[data-astro-cid-qma2cssl]{font-family:var(--font-serif);font-size:1.15rem;color:var(--color-ink-muted);max-width:720px}.archive-timeline[data-astro-cid-qma2cssl]{display:flex;flex-direction:column;gap:3rem}.date-group[data-astro-cid-qma2cssl]{display:grid;grid-template-columns:180px 1fr;gap:2.5rem;align-items:start}.date-stamp-col[data-astro-cid-qma2cssl]{position:sticky;top:2rem;display:flex;flex-direction:column;gap:.2rem;padding-top:.5rem}.date-heading[data-astro-cid-qma2cssl]{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:var(--color-ink)}.year-sub[data-astro-cid-qma2cssl]{font-family:var(--font-mono);font-size:.68rem;color:var(--color-ink-faint);letter-spacing:.05em}.episodes-stack[data-astro-cid-qma2cssl]{display:flex;flex-direction:column;gap:1.25rem}.archive-card[data-astro-cid-qma2cssl]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.85rem;transition:transform .15s ease,border-color .15s ease}.archive-card[data-astro-cid-qma2cssl]:hover{border-color:var(--color-terracotta);transform:translateY(-1px)}.card-meta-bar[data-astro-cid-qma2cssl]{display:flex;justify-content:space-between;align-items:center}.slot-pill-group[data-astro-cid-qma2cssl]{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem}.slot-indicator[data-astro-cid-qma2cssl]{font-weight:800;color:var(--color-terracotta);background:var(--color-terracotta-light);padding:.15rem .4rem;border-radius:3px}.slot-time-badge[data-astro-cid-qma2cssl]{font-weight:700;color:var(--color-ink)}.slot-phase-name[data-astro-cid-qma2cssl]{color:var(--color-ink-muted)}.future-tag[data-astro-cid-qma2cssl]{font-family:var(--font-mono);font-size:.62rem;font-weight:700;background:var(--color-ochre-light);color:var(--color-ochre-dark);border:1px solid var(--color-ochre);padding:.15rem .45rem;border-radius:4px}.card-title[data-astro-cid-qma2cssl]{font-size:1.35rem;font-weight:700;line-height:1.25}.title-link[data-astro-cid-qma2cssl]{color:var(--color-ink);text-decoration:none;transition:color .15s ease}.title-link[data-astro-cid-qma2cssl]:hover{color:var(--color-terracotta)}.card-law[data-astro-cid-qma2cssl]{font-size:.88rem;color:var(--color-ink-muted);line-height:1.5}.law-prefix[data-astro-cid-qma2cssl]{font-family:var(--font-serif);font-weight:700;color:var(--color-ochre-dark);font-style:italic}.card-footer[data-astro-cid-qma2cssl]{display:flex;justify-content:space-between;align-items:center;padding-top:.85rem;border-top:1px dashed var(--color-border);flex-wrap:wrap;gap:.75rem}.pioneer-info[data-astro-cid-qma2cssl]{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.pioneer-avatar[data-astro-cid-qma2cssl]{width:24px;height:24px;border-radius:4px;background:var(--color-surface-muted);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.65rem;font-weight:700;color:var(--color-terracotta-dark)}.pioneer-name[data-astro-cid-qma2cssl]{font-weight:600;color:var(--color-ink)}.divider[data-astro-cid-qma2cssl]{color:var(--color-border-strong)}.pioneer-role[data-astro-cid-qma2cssl]{color:var(--color-ink-faint)}.read-btn[data-astro-cid-qma2cssl]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--color-terracotta);text-decoration:none;transition:gap .15s ease}.read-btn[data-astro-cid-qma2cssl]:hover{gap:.6rem}@media(max-width:768px){.date-group[data-astro-cid-qma2cssl]{grid-template-columns:1fr;gap:1rem}.date-stamp-col[data-astro-cid-qma2cssl]{position:static}}
