.jam-agenda.svelte-1un1lpa{gap:2.5rem;display:grid}.month-group.svelte-1un1lpa{margin:0}.month-heading.svelte-1un1lpa{font-family:var(--primaryFont);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 .875rem;font-weight:700;font-size:.875rem!important}.month-events.svelte-1un1lpa{gap:.75rem;display:grid}.jam-entry.svelte-1un1lpa{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);border-radius:.75rem;grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.5rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.jam-entry.svelte-1un1lpa:hover{border-color:var(--color-primary);background:color-mix(in oklch, var(--color-card) 97%, var(--color-primary));text-decoration:none}.jam-entry.svelte-1un1lpa:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.next-jam.svelte-1un1lpa{border-color:color-mix(in oklch, var(--color-primary) 35%, var(--color-border));background:color-mix(in oklch, var(--color-card) 96%, var(--color-primary));padding-block:2rem}.date-stamp.svelte-1un1lpa{background:var(--color-muted);font-family:var(--primaryFont);color:var(--color-foreground);border-radius:.375rem;flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .25rem;line-height:1.2;display:flex}.next-jam.svelte-1un1lpa .date-stamp:where(.svelte-1un1lpa){background:var(--color-primary);color:var(--color-primary-foreground)}.date-weekday.svelte-1un1lpa,.date-month.svelte-1un1lpa{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.date-day.svelte-1un1lpa{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800}.entry-content.svelte-1un1lpa{gap:.625rem;min-width:0;display:grid}.next-label.svelte-1un1lpa{color:var(--color-primary);font-size:.75rem;font-weight:700}.entry-content.svelte-1un1lpa h4:where(.svelte-1un1lpa){color:inherit;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.3;font-size:1.25rem!important}.next-jam.svelte-1un1lpa h4:where(.svelte-1un1lpa){font-size:1.5rem!important}.event-meta.svelte-1un1lpa{color:var(--color-muted-foreground);flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;display:flex}.event-meta.svelte-1un1lpa span:where(.svelte-1un1lpa){overflow-wrap:anywhere;align-items:baseline;gap:.375rem;min-width:0;display:inline-flex}.event-meta.svelte-1un1lpa svg{flex-shrink:0;align-self:start;margin-top:.25rem}.event-excerpt.svelte-1un1lpa{-webkit-line-clamp:2;color:var(--color-muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.detail-link.svelte-1un1lpa{color:var(--color-primary);align-items:center;gap:.25rem;margin-top:.125rem;font-size:.8125rem;font-weight:600;display:flex}.agenda-state.svelte-1un1lpa{border:1px dashed var(--color-border);border-radius:.75rem;padding:2rem}.agenda-state.svelte-1un1lpa h3:where(.svelte-1un1lpa){margin:0 0 .75rem;font-size:1.25rem!important}.agenda-state.svelte-1un1lpa p:where(.svelte-1un1lpa){color:var(--color-muted-foreground);font-size:1rem}.agenda-state.svelte-1un1lpa a:where(.svelte-1un1lpa){color:var(--color-primary);font-size:1rem;font-weight:600}@media (width<=40rem){.jam-entry.svelte-1un1lpa{grid-template-columns:3.5rem minmax(0,1fr);gap:.875rem;padding:1.125rem .875rem}.date-day.svelte-1un1lpa{font-size:2rem}.entry-content.svelte-1un1lpa h4:where(.svelte-1un1lpa),.next-jam.svelte-1un1lpa h4:where(.svelte-1un1lpa){font-size:1.125rem!important}.event-meta.svelte-1un1lpa{flex-direction:column}}@media (prefers-reduced-motion:reduce){.jam-entry.svelte-1un1lpa{transition:none}}
