.page-header-main-row.svelte-6k6hra{position:relative}.title-icon.svelte-6k6hra{display:inline-block;margin-right:.6rem;color:var(--ui-section);font-size:1.5rem}.header-art.svelte-6k6hra{display:none}@media (min-width: 768px){.header-art.svelte-6k6hra{display:block;position:absolute;right:0;top:-.75rem;opacity:.7}.has-artwork.svelte-6k6hra .page-header-copy:where(.svelte-6k6hra){padding-right:8rem}}.page-header.svelte-6k6hra{border-bottom:1px solid var(--ui-border);background:linear-gradient(110deg,color-mix(in srgb,var(--ui-section) 12%,var(--ui-surface)),var(--ui-bg-soft) 75%);color:var(--app-page-header-ink, var(--ui-ink))}.page-header-inner.svelte-6k6hra{width:min(100%,var(--app-page-header-max-width, 1440px));margin-inline:auto;padding:var(--app-page-header-padding-block, 1rem) var(--app-page-header-padding-inline, 1rem)}.page-header-main-row.svelte-6k6hra{display:flex;flex-direction:column;gap:var(--space-4)}.page-header-copy.svelte-6k6hra{min-width:0;flex:1}.page-header-label.svelte-6k6hra{color:var(--app-page-header-label-ink, var(--ui-accent));font-size:var(--font-caption-size);font-weight:650;line-height:var(--font-caption-line-height)}.page-header.svelte-6k6hra h1:where(.svelte-6k6hra){margin:.25rem 0 0;color:var(--app-page-header-title-ink, var(--ui-ink));font-size:var(--font-page-title-size);font-weight:var(--font-page-title-weight);letter-spacing:0;line-height:var(--font-page-title-line-height);text-wrap:balance}.page-header-actions.svelte-6k6hra{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.page-header-footer.svelte-6k6hra{margin-top:1rem}@media (min-width: 640px){.page-header-inner.svelte-6k6hra{padding:var(--app-page-header-padding-block-sm, 1.25rem) var(--app-page-header-padding-inline-sm, 1.5rem)}}@media (min-width: 1024px){.page-header.svelte-6k6hra h1:where(.svelte-6k6hra){font-size:2rem;line-height:2.375rem}.page-header-inner.svelte-6k6hra{padding-inline:var(--app-page-header-padding-inline-lg, 2rem)}.page-header-main-row.svelte-6k6hra{flex-direction:row;align-items:flex-end;justify-content:space-between}.page-header-actions.svelte-6k6hra{justify-content:flex-end}}
