astro-island,astro-slot,astro-static-slot{display:contents}:root,.c15t-theme-root{--c15t-primary:var(--color-primary);--c15t-primary-hover:color-mix(in srgb, var(--color-primary) 85%, var(--color-background));--c15t-surface:var(--color-card);--c15t-surface-hover:var(--color-muted);--c15t-border:var(--color-border);--c15t-border-hover:var(--color-border);--c15t-text:var(--color-foreground);--c15t-text-muted:var(--color-muted-foreground);--c15t-text-on-primary:var(--color-background);--c15t-overlay:color-mix(in srgb, var(--color-background) 60%, transparent);--c15t-switch-track:var(--color-bsmnt-neutral-400);--c15t-switch-track-active:var(--color-primary);--c15t-switch-thumb:var(--color-base-white);--c15t-font-family:var(--font-diatype);--c15t-font-size-sm:.875rem;--c15t-font-size-base:1rem;--c15t-font-size-lg:1.125rem;--c15t-font-weight-normal:400;--c15t-font-weight-medium:500;--c15t-font-weight-semibold:600;--c15t-line-height-tight:1.25;--c15t-line-height-normal:1.5;--c15t-line-height-relaxed:1.75;--c15t-space-xs:.25rem;--c15t-space-sm:.5rem;--c15t-space-md:1rem;--c15t-space-lg:1.5rem;--c15t-space-xl:2rem;--c15t-radius-sm:var(--radius-sm);--c15t-radius-md:var(--radius);--c15t-radius-lg:var(--radius-lg);--c15t-radius-full:9999px;--c15t-shadow-sm:0 1px 2px #0000000d;--c15t-shadow-md:0 4px 12px #00000014;--c15t-shadow-lg:0 8px 24px #0000001f;--c15t-duration-fast:80ms;--c15t-duration-normal:.15s;--c15t-duration-slow:.2s;--c15t-easing:cubic-bezier(.4, 0, .2, 1);--c15t-easing-out:cubic-bezier(.215, .61, .355, 1);--c15t-easing-in-out:cubic-bezier(.645, .045, .355, 1);--c15t-easing-spring:cubic-bezier(.34, 1.56, .64, 1)}:root.dark,.dark .c15t-theme-root,:root.c15t-dark,.c15t-dark .c15t-theme-root{--c15t-primary:var(--color-primary);--c15t-primary-hover:color-mix(in srgb, var(--color-primary) 85%, var(--color-background));--c15t-surface:var(--color-card);--c15t-surface-hover:var(--color-muted);--c15t-border:var(--color-border);--c15t-border-hover:var(--color-border);--c15t-text:var(--color-foreground);--c15t-text-muted:var(--color-muted-foreground);--c15t-text-on-primary:var(--color-background);--c15t-overlay:color-mix(in srgb, var(--color-background) 60%, transparent);--c15t-switch-track:var(--color-bsmnt-neutral-600);--c15t-switch-track-active:var(--color-primary);--c15t-switch-thumb:var(--color-base-black);--c15t-font-family:var(--font-diatype);--c15t-font-size-sm:.875rem;--c15t-font-size-base:1rem;--c15t-font-size-lg:1.125rem;--c15t-font-weight-normal:400;--c15t-font-weight-medium:500;--c15t-font-weight-semibold:600;--c15t-line-height-tight:1.25;--c15t-line-height-normal:1.5;--c15t-line-height-relaxed:1.75;--c15t-space-xs:.25rem;--c15t-space-sm:.5rem;--c15t-space-md:1rem;--c15t-space-lg:1.5rem;--c15t-space-xl:2rem;--c15t-radius-sm:var(--radius-sm);--c15t-radius-md:var(--radius);--c15t-radius-lg:var(--radius-lg);--c15t-radius-full:9999px;--c15t-shadow-sm:0 1px 2px #0000000d;--c15t-shadow-md:0 4px 12px #00000014;--c15t-shadow-lg:0 8px 24px #0000001f;--c15t-duration-fast:80ms;--c15t-duration-normal:.15s;--c15t-duration-slow:.2s;--c15t-easing:cubic-bezier(.4, 0, .2, 1);--c15t-easing-out:cubic-bezier(.215, .61, .355, 1);--c15t-easing-in-out:cubic-bezier(.645, .045, .355, 1);--c15t-easing-spring:cubic-bezier(.34, 1.56, .64, 1)}.c15t-no-transitions,.c15t-no-transitions *,.c15t-no-transitions :before,.c15t-no-transitions :after{transition:none!important;animation:none!important}
