.calendar-grid[data-astro-cid-u7vgzlnm]{--day-top: var(--day-side);--day-side: .75rem;--day-bottom: 1.6rem;--day-meta-bottom: .5rem;--day-muted: color-mix(in srgb, var(--text-color) 62%, transparent);--day-rule: color-mix(in srgb, var(--text-color) 14%, transparent);--day-image-outline: oklch(20% .008 80 / .12);--day-favorite: oklch(72% .16 82);--day-collection-band: var(--hover-bg-color-dark);--day-collection-height: 1.05rem;--day-collection-step: 1.1rem}.day-cell[data-astro-cid-u7vgzlnm]{position:relative;min-width:0;aspect-ratio:4 / 5;container-type:inline-size;font-family:var(--font-mono);font-size:.75rem;line-height:1;transition:background-color .14s}.day-cell[data-astro-cid-u7vgzlnm].in-collection{--day-top: calc( (var(--collection-count) - 1) * var(--day-collection-step) + var(--day-collection-height) + .2rem )}.day-link[data-astro-cid-u7vgzlnm]{position:absolute;z-index:1;inset:0}.day-link[data-astro-cid-u7vgzlnm]:focus-visible{outline:2px solid var(--text-color);outline-offset:-2px}.day-media[data-astro-cid-u7vgzlnm]{position:absolute;inset:var(--day-top) var(--day-side) var(--day-bottom);display:grid;place-items:center;overflow:clip}.day-media[data-astro-cid-u7vgzlnm] img[data-astro-cid-u7vgzlnm]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;outline:1px solid var(--day-image-outline);outline-offset:-1px}.day-empty[data-astro-cid-u7vgzlnm]{width:.25rem;height:.25rem;border-radius:999px;background:var(--day-rule)}.day-meta[data-astro-cid-u7vgzlnm]{position:absolute;z-index:2;inset-inline:var(--day-side);inset-block-end:var(--day-meta-bottom);display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.day-status[data-astro-cid-u7vgzlnm],.day-count[data-astro-cid-u7vgzlnm]{display:flex;align-items:center;gap:.2rem}.day-status[data-astro-cid-u7vgzlnm]{gap:.4rem}.day-count[data-astro-cid-u7vgzlnm]{color:var(--day-muted)}.day-status[data-astro-cid-u7vgzlnm] svg[data-astro-cid-u7vgzlnm]{display:block;width:.75rem;height:.75rem;flex:none}.day-favorite[data-astro-cid-u7vgzlnm]{color:var(--day-favorite)}.day-collection[data-astro-cid-u7vgzlnm]{position:absolute;z-index:3;inset-block-start:calc(var(--collection-index) * var(--day-collection-step));inset-inline:-1px;height:var(--day-collection-height);background:var(--day-collection-band);pointer-events:none}.day-collection[data-astro-cid-u7vgzlnm].is-start{inset-inline-start:0}.day-collection[data-astro-cid-u7vgzlnm].is-end{inset-inline-end:0}.day-collection[data-astro-cid-u7vgzlnm].is-start .collection-link[data-astro-cid-u7vgzlnm]{inset-inline-start:var(--day-side)}.collection-link[data-astro-cid-u7vgzlnm]{position:absolute;inset-block-start:.2rem;inset-inline-start:calc(var(--day-side) + 1px);max-width:calc(100% - 2 * var(--day-side));pointer-events:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:2px;transition:text-decoration-color .14s}.collection-link[data-astro-cid-u7vgzlnm]:hover{text-decoration-color:currentColor}.collection-link[data-astro-cid-u7vgzlnm]:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}@media (hover: hover){.day-cell[data-astro-cid-u7vgzlnm]:has(.day-link:hover){background-color:var(--hover-bg-color)}}@container (max-width: 7.5rem){.day-meta[data-astro-cid-u7vgzlnm]{gap:.4rem}.day-count[data-astro-cid-u7vgzlnm] svg[data-astro-cid-u7vgzlnm]{display:none}}@container (max-width: 5.5rem){.day-status[data-astro-cid-u7vgzlnm],.collection-link[data-astro-cid-u7vgzlnm]{display:none}}@media (max-width: 639px){.calendar-grid[data-astro-cid-u7vgzlnm]{--day-side: .25rem;--day-bottom: 1.1rem;--day-meta-bottom: .3rem;--day-collection-height: .45rem}.day-cell[data-astro-cid-u7vgzlnm]{font-size:.625rem}}@media (prefers-reduced-motion: reduce){.day-cell[data-astro-cid-u7vgzlnm],.collection-link[data-astro-cid-u7vgzlnm]{transition:none}}.hatch[data-astro-cid-u7vgzlnm]{background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,#e5e5e5 4px,#e5e5e5 5px)}
