.blog-meta.svelte-194m49r{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:1.25rem}.meta-words.svelte-194m49r{font-family:var(--font-mono);font-size:.65rem;font-weight:450;color:var(--text-primary)}.meta-divider.svelte-194m49r{width:2px;height:.7rem;border-radius:2px;background:var(--text-secondary);opacity:.25;flex-shrink:0}.meta-author.svelte-194m49r{font-family:var(--font-mono);font-size:.65rem;font-weight:450;color:var(--text-primary)}.blog-header.svelte-66rjh7{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;gap:0rem;padding:.5rem 1rem;background:color-mix(in srgb,var(--bg-primary) 60%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sidebar-btn.svelte-66rjh7{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:color .12s,background .12s;flex-shrink:0;padding:0}.sidebar-btn.svelte-66rjh7:hover{color:var(--text-primary)}.sidebar-icon.svelte-66rjh7{width:1.25rem;height:1.25rem;margin-top:0}.header-title.svelte-66rjh7{font-family:var(--font-mono);font-size:.8rem;letter-spacing:-.047em;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.sidebar-overlay.svelte-66rjh7{position:fixed;inset:0;z-index:300;pointer-events:none;background:transparent;transition:backdrop-filter .2s ease,background .2s ease}.sidebar-overlay.open.svelte-66rjh7{pointer-events:auto;background:#0000000d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sidebar.svelte-66rjh7{position:fixed;top:0;left:0;height:100%;width:16rem;background:var(--bg-secondary);border-right:1px solid var(--border-color);z-index:301;transform:translate(-100%);transition:transform .2s ease;padding:4.5rem 1.5rem 1rem;display:flex;flex-direction:column;box-sizing:border-box}.sidebar.open.svelte-66rjh7{transform:translate(0)}.sidebar-links.svelte-66rjh7{display:flex;flex-direction:column;gap:.25rem}.sidebar-link.svelte-66rjh7{font-family:var(--font-body);font-size:2.5rem;font-weight:500;color:var(--text-secondary);text-decoration:none;padding:.5rem;border-radius:6px;transition:color .12s,background .12s}.sidebar-link.svelte-66rjh7:hover{color:var(--text-primary);background:var(--bg-component)}
