.blog-page .glass-card,.blog-page .nav-pill{background:var(--theme-panel-bg);border:1px solid var(--theme-border);border-radius:8px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 26px #0003}.blog-page .glass-card{transition:border-color .2s ease;scroll-margin-top:7rem}.blog-page .glass-card:hover{border-color:#45d48366}.blog-page .nav-pill a{color:#94a3b8}.blog-page .nav-pill a:hover{color:var(--theme-accent)}.blog-page .prose-invert p{margin-bottom:1.5em;line-height:1.8;color:#cbd5e1}.blog-page .prose-invert h3{color:#e2e8f0;font-family:Share Tech Mono,monospace;font-size:1.5rem;margin:2em 0 1em;font-weight:700}.blog-page .prose-invert a{color:var(--theme-accent);text-decoration:underline}.blog-page .blog-entry-id{color:var(--theme-accent)}@media(max-width:480px){.blog-page article{padding:1.25rem}.blog-page article>div>div:first-child{gap:.5rem;font-size:11px;flex-wrap:wrap}}
