.archive-grid.svelte-1uqpu8i{display:flex;flex-direction:column;gap:var(--space-xl)}.month-section.svelte-1uqpu8i h3:where(.svelte-1uqpu8i){font-size:1.125rem;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.date-list.svelte-1uqpu8i{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-sm)}.date-link.svelte-1uqpu8i{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);text-decoration:none;transition:background .15s ease}.date-link.svelte-1uqpu8i:hover{background:#f5f5f5}.date-day.svelte-1uqpu8i{font-size:.875rem}.status-indicator.svelte-1uqpu8i{width:10px;height:10px;border-radius:50%;border:1px solid var(--color-muted)}.status-not-started.svelte-1uqpu8i .status-indicator:where(.svelte-1uqpu8i){background:transparent}.status-in-progress.svelte-1uqpu8i .status-indicator:where(.svelte-1uqpu8i){background:linear-gradient(to right,var(--color-fg) 50%,transparent 50%)}.status-completed.svelte-1uqpu8i .status-indicator:where(.svelte-1uqpu8i){background:var(--color-success);border-color:var(--color-success)}.page-header.svelte-1d6nxft{margin-bottom:var(--space-xl)}.page-header.svelte-1d6nxft h1:where(.svelte-1d6nxft){margin-bottom:var(--space-sm)}.page-header.svelte-1d6nxft p:where(.svelte-1d6nxft){color:var(--color-muted);margin:0}
