.hero.svelte-1dxg3j8{padding-block:var(--space-10) var(--space-12);border-bottom:var(--border-1) solid var(--color-border)}.hero__text.svelte-1dxg3j8{gap:var(--space-5);max-width:44rem;margin-top:var(--space-8);flex-direction:column;display:flex}.hero__text.svelte-1dxg3j8 h1:where(.svelte-1dxg3j8){font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:var(--fw-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}@media (width>=768px){.hero__text.svelte-1dxg3j8 h1:where(.svelte-1dxg3j8){font-size:var(--text-5xl)}}.hero__text.svelte-1dxg3j8 h1:where(.svelte-1dxg3j8) span:where(.svelte-1dxg3j8){color:var(--color-action-text)}.hero__lead.svelte-1dxg3j8{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.subscribe.svelte-1dxg3j8{align-items:flex-start;gap:var(--space-3);scroll-margin-top:calc(var(--header-height) + var(--space-6));flex-direction:column;display:flex}.subscribe__help.svelte-1dxg3j8{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);max-width:40rem;color:var(--color-text-secondary)}.subscribe__url.svelte-1dxg3j8{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.agenda-page.svelte-1dxg3j8{gap:var(--space-6);flex-direction:column;display:flex}.toolbar.svelte-1dxg3j8{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.toolbar__months.svelte-1dxg3j8{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toolbar__step.svelte-1dxg3j8{width:var(--touch-target);height:var(--touch-target);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);justify-content:center;align-items:center;display:flex}.toolbar__step.svelte-1dxg3j8:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.toolbar__step.svelte-1dxg3j8{transition-property:background-color,border-color;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.toolbar__step.svelte-1dxg3j8:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.toolbar__month.svelte-1dxg3j8{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug);text-align:center;min-width:10ch}.toolbar__today.svelte-1dxg3j8{margin-left:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-action-text)}.toolbar__today.svelte-1dxg3j8:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.toolbar__views.svelte-1dxg3j8{display:none}@media (width>=768px){.toolbar__views.svelte-1dxg3j8{padding:var(--space-1);background:var(--color-surface-sunken);border-radius:var(--radius-full);display:inline-flex}}.segment.svelte-1dxg3j8{min-height:var(--control-md);padding:0 var(--space-4);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);border-radius:var(--radius-full);align-items:center;text-decoration:none;display:inline-flex}.segment.svelte-1dxg3j8:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.segment.svelte-1dxg3j8:hover{color:var(--color-text)}.segment[aria-current=true].svelte-1dxg3j8{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.month-empty.svelte-1dxg3j8{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.month-empty.svelte-1dxg3j8 a:where(.svelte-1dxg3j8){align-items:center;gap:var(--space-1);font-weight:var(--fw-semibold);color:var(--color-action-text);display:inline-flex}@media (width<=767.98px){.month-empty.svelte-1dxg3j8{display:none}}.training.svelte-1dxg3j8{background:var(--color-surface);border:var(--border-1) solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-6);margin-top:var(--space-6);grid-template-columns:auto 1fr;display:grid}.training.svelte-1dxg3j8>svg{color:var(--color-action-text)}.training__title.svelte-1dxg3j8{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-snug);margin-bottom:var(--space-2)}.training.svelte-1dxg3j8 p:where(.svelte-1dxg3j8){color:var(--color-text-secondary)}.training__link.svelte-1dxg3j8{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-weight:var(--fw-semibold);color:var(--color-action-text);text-decoration:none;display:inline-flex}.training__link.svelte-1dxg3j8:focus-visible{outline:var(--border-2) solid var(--color-focus);outline-offset:2px;border-radius:inherit}.training__link.svelte-1dxg3j8:hover{text-decoration:underline}
