@layer sur.components{.sur-breadcrumb.svelte-1hk94h9 ol:where(.svelte-1hk94h9){align-items:center;gap:var(--sur-spacing-4);font-size:var(--sur-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sur-breadcrumb.svelte-1hk94h9 li:where(.svelte-1hk94h9){align-items:center;gap:var(--sur-spacing-4);min-inline-size:0;color:var(--sur-text-secondary);display:inline-flex}.sur-breadcrumb.svelte-1hk94h9 a:where(.svelte-1hk94h9){min-block-size:var(--sur-target-min);color:inherit;border-radius:var(--sur-radius-xs);align-items:center;text-decoration:none;display:inline-flex}.sur-breadcrumb.svelte-1hk94h9 a:where(.svelte-1hk94h9):hover{color:var(--sur-color-primary-subtle-fg);text-decoration:underline}.sur-breadcrumb.svelte-1hk94h9 a:where(.svelte-1hk94h9):focus-visible{outline:var(--sur-focus-ring-width) solid var(--sur-focus-ring);outline-offset:var(--sur-focus-ring-offset)}.sur-breadcrumb.svelte-1hk94h9 [aria-current=page]:where(.svelte-1hk94h9){color:var(--sur-text-primary);font-weight:var(--sur-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sur-breadcrumb-sep.svelte-1hk94h9{color:var(--sur-text-muted);flex-shrink:0;display:inline-flex}sur-page-header.svelte-18d6lea{gap:var(--sur-spacing-6);flex-direction:column;margin-block-end:var(--sur-spacing-20);display:flex}sur-page-header-row.svelte-18d6lea{justify-content:space-between;align-items:center;gap:var(--sur-spacing-12);min-block-size:var(--sur-control-height-md);flex-wrap:wrap;display:flex}.page-title.svelte-18d6lea{font-family:var(--sur-font-family-display);font-size:var(--sur-font-size-xl);font-weight:var(--sur-font-weight-bold);line-height:var(--sur-line-height-tight);margin:0}sur-page-header-heading.svelte-18d6lea{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.page-badge.svelte-18d6lea{padding:var(--sur-spacing-2) var(--sur-spacing-8);border-radius:var(--sur-radius-sm);background:var(--sur-color-primary-subtle);color:var(--sur-color-primary-subtle-fg);font-size:var(--sur-font-size-xs);font-weight:var(--sur-font-weight-semibold)}sur-page-header-actions.svelte-18d6lea{align-items:center;gap:var(--sur-spacing-8);flex-wrap:wrap;display:flex}.page-description.svelte-18d6lea{color:var(--sur-text-secondary);margin:0}}
