.shell.svelte-mri61b{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);min-height:100dvh}.header.svelte-mri61b{z-index:100;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);background:oklch(98.5% .004 155/.88);position:sticky;top:0}.header-inner.svelte-mri61b{max-width:var(--max-width);padding:var(--space-3) var(--gutter);align-items:center;gap:var(--space-3);margin:0 auto;display:flex}.back-link.svelte-mri61b{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);transition:color var(--duration-fast) ease, background var(--duration-fast) ease;font-weight:600;text-decoration:none;display:inline-flex}.back-link.svelte-mri61b:hover{color:var(--color-text);background:var(--color-surface-sunken)}.edit-badge.svelte-mri61b{font-size:var(--text-xs);color:var(--color-accent-dark);background:var(--color-accent-muted);border-radius:var(--radius-full);padding:2px 10px;font-weight:600}.main.svelte-mri61b{max-width:520px;padding:var(--space-12) var(--gutter) var(--space-16);margin:0 auto}
