.page.svelte-1yqzhos{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-xl)}.post-header.svelte-1yqzhos{margin-bottom:var(--spacing-xl);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.retro-title-bar.svelte-1yqzhos{display:flex;align-items:center;justify-content:space-between;background:silver;color:#000;border-bottom:1px solid #808080;box-shadow:inset 0 1px #fff}.tb-controls.svelte-1yqzhos{display:flex;gap:2px}.tb-btn.svelte-1yqzhos{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;background:silver;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-bottom:1px solid #555555;border-right:1px solid #555555;font-size:9px;color:#000;cursor:default;font-weight:700;line-height:1;font-family:var(--font-mono)}.post-header-body.svelte-1yqzhos{padding:var(--spacing-lg)}.post-header.svelte-1yqzhos h1:where(.svelte-1yqzhos){font-size:26px;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-sm)}.post-header.svelte-1yqzhos time:where(.svelte-1yqzhos){font-size:13px;color:var(--color-text-muted)}.human-strip.svelte-1yqzhos{background:var(--pine-teal);border-top:1px solid rgba(255,255,255,.08);padding:10px var(--spacing-lg);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.human-badge.svelte-1yqzhos{color:var(--color-teal);font-size:11px;font-weight:700;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.human-text.svelte-1yqzhos{color:#ffffffa6;font-size:11px;letter-spacing:.2px;line-height:1.5}.prose.svelte-1yqzhos{font-size:15px;line-height:1.8;color:var(--color-text)}.prose.svelte-1yqzhos h2{font-size:20px;font-weight:700;margin:var(--spacing-xl) 0 var(--spacing-md)}.prose.svelte-1yqzhos h3{font-size:17px;font-weight:700;margin:var(--spacing-lg) 0 var(--spacing-sm)}.prose.svelte-1yqzhos p{margin:0 0 var(--spacing-md)}.prose.svelte-1yqzhos ul,.prose.svelte-1yqzhos ol{margin:0 0 var(--spacing-md);padding-left:24px}.prose.svelte-1yqzhos li{margin-bottom:var(--spacing-xs)}.prose.svelte-1yqzhos blockquote{border-left:3px solid var(--color-teal);padding:var(--spacing-sm) var(--spacing-md);margin:0 0 var(--spacing-md);color:var(--color-text-muted);font-style:italic;background:var(--color-teal-light)}.prose.svelte-1yqzhos code{font-family:var(--font-mono);font-size:14px;background:var(--color-bg);padding:1px 5px;border:1px solid var(--color-border)}.prose.svelte-1yqzhos pre{background:var(--color-code-bg);color:#d4d4d4;padding:var(--spacing-md);margin:0 0 var(--spacing-md);overflow-x:auto;font-size:14px;line-height:1.6;border:1px solid var(--color-border)}.prose.svelte-1yqzhos pre code{background:none;border:none;padding:0;color:inherit}.prose.svelte-1yqzhos figure{margin:var(--spacing-md) 0}.prose.svelte-1yqzhos figure img{border:1px solid var(--color-border);margin:0;display:block;width:100%}.prose.svelte-1yqzhos figcaption{font-size:13px;color:var(--color-text-muted);margin-top:6px;font-style:italic}.prose.svelte-1yqzhos img{border:1px solid var(--color-border);margin:var(--spacing-sm) 0}.prose.svelte-1yqzhos a{color:var(--color-link)}.prose.svelte-1yqzhos a:hover{color:var(--color-link-hover)}.prose.svelte-1yqzhos hr{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-xl) 0}.post-footer-nav.svelte-1yqzhos{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.back-link.svelte-1yqzhos{font-size:14px;color:var(--color-text-muted);text-decoration:none}.back-link.svelte-1yqzhos:hover{color:var(--color-teal)}
