.blog-scope{--bg:#fff;--bg-subtle:#f7f8fa;--bg-page:#f2f4f7;--text:#1a1a1a;--text-secondary:#5a6472;--text-tertiary:#8a93a1;--brand:#185fa5;--brand-ink:#0c447c;--brand-tint:#e6f1fb;--border:rgba(0,0,0,.1);--border-strong:rgba(0,0,0,.2)}@media (prefers-color-scheme:dark){html:not(.theme-light) .blog-scope{--bg:#0e1116;--bg-subtle:#161a21;--bg-page:#0a0d12;--text:#eceef1;--text-secondary:#a4adba;--text-tertiary:#727b88;--brand:#85b7eb;--brand-ink:#b5d4f4;--brand-tint:#13243a;--border:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.22)}}html.theme-dark .blog-scope{--bg:#0e1116;--bg-subtle:#161a21;--bg-page:#0a0d12;--text:#eceef1;--text-secondary:#a4adba;--text-tertiary:#727b88;--brand:#85b7eb;--brand-ink:#b5d4f4;--brand-tint:#13243a;--border:hsla(0,0%,100%,.12);--border-strong:hsla(0,0%,100%,.22)}.blog-scope{background:var(--bg-page);color:var(--text);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;min-height:100vh}.blog-scope .font-serif{font-family:"Instrument Serif",Georgia,Times New Roman,serif}.blog-article-body{font-size:18px;line-height:1.75}@media (max-width:640px){.blog-article-body{font-size:17px}}.blog-lift{transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.blog-lift:hover{transform:translateY(-2px);border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.blog-lift,.blog-lift:hover{transform:none;transition:none}}