.archive.svelte-c3grcm{gap:var(--space-3);max-width:640px;margin:0 auto;display:grid}h1.svelte-c3grcm{font-family:var(--font-stamp);font-stretch:var(--stamp-stretch);font-variation-settings:"wdth" 50;text-transform:uppercase;letter-spacing:.02em;font-size:2rem;font-weight:700;line-height:1.05}.lead.svelte-c3grcm{color:var(--album-muted)}.head.svelte-c3grcm{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}h2.svelte-c3grcm{font-family:var(--font-stamp);font-stretch:var(--stamp-stretch);font-variation-settings:"wdth" 50;letter-spacing:.03em;text-transform:uppercase;color:var(--album-ink);font-size:1.25rem;font-weight:700}.head.svelte-c3grcm button:where(.svelte-c3grcm){width:44px;height:44px;color:var(--album-ink);background:0 0;border:0;border-radius:2px;place-items:center;display:inline-grid}.head.svelte-c3grcm button:where(.svelte-c3grcm):last-child svg{transform:scaleX(-1)}.head.svelte-c3grcm button:where(.svelte-c3grcm):disabled{opacity:.3}.head.svelte-c3grcm button:where(.svelte-c3grcm):active:not(:disabled){background:color-mix(in oklab, var(--album-ink) 9%, transparent)}@media (hover:hover){.head.svelte-c3grcm button:where(.svelte-c3grcm):hover:not(:disabled){background:color-mix(in oklab, var(--album-ink) 9%, transparent)}}.month.svelte-c3grcm{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.weekday.svelte-c3grcm{padding-bottom:var(--space-1);font-family:var(--font-stamp);font-stretch:var(--stamp-stretch);font-variation-settings:"wdth" 50;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--album-muted);font-size:.75rem;font-weight:600}.month.svelte-c3grcm li:where(.svelte-c3grcm){min-width:0}.tile.svelte-c3grcm{--hole:2px;--pitch:7px;aspect-ratio:4/5;background:var(--paper);color:var(--ink);-webkit-mask:radial-gradient(circle var(--hole) at 50% 0, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 50% 100%, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 0 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y, radial-gradient(circle var(--hole) at 100% 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--hole) at 50% 0, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 50% 100%, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 0 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y, radial-gradient(circle var(--hole) at 100% 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y;mask:radial-gradient(circle var(--hole) at 50% 0, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 50% 100%, #0000 98%, #000) 50% 0 / var(--pitch) 100% repeat-x, radial-gradient(circle var(--hole) at 0 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y, radial-gradient(circle var(--hole) at 100% 50%, #0000 98%, #000) 0 50% / 100% var(--pitch) repeat-y;padding:7px 7px 8px;text-decoration:none;display:block;position:relative;box-shadow:0 1px 2px #141c2426;-webkit-mask-composite:source-in;mask-composite:intersect}.tile.svelte-c3grcm:before{content:"";border:1px solid var(--ink-soft);position:absolute;inset:4px}.tile.done.svelte-c3grcm{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--ink) 9%, transparent) 0 1px, transparent 1px 4px), var(--ink-wash)}.tile.done.svelte-c3grcm:before{border:1.5px solid var(--ink)}.tile.playing.svelte-c3grcm:before{border-style:dashed;border-color:var(--ink)}.today.svelte-c3grcm .tile:where(.svelte-c3grcm):before{border:2px solid var(--ink);outline:1px solid var(--ink);outline-offset:-4px}.ahead.svelte-c3grcm .tile:where(.svelte-c3grcm){color:var(--paper-muted);box-shadow:none;opacity:.7}.ahead.svelte-c3grcm .tile:where(.svelte-c3grcm):before{border-style:dotted}.empty.svelte-c3grcm{box-shadow:none;background:0 0;-webkit-mask:none;mask:none}.empty.svelte-c3grcm:before{display:none}a.tile.svelte-c3grcm:focus-visible{outline:none}a.tile.svelte-c3grcm:focus-visible:before,a.tile.svelte-c3grcm:active:before{border-color:var(--ink);border-width:2px}@media (hover:hover){a.tile.svelte-c3grcm:hover:before{border-color:var(--ink)}}.day.svelte-c3grcm{font-family:var(--font-value);font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem;font-weight:800;line-height:1;position:absolute;top:7px;left:8px}.star.svelte-c3grcm{display:grid;position:absolute;top:7px;right:7px}.star.svelte-c3grcm svg{fill:currentColor}.marks.svelte-c3grcm{gap:2px;display:flex;position:absolute;bottom:8px;left:8px}.marks.svelte-c3grcm i:where(.svelte-c3grcm){background:currentColor;width:4px;height:4px;display:block}.today.svelte-c3grcm .day:where(.svelte-c3grcm){top:9px;left:10px}.today.svelte-c3grcm .marks:where(.svelte-c3grcm){bottom:10px;left:10px}.legend.svelte-c3grcm{gap:var(--space-1) var(--space-3);color:var(--album-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.legend.svelte-c3grcm span:where(.svelte-c3grcm){align-items:center;gap:5px;display:inline-flex}.legend.svelte-c3grcm .marks:where(.svelte-c3grcm){color:var(--album-ink);position:static}.legend.svelte-c3grcm svg{fill:currentColor}.specials.svelte-c3grcm{gap:var(--space-2);margin-top:var(--space-2);display:grid}h3.svelte-c3grcm{font-family:var(--font-stamp);font-stretch:var(--stamp-stretch);font-variation-settings:"wdth" 50;letter-spacing:.04em;text-transform:uppercase;color:var(--album-ink);font-size:1rem;font-weight:700}.specials-lead.svelte-c3grcm{color:var(--album-muted);font-size:.875rem}.specials.svelte-c3grcm ul:where(.svelte-c3grcm){gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.specials.svelte-c3grcm li:where(.svelte-c3grcm){gap:var(--space-2);color:var(--album-ink);align-items:baseline;display:flex}.when.svelte-c3grcm{min-width:6.5em;font-family:var(--font-stamp);font-stretch:var(--stamp-stretch);font-variation-settings:"wdth" 50;letter-spacing:.04em;text-transform:uppercase;color:var(--album-muted);flex:none;font-size:.8125rem;font-weight:600}.specials.svelte-c3grcm a:where(.svelte-c3grcm){color:var(--album-ink);font-weight:600}@media (width<=359px){.month.svelte-c3grcm{gap:3px}.tile.svelte-c3grcm{padding:6px}.day.svelte-c3grcm{top:6px;left:7px}.marks.svelte-c3grcm{bottom:7px;left:7px}.today.svelte-c3grcm .day:where(.svelte-c3grcm){top:8px;left:9px}.today.svelte-c3grcm .marks:where(.svelte-c3grcm){bottom:9px;left:9px}.star.svelte-c3grcm{top:6px;right:6px}}@media (width>=640px){.month.svelte-c3grcm{gap:var(--space-2)}.tile.svelte-c3grcm{--hole:2.6px;--pitch:9px;padding:10px}.tile.svelte-c3grcm:before{inset:6px}.day.svelte-c3grcm{font-size:1.25rem;top:10px;left:12px}.star.svelte-c3grcm{top:10px;right:10px}.marks.svelte-c3grcm{bottom:12px;left:12px}.today.svelte-c3grcm .day:where(.svelte-c3grcm){top:10px;left:12px}.today.svelte-c3grcm .marks:where(.svelte-c3grcm){bottom:12px;left:12px}.marks.svelte-c3grcm i:where(.svelte-c3grcm){width:5px;height:5px}}
