.page-header.svelte-162svzm{text-align:center;margin-bottom:var(--space-xl);flex-direction:column;align-items:center;display:flex;position:relative}.page-header.align-left.svelte-162svzm{text-align:left;align-items:flex-start}.back-link-wrapper.svelte-162svzm{width:100%;margin-bottom:var(--space-sm);justify-content:flex-start;margin-left:-12px;display:flex}.back-link.svelte-162svzm{color:var(--color-text-muted);border-radius:var(--radius-md);align-items:center;gap:6px;padding:6px 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.back-link.svelte-162svzm:hover{color:var(--color-primary);background:var(--color-bg-tertiary)}.back-link.svelte-162svzm svg:where(.svelte-162svzm){transition:transform .2s}.back-link.svelte-162svzm:hover svg:where(.svelte-162svzm){transform:translate(-3px)}.page-header.svelte-162svzm h1:where(.svelte-162svzm){margin:0 0 var(--space-sm);font-size:2.5rem;font-weight:800}.subtitle.svelte-162svzm{color:var(--color-text-muted);margin:0;font-size:.95rem}.subtitle.svelte-162svzm a{color:var(--color-accent-cyan,#3dd9eb);font-weight:600;text-decoration:none;transition:color .15s,-webkit-text-decoration .15s,text-decoration .15s}.subtitle.svelte-162svzm a:hover{color:#fff;text-decoration:underline}@media (width<=768px){.page-header.svelte-162svzm h1:where(.svelte-162svzm){font-size:2rem}.subtitle.svelte-162svzm{font-size:.9rem}}@media (width<=480px){.page-header.svelte-162svzm h1:where(.svelte-162svzm){font-size:1.6rem}.subtitle.svelte-162svzm{font-size:.8rem}}
