.cal[data-astro-cid-4spjeowo]{margin:2rem 0;padding:0;list-style:none;display:grid;position:relative}.cal[data-astro-cid-4spjeowo] li[data-astro-cid-4spjeowo]{border-top:1px solid var(--line);grid-template-columns:1.4rem minmax(8rem,13rem) minmax(0,1fr);gap:0 1.2rem;padding:1.1rem 0;display:grid;position:relative}.dot[data-astro-cid-4spjeowo]{border:2px solid var(--bone-3);border-radius:50%;width:.9rem;height:.9rem;margin-top:.35rem}.done[data-astro-cid-4spjeowo] .dot[data-astro-cid-4spjeowo]{background:var(--vermilion);border-color:var(--vermilion)}.today[data-astro-cid-4spjeowo] .dot[data-astro-cid-4spjeowo]{background:var(--dust);border-color:var(--dust);box-shadow:0 0 0 5px color-mix(in oklab, var(--dust) 30%, transparent)}.when[data-astro-cid-4spjeowo]{align-content:start;gap:.2rem;display:grid}.when[data-astro-cid-4spjeowo] .num[data-astro-cid-4spjeowo]{font-size:1.1rem}.done[data-astro-cid-4spjeowo] .when[data-astro-cid-4spjeowo] .label[data-astro-cid-4spjeowo]{color:var(--vermilion)}.today[data-astro-cid-4spjeowo] .when[data-astro-cid-4spjeowo] .label[data-astro-cid-4spjeowo]{color:var(--dust)}.what[data-astro-cid-4spjeowo]{gap:.35rem;min-width:0;display:grid}.what[data-astro-cid-4spjeowo] h3[data-astro-cid-4spjeowo]{margin:0;font-size:1.25rem}.meta[data-astro-cid-4spjeowo]{font-family:var(--mono);letter-spacing:.04em;color:var(--bone-2);flex-wrap:wrap;gap:.3rem 1rem;margin:0;font-size:.78rem;display:flex}.mode[data-astro-cid-4spjeowo].direct{color:var(--vermilion)}.mode[data-astro-cid-4spjeowo].indirect{color:var(--dust)}.who[data-astro-cid-4spjeowo],.due[data-astro-cid-4spjeowo]{margin:0}.due[data-astro-cid-4spjeowo]{color:var(--bone-2);font-size:.92rem}.src[data-astro-cid-4spjeowo]{color:var(--bone-3);margin:0;font-size:.8rem}.src[data-astro-cid-4spjeowo] a[data-astro-cid-4spjeowo]{color:inherit}.compact[data-astro-cid-4spjeowo] li[data-astro-cid-4spjeowo]{grid-template-columns:1.4rem 7.5rem minmax(0,1fr);padding:.7rem 0}.compact[data-astro-cid-4spjeowo] .what[data-astro-cid-4spjeowo] h3[data-astro-cid-4spjeowo]{font-size:1.05rem;font-family:var(--serif-text);letter-spacing:0;font-weight:400}@media (width<=640px){.cal[data-astro-cid-4spjeowo] li[data-astro-cid-4spjeowo]{grid-template-columns:1.4rem minmax(0,1fr)}.what[data-astro-cid-4spjeowo]{grid-column:2;margin-top:.4rem}.compact[data-astro-cid-4spjeowo] .what[data-astro-cid-4spjeowo]{margin-top:.1rem}}
