.calendar-heatmap[data-astro-cid-nd5rhtds]{padding:var(--space-16) var(--space-8);max-width:var(--width-content);margin:0 auto}.calendar-head[data-astro-cid-nd5rhtds]{padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);margin-bottom:var(--space-6)}.calendar-eyebrow[data-astro-cid-nd5rhtds]{font-family:var(--font-mono);font-size:10.5px;color:var(--dust);letter-spacing:.22em;text-transform:uppercase;margin:0 0 var(--space-2)}.calendar-title[data-astro-cid-nd5rhtds]{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 144,"WONK" 1,"SOFT" 50;font-size:clamp(32px,4vw,48px);letter-spacing:-.02em;margin:0 0 var(--space-3);color:var(--bone)}.calendar-title[data-astro-cid-nd5rhtds] em[data-astro-cid-nd5rhtds]{color:var(--flesh);font-style:italic}.calendar-legend[data-astro-cid-nd5rhtds]{font-family:var(--font-mono);font-size:10.5px;color:var(--fog);letter-spacing:.08em;margin:0;display:inline-flex;align-items:center;gap:var(--space-3)}.legend-swatch[data-astro-cid-nd5rhtds]{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:middle}.legend-empty[data-astro-cid-nd5rhtds]{background:var(--rule)}.legend-has[data-astro-cid-nd5rhtds]{background:color-mix(in oklab,var(--bruise) 60%,var(--ink))}.legend-urgent[data-astro-cid-nd5rhtds]{background:color-mix(in oklab,var(--wound) 70%,var(--ink))}.calendar-wrap[data-astro-cid-nd5rhtds]{overflow-x:auto;padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--flesh) 40%,transparent) transparent}.calendar-wrap[data-astro-cid-nd5rhtds]::-webkit-scrollbar{height:6px}.calendar-wrap[data-astro-cid-nd5rhtds]::-webkit-scrollbar-track{background:transparent}.calendar-wrap[data-astro-cid-nd5rhtds]::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--flesh) 30%,transparent);border-radius:3px}.calendar-wrap[data-astro-cid-nd5rhtds]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--flesh) 60%,transparent)}.calendar-more[data-astro-cid-nd5rhtds]{margin:var(--space-5) 0 0;font-family:var(--font-mono);font-size:11px;color:var(--dust);letter-spacing:.08em}.calendar-grid[data-astro-cid-nd5rhtds]{border-collapse:separate;border-spacing:3px;font-family:var(--font-mono)}.col-label[data-astro-cid-nd5rhtds]{width:100px}.col-head[data-astro-cid-nd5rhtds]{min-width:14px;padding:0 0 var(--space-2);font-weight:400;color:transparent;border-left:1px solid transparent}.col-head[data-astro-cid-nd5rhtds].month-edge{border-left:1px solid var(--rule);color:var(--fog)}.col-head[data-astro-cid-nd5rhtds] .col-date[data-astro-cid-nd5rhtds]{display:inline-block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-60deg);transform-origin:left top;white-space:nowrap;padding-left:2px}.col-head[data-astro-cid-nd5rhtds].month-edge .col-date[data-astro-cid-nd5rhtds]{color:var(--dust)}.row-head[data-astro-cid-nd5rhtds]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fog);text-align:right;padding-right:var(--space-4);white-space:nowrap;font-weight:400}.calendar-cell[data-astro-cid-nd5rhtds]{position:relative;width:14px;height:14px;padding:0}.calendar-cell[data-astro-cid-nd5rhtds]:not(.has){background:var(--rule);border-radius:2px}.calendar-cell[data-astro-cid-nd5rhtds].has{background:color-mix(in oklab,var(--bruise) 60%,var(--ink));border-radius:2px;transition:background .18s var(--ease-out),transform .18s var(--ease-out)}.calendar-cell[data-astro-cid-nd5rhtds].has.urgent{background:color-mix(in oklab,var(--wound) 70%,var(--ink))}.calendar-cell[data-astro-cid-nd5rhtds].has a[data-astro-cid-nd5rhtds]{display:block;width:100%;height:100%}.calendar-cell[data-astro-cid-nd5rhtds].has:hover{background:var(--flesh);transform:scale(1.18)}.sr[data-astro-cid-nd5rhtds]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.calendar-cell[data-astro-cid-nd5rhtds].has{transition:none}.calendar-cell[data-astro-cid-nd5rhtds].has:hover{transform:none}}.daily-index-head[data-astro-cid-gda3mtzk]{padding:var(--space-6) 0 var(--space-8);border-bottom:1px solid var(--rule);margin-bottom:var(--space-8)}.daily-index-eyebrow[data-astro-cid-gda3mtzk]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--dust);margin:0 0 var(--space-3)}.daily-index-title[data-astro-cid-gda3mtzk]{font-family:var(--font-display);font-weight:700;font-variation-settings:"opsz" 144,"WONK" 1,"SOFT" 50;font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.025em;color:var(--bone);margin:0 0 var(--space-4)}.daily-index-title[data-astro-cid-gda3mtzk] em[data-astro-cid-gda3mtzk]{color:var(--flesh);font-style:italic}.daily-index-lede[data-astro-cid-gda3mtzk]{font-family:var(--font-body);font-size:16px;color:var(--fog);line-height:1.55;max-width:60ch;margin:0 0 var(--space-4)}.daily-index-meta[data-astro-cid-gda3mtzk]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--fog);margin:0}.daily-index-meta[data-astro-cid-gda3mtzk] em[data-astro-cid-gda3mtzk]{font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--bone);letter-spacing:-.01em;margin-right:2px}.daily-index-today[data-astro-cid-gda3mtzk]{margin-bottom:var(--space-12)}.daily-index-section-eyebrow[data-astro-cid-gda3mtzk]{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dust);margin:0 0 var(--space-4)}.daily-index-section-eyebrow[data-astro-cid-gda3mtzk] a[data-astro-cid-gda3mtzk]{color:var(--flesh);text-decoration:none;transition:opacity .18s var(--ease-out)}.daily-index-section-eyebrow[data-astro-cid-gda3mtzk] a[data-astro-cid-gda3mtzk]:hover{opacity:.75}
