.slatedb-blog{padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,1.5rem) 5rem;max-width:860px;margin:0 auto;font-family:var(--slate-font-sans);width:100%;box-sizing:border-box}.slatedb-blog__container{width:100%}.slatedb-blog__back{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;color:var(--ink-3);font-family:var(--slate-font-mono);font-size:.85rem;cursor:pointer;margin-bottom:2rem;transition:var(--slate-transition)}.slatedb-blog__back:hover{color:var(--accent)}.slatedb-blog__header{border-bottom:1px solid var(--ink-6);padding-bottom:2rem;margin-bottom:2.5rem}.slatedb-blog__tags{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.slatedb-blog__tag{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--slate-font-mono);font-size:.75rem;color:var(--accent-high);background:var(--accent-low);padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(178,104,68,.2)}.slatedb-blog__title{font-family:var(--slate-font-serif);font-size:clamp(1.85rem,5.5vw,2.75rem);line-height:1.15;color:var(--ink-1);margin-bottom:1rem;letter-spacing:-.02em;font-weight:500;word-break:break-word}.slatedb-blog__subtitle{font-size:clamp(1.05rem,2.5vw,1.25rem);color:var(--ink-3);line-height:1.6;margin-bottom:2rem}.slatedb-blog__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.slatedb-blog__author{display:flex;align-items:center;gap:.75rem}.slatedb-blog__author--link{text-decoration:none;cursor:pointer;transition:opacity .15s ease}.slatedb-blog__author--link:hover .slatedb-blog__author-name{color:var(--accent-high);text-decoration:underline}.slatedb-blog__avatar,.slatedb-blog__avatar-fallback{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--ink-6);flex-shrink:0}.slatedb-blog__avatar-fallback{background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--accent)}.slatedb-blog__author-name{display:block;font-weight:600;color:var(--ink-1);font-size:.95rem}.slatedb-blog__author-role{display:block;font-size:.8125rem;color:var(--ink-4)}.slatedb-blog__details{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.slatedb-blog__detail{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--ink-4);font-family:var(--slate-font-mono)}.slatedb-blog__body{font-size:clamp(1rem,2.5vw,1.1rem);line-height:1.8;color:var(--ink-2);word-break:break-word;overflow-wrap:break-word}@media (max-width:600px){.slatedb-blog__meta{flex-direction:column;align-items:flex-start;gap:1rem}.slatedb-blog__details{width:100%;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--ink-7)}}