.advent-index.svelte-11eqr6b{max-width:var(--column-max-width-wide);padding:36px var(--default-padding) 64px;box-sizing:border-box;flex-direction:column;gap:40px;margin:0 auto;display:flex}.advent-index__header.svelte-11eqr6b{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.advent-index__intro.svelte-11eqr6b{flex-direction:column;flex:480px;gap:8px;display:flex}.advent-index__title.svelte-11eqr6b{margin:0;font-size:clamp(24px,4vw,30px);font-weight:700}.advent-index__lead.svelte-11eqr6b{color:var(--text-color-2);margin:0;font-size:15px;line-height:1.8}.advent-index__create.svelte-11eqr6b{background:var(--color-primary);min-height:44px;color:var(--color-on-primary);border-radius:9999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.advent-index__section.svelte-11eqr6b{flex-direction:column;gap:14px;display:flex}.advent-index__bar.svelte-11eqr6b{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.advent-index__h2.svelte-11eqr6b{margin:0;font-size:20px;font-weight:700}.advent-index__sorts.svelte-11eqr6b{flex-wrap:wrap;gap:6px;display:flex}.advent-index__sorts.svelte-11eqr6b a:where(.svelte-11eqr6b){border:1px solid var(--border-color-2);background:var(--bg-color-1);min-height:36px;color:var(--text-color-1);border-radius:9999px;align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.advent-index__sorts.svelte-11eqr6b a[aria-current=page]:where(.svelte-11eqr6b){border-color:var(--text-color-1);background:var(--text-color-1);color:var(--bg-color-1)}.advent-index__cards.svelte-11eqr6b{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.advent-index__today.svelte-11eqr6b{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.advent-index__today-item.svelte-11eqr6b{flex-direction:column;gap:6px;min-width:0;display:flex}.advent-index__today-label.svelte-11eqr6b{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none;overflow:hidden}.advent-index__empty.svelte-11eqr6b{border:1px dashed var(--border-color-2);border-radius:var(--border-radius-5);text-align:center;color:var(--text-color-2);margin:0;padding:32px}
