.calendar.svelte-gdusqw{gap:var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-white);padding:var(--space-4);box-shadow:var(--shadow-xs);display:grid}@media (width>=48rem){.calendar.svelte-gdusqw{padding:var(--space-5)}}.toolbar.svelte-gdusqw{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.navButton.svelte-gdusqw{width:var(--size-9);height:var(--size-9);border-radius:var(--radius-md);color:var(--color-neutral-900);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.navButton.svelte-gdusqw:hover{border-color:var(--color-neutral-200);background:var(--color-neutral-100)}.toolbarTitle.svelte-gdusqw{text-align:center;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900);margin:0}.grid.svelte-gdusqw{gap:var(--space-1);display:grid}.weekRow.svelte-gdusqw{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday.svelte-gdusqw{padding-top:var(--space-2);padding-bottom:var(--space-2);text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-500)}.daysRow.svelte-gdusqw{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day.svelte-gdusqw{min-height:var(--size-16);border-radius:var(--radius-md);padding:var(--space-1-5);text-align:left;font-size:var(--text-sm);transition:background-color var(--duration-base) var(--ease-standard);border:0;flex-direction:column;display:flex;position:relative}.dayCurrentMonth.svelte-gdusqw{color:var(--color-neutral-900)}.dayCurrentMonth.svelte-gdusqw:hover{background:var(--color-neutral-100)}.dayOtherMonth.svelte-gdusqw{color:var(--color-neutral-300)}.daySelected.svelte-gdusqw{background:var(--color-slate-200)}.dayToday.svelte-gdusqw{box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.dayHasReleases.svelte-gdusqw{font-weight:var(--font-weight-semibold)}.dayNumber.svelte-gdusqw{text-align:right;width:100%}.dayReleases.svelte-gdusqw{margin-top:var(--space-0-5);gap:var(--space-0-5);flex-direction:column;flex:1;display:flex;overflow:hidden}.dayReleasePill.svelte-gdusqw{border-radius:var(--radius-xs);padding-left:var(--space-1);padding-right:var(--space-1);font-size:.56rem;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dayMore.svelte-gdusqw{font-size:.56rem}.dayMoreSelected.svelte-gdusqw{color:var(--color-neutral-700)}.dayMoreDefault.svelte-gdusqw{color:var(--color-neutral-500)}.detailsSection.svelte-gdusqw{margin-top:var(--space-4);border-top:1px solid var(--color-neutral-200);padding-top:var(--space-4)}.detailsHeading.svelte-gdusqw{margin:0;margin-bottom:var(--space-2);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.detailsEmpty.svelte-gdusqw{font-size:var(--text-sm);color:var(--color-neutral-500);margin:0}.detailsList.svelte-gdusqw{gap:var(--space-2);display:grid}.detail.svelte-gdusqw{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.detailDot.svelte-gdusqw{margin-top:var(--space-1-5);border-radius:var(--radius-pill);flex-shrink:0;width:.75rem;height:.75rem}.detailBody.svelte-gdusqw{color:var(--color-neutral-700)}.detailKind.svelte-gdusqw{font-weight:var(--font-weight-semibold);color:var(--color-neutral-900)}.detailName.svelte-gdusqw{color:var(--color-neutral-600)}.detailNote.svelte-gdusqw{margin:0;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-neutral-500)}.legend.svelte-gdusqw{margin-top:var(--space-4);border-top:1px solid var(--color-neutral-200);padding-top:var(--space-4)}.legendHeading.svelte-gdusqw{margin:0;margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-900)}.legendItems.svelte-gdusqw{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-neutral-700);flex-wrap:wrap;display:flex}.legendItem.svelte-gdusqw{align-items:center;gap:var(--space-1-5);display:flex}.legendDot.svelte-gdusqw{border-radius:var(--radius-pill);width:.625rem;height:.625rem}.toneRelease.svelte-gdusqw{background:var(--color-success-bright);color:var(--color-white)}.toneEoiStart.svelte-gdusqw{background:var(--color-info-light);color:var(--color-white)}.toneEoiEnd.svelte-gdusqw{background:var(--color-info-muted);color:var(--color-neutral-900)}.tonePreorderStart.svelte-gdusqw{background:var(--color-orange);color:var(--color-white)}.tonePreorderEnd.svelte-gdusqw{background:var(--color-warning-border);color:var(--color-neutral-900)}.toneFallback.svelte-gdusqw{background:var(--color-neutral-400);color:var(--color-neutral-900)}@media (width>=64rem){.calendarColumn.svelte-1mwg5dc{position:sticky;top:7rem}}.empty.svelte-1vw3qtw{border-radius:var(--radius-lg);background:var(--color-neutral-50);padding:var(--space-8);text-align:center}.groups.svelte-1vw3qtw{gap:var(--space-6);display:grid}.group.svelte-1vw3qtw,.groupCards.svelte-1vw3qtw{gap:var(--space-3);display:grid}.card.svelte-1vw3qtw{border:1px solid var(--color-border);background:var(--color-white);padding:var(--space-4);box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-base) var(--ease-standard);border-radius:.875rem}.card.svelte-1vw3qtw:hover{box-shadow:0 8px 20px #0f111514}.cardBody.svelte-1vw3qtw{align-items:flex-start;gap:var(--space-3);display:flex}.dot.svelte-1vw3qtw{margin-top:var(--space-1-5);border-radius:var(--radius-pill);flex-shrink:0;width:.75rem;height:.75rem}.cardContent.svelte-1vw3qtw{flex:1;min-width:0}.cardHeader.svelte-1vw3qtw{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.cardHeaderText.svelte-1vw3qtw{min-width:0}.date.svelte-1vw3qtw{white-space:nowrap;font-size:var(--text-sm);color:var(--color-neutral-500);flex-shrink:0}.dot.toneRelease.svelte-1vw3qtw{background:var(--color-success-bright)}.dot.toneEoiStart.svelte-1vw3qtw{background:var(--color-info-light)}.dot.toneEoiEnd.svelte-1vw3qtw{background:var(--color-info-muted)}.dot.tonePreorderStart.svelte-1vw3qtw{background:var(--color-orange)}.dot.tonePreorderEnd.svelte-1vw3qtw{background:var(--color-warning-border)}.dot.toneFallback.svelte-1vw3qtw{background:var(--color-neutral-400)}
