.blog-shell[data-v-f452cfb5]{flex-direction:column;min-height:100vh;display:flex}.header-wrap[data-v-f452cfb5]{border-bottom:1px solid var(--border);padding:14px 24px}.content[data-v-f452cfb5]{flex:1;width:100%;max-width:760px;margin:0 auto;padding:36px 20px 60px}.site-footer[data-v-f452cfb5]{border-top:1px solid var(--border);color:var(--text-dim);text-align:center;padding:18px 24px;font-size:13px}.site-footer a[data-v-f452cfb5]{color:var(--accent);text-decoration:none}.content[data-v-f452cfb5] h1{margin:0 0 10px;font-size:30px;line-height:1.25}.content[data-v-f452cfb5] .post-meta{color:var(--text-dim);margin:0 0 28px;font-size:13px}.content[data-v-f452cfb5] h2{margin:34px 0 10px;font-size:21px}.content[data-v-f452cfb5] h3{margin:24px 0 8px;font-size:16.5px}.content[data-v-f452cfb5] li,.content[data-v-f452cfb5] p{color:#cbd5e1;font-size:15.5px;line-height:1.75}.content[data-v-f452cfb5] p{margin:0 0 16px}.content[data-v-f452cfb5] ol,.content[data-v-f452cfb5] ul{margin:0 0 16px;padding-left:22px}.content[data-v-f452cfb5] a{color:var(--accent)}.content[data-v-f452cfb5] strong{color:var(--text)}.content[data-v-f452cfb5] blockquote{border-left:3px solid var(--accent);background:var(--bg-panel);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 16px;padding:8px 16px}.content[data-v-f452cfb5] code{background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:13.5px}.content[data-v-f452cfb5] .cta{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);margin:28px 0 0;padding:16px 20px}
