.back.svelte-jw60pg{color:var(--muted);align-items:center;gap:.3rem;margin-bottom:.8rem;font-size:.75rem;display:inline-flex}h1.svelte-jw60pg{margin-top:.15rem}code.svelte-jw60pg{font-family:var(--font-mono);background:var(--card-strong);color:var(--lime);border-radius:.3rem;padding:.1rem .3rem;font-size:.82em}.head-actions.svelte-jw60pg{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.archive-page.svelte-jw60pg{gap:1.2rem;padding-bottom:2rem;display:grid}.today-card.svelte-jw60pg{background:linear-gradient(120deg, color-mix(in oklab, var(--lime) 10%, var(--card)), color-mix(in oklab, var(--violet) 8%, var(--card)));justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.today-copy.svelte-jw60pg{flex-direction:column;gap:.25rem;display:flex}.today-copy.svelte-jw60pg strong:where(.svelte-jw60pg){font-family:var(--font-display);color:var(--lime);font-size:2rem;line-height:1}.themes.svelte-jw60pg{color:var(--muted);font-size:.72rem}.today-cta.svelte-jw60pg{font-family:var(--font-mono);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.solved-badge.svelte-jw60pg{background:color-mix(in oklab, var(--lime) 16%, transparent);width:fit-content;color:var(--lime);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.55rem;display:inline-flex}.archive-head.svelte-jw60pg{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:.5rem;display:flex}.archive-head.svelte-jw60pg h2:where(.svelte-jw60pg){margin-top:.3rem;font-size:clamp(1.6rem,3.4vw,2.3rem)}.archive-meta.svelte-jw60pg{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.62rem;display:flex}.archive-meta.svelte-jw60pg span:where(.svelte-jw60pg){align-items:center;gap:.3rem;display:inline-flex}.archive-meta.svelte-jw60pg svg{color:var(--lime)}.text-link.svelte-jw60pg{color:var(--lime);text-transform:none;letter-spacing:0;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.archive-grid.svelte-jw60pg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem;display:grid}.day.svelte-jw60pg{flex-direction:column;gap:.3rem;min-height:128px;padding:.8rem .85rem;display:flex}.day-top.svelte-jw60pg{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.day-date.svelte-jw60pg{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.58rem}.day.svelte-jw60pg>strong:where(.svelte-jw60pg){font-family:var(--font-display);font-size:1.7rem;line-height:1}.day.svelte-jw60pg>strong:where(.svelte-jw60pg) em:where(.svelte-jw60pg){font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.55rem;font-style:normal}.day-themes.svelte-jw60pg{color:var(--muted);font-size:.62rem;line-height:1.4}.day-cta.svelte-jw60pg{color:var(--lime);opacity:0;align-items:center;gap:.25rem;margin-top:auto;font-size:.6rem;transition:opacity .2s;display:inline-flex}.day.svelte-jw60pg:hover .day-cta:where(.svelte-jw60pg){opacity:1}.day.solved.svelte-jw60pg{border-color:color-mix(in oklab, var(--lime) 26%, transparent)}.missing.svelte-jw60pg{opacity:.55}.empty.svelte-jw60pg{color:var(--muted);place-items:center;gap:.4rem;padding:2rem;font-size:.8rem;display:grid}.archive-nav.svelte-jw60pg{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.4rem;padding:.5rem;display:grid}.archive-nav.svelte-jw60pg a:where(.svelte-jw60pg){border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem;transition:background .2s;display:grid}.archive-nav.svelte-jw60pg a:where(.svelte-jw60pg):hover{background:var(--card-strong)}.archive-nav.svelte-jw60pg a:where(.svelte-jw60pg)>svg:first-child{color:var(--lime)}.archive-nav.svelte-jw60pg span:where(.svelte-jw60pg){flex-direction:column;min-width:0;display:flex}.archive-nav.svelte-jw60pg strong:where(.svelte-jw60pg){font-size:.72rem}.archive-nav.svelte-jw60pg em:where(.svelte-jw60pg){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;overflow:hidden}.archive-nav.svelte-jw60pg a:where(.svelte-jw60pg)>svg:last-child{color:var(--muted)}@media (width<=760px){.archive-nav.svelte-jw60pg{grid-template-columns:1fr}.today-card.svelte-jw60pg{flex-direction:column;align-items:flex-start}}
