/* css/components.css - component specific styles for NeuroCore MCP blog post */

/* Site header refined */
.site-header{border-bottom:1px solid rgba(0,0,0,0.02)}
.brand a{display:flex;align-items:center;gap:12px}
.brand img{border-radius:4px}
.brand .brand-title{letter-spacing:0.01em}
.nav .home-link{font-weight:600}

/* Article helpers */
.article-header .lead{max-width:60ch}
.article-body article{font-size:1rem}

/* Table helpers: data-label attributes will be applied for mobile stacked view if needed */
tbody td[data-label]{font-weight:400}

/* Chart helpers */
.canvas-container{padding:6px;background:transparent}

/* Footer */
.site-footer div{opacity:0.9}
