.writing-theme{--writing-bg:#f6f1e8;--writing-surface:#fffdf8;--writing-ink:#2a2218;--writing-muted:#6b5f52;--writing-accent:#7a3e2c;--writing-border:#e8e3dd;--writing-serif:var(--font-source-serif), "Iowan Old Style", "Palatino Linotype", serif;color:var(--writing-ink)}.writing-blog-header-link:hover .writing-blog-name,.writing-blog-header-link:hover .writing-blog-tagline{color:var(--writing-accent)}.writing-blog-name{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--writing-muted);font-size:.8125rem;font-weight:600;line-height:1.4;transition:color .15s}.writing-blog-tagline{font-family:var(--writing-serif);color:color-mix(in srgb, var(--writing-muted) 75%, transparent);font-size:.75rem;font-style:italic;line-height:1.5;transition:color .15s}.writing-empty{color:var(--writing-muted);line-height:1.7}.writing-post-link:hover .writing-post-title{color:var(--writing-accent)}.writing-post-title{font-family:var(--writing-serif);font-size:1.25rem;font-weight:600;transition:color .15s}.writing-post-tags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.writing-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--writing-accent);font-size:.6875rem}.writing-article-title{font-family:var(--writing-serif);letter-spacing:-.03em;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;line-height:1.15}.writing-article-byline-name{font-family:var(--font-inter), system-ui, sans-serif;color:var(--writing-ink);font-size:.875rem;font-weight:600;line-height:1.3}.writing-back{color:var(--writing-muted);margin-bottom:2rem;font-size:.8125rem;text-decoration:none;display:inline-block}.writing-back:hover{color:var(--writing-accent)}.writing-prose{font-family:var(--writing-serif);color:var(--writing-ink);font-size:1.125rem;line-height:1.8}.writing-prose h2,.writing-prose h3{font-family:var(--writing-serif);letter-spacing:-.02em;font-weight:600;line-height:1.3}.writing-prose h2{margin-top:2.5rem;font-size:1.5rem}.writing-prose h3{margin-top:2rem;font-size:1.2rem}.writing-prose a{color:var(--writing-accent)}.writing-prose blockquote{border-left:3px solid var(--writing-border);color:var(--writing-muted);margin:1.5rem 0;padding-left:1rem;font-style:italic}.writing-prose code{background:var(--writing-surface)}.writing-prose pre{background:var(--writing-surface);border:1px solid var(--writing-border)}.writing-prose ul,.writing-prose ol{padding-left:1.25rem}.writing-article-author-name-container{align-items:center;gap:.5rem;display:flex}.writing-article-author-inner{align-items:flex-start;gap:1rem;display:flex}.writing-article-author-content{min-width:0;padding-top:.125rem}.writing-article-author-name{font-family:var(--font-inter), system-ui, sans-serif;color:var(--writing-ink);margin-right:.5rem;font-size:.9375rem;font-weight:600;line-height:1.3}.writing-article-author-twitter{color:var(--writing-accent)}
