.page-header.svelte-wmf2fg{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--sg-sys-border-color);position:sticky;top:0;background:#060606;z-index:10;min-height:45px}.header-title.svelte-wmf2fg{position:absolute;left:50%;transform:translate(-50%) translateY(4px);font-family:var(--font-mono);font-size:.75rem;color:var(--sg-sys-muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;text-align:center;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.page-header.scrolled.svelte-wmf2fg .header-title:where(.svelte-wmf2fg){opacity:1;transform:translate(-50%) translateY(0)}.header-spacer.svelte-wmf2fg{width:80px}.back-link.svelte-wmf2fg{display:inline-flex;align-items:center;gap:8px;color:var(--sg-sys-muted-foreground);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;transition:color .15s ease}.back-link.svelte-wmf2fg:hover{color:var(--sg-sys-foreground);text-decoration:none}.back-link.svelte-wmf2fg svg:where(.svelte-wmf2fg){width:14px;height:14px}.content-container.svelte-wmf2fg{flex:1;overflow-y:auto}.content-wrapper.svelte-wmf2fg{display:flex;flex-direction:column;flex:1}.content-body.svelte-wmf2fg{padding:2rem 2rem 10rem;display:flex;flex-direction:column;gap:24px;max-width:800px;margin:0 auto;box-sizing:border-box;width:100%}.page-title.svelte-wmf2fg{font-family:var(--font-heading);font-size:2.5rem;font-weight:300;line-height:1.14;color:var(--sg-sys-foreground);margin:0}@media(max-width:768px){.content-body.svelte-wmf2fg{padding:1rem}}
