.gutpace-blog{--blog-background:var(--background);--blog-surface:var(--card);--blog-elevated:var(--secondary);--blog-primary:var(--primary);--blog-primary-foreground:var(--primary-foreground);--blog-text:var(--foreground);--blog-muted:var(--muted-foreground);--blog-border:var(--border);background-color:var(--blog-background);color:var(--blog-text)}.gutpace-blog .blog-hero{background-color:var(--blog-background);background-image:var(--gradient-hero)}.gutpace-blog .blog-soft-section{background-color:color-mix(in oklab, var(--blog-elevated) 60%, transparent)}.gutpace-blog .blog-surface{background-color:var(--blog-surface)}.gutpace-blog .blog-background{background-color:var(--blog-background)}.gutpace-blog .blog-elevated{background-color:var(--blog-elevated)}.gutpace-blog .blog-translucent{background-color:color-mix(in oklab, var(--blog-surface) 95%, transparent)}.gutpace-blog .blog-border{border-color:var(--blog-border)}.gutpace-blog .blog-accent-border{border-color:color-mix(in oklab, var(--blog-primary) 45%, transparent)}.gutpace-blog .blog-text{color:var(--blog-text)}.gutpace-blog .blog-muted{color:var(--blog-muted)}.gutpace-blog .blog-accent{color:var(--blog-primary)}.gutpace-blog .blog-primary-button{border-color:var(--blog-primary);background-image:var(--gradient-accent);color:var(--blog-primary-foreground);box-shadow:var(--shadow-accent)}.gutpace-blog .blog-primary-button:hover{background-color:color-mix(in oklab, var(--blog-primary) 88%, black)}.gutpace-blog .blog-filter-active{border-color:var(--blog-primary);background-color:var(--blog-primary);color:var(--blog-primary-foreground)}.gutpace-blog .blog-filter-active:hover{background-color:color-mix(in oklab, var(--blog-primary) 90%, var(--blog-background))}.gutpace-blog .blog-outline-control{border-color:var(--blog-border);color:var(--blog-muted)}.gutpace-blog .blog-outline-control:hover,.gutpace-blog .blog-card:hover{border-color:color-mix(in oklab, var(--blog-primary) 65%, transparent)}.gutpace-blog .blog-card:hover{box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.gutpace-blog .blog-card,.gutpace-blog .blog-card img,.gutpace-blog .blog-card svg{transition:none}}.gutpace-blog .blog-outline-control:hover,.gutpace-blog .blog-hover-text:hover{color:var(--blog-text)}.gutpace-blog .blog-accent-hover:hover{color:var(--blog-primary)}.gutpace-blog .blog-list-item:before{background-color:var(--blog-primary)}.gutpace-blog .blog-feature img{height:100%}.gutpace-blog .blog-quick-answer{background-color:color-mix(in oklab, var(--blog-primary) 7%, var(--blog-surface))}.gutpace-blog .blog-step-number{background-color:color-mix(in oklab, var(--blog-primary) 14%, var(--blog-surface));color:var(--blog-primary)}.gutpace-blog .blog-callout{background-color:color-mix(in oklab, var(--blog-primary) 6%, var(--blog-surface))}.gutpace-blog .blog-caution{border-left-color:var(--blog-primary);background-color:color-mix(in oklab, var(--blog-primary) 8%, var(--blog-surface))}.gutpace-blog .blog-info{border-left-color:color-mix(in oklab, var(--blog-primary) 65%, var(--blog-border))}.gutpace-blog .blog-table-wrap{scrollbar-color:var(--blog-primary) var(--blog-elevated)}.gutpace-blog .blog-toc-link[aria-current=location]{transform:translate(.2rem)}.gutpace-blog .blog-article-section p,.gutpace-blog .blog-article-section li{text-wrap:pretty}@media (prefers-reduced-motion:reduce){.gutpace-blog .blog-toc-link{transition:none}}
