/* Page-local enhancement for the Turnkey Interiors guide. */
.blog-article { --blog-article-accent: #d9c39a; }
.blog-article .blog-hero__media { outline:1px solid color-mix(in srgb, var(--blog-article-accent) 46%, transparent); outline-offset:5px; }
@media (prefers-reduced-motion: no-preference) {
  .blog-article[data-article-ready="true"] .blog-hero__media { animation:blog-asset-hero-in .7s var(--ease) both; }
}
@keyframes blog-asset-hero-in { from { opacity:.78; transform:translateY(12px); } to { opacity:1; transform:none; } }
