.dark .blog-page-shell{background:#0b1118}.dark .blog-page-shell>header{background-color:rgba(22,27,34,.96)}.dark .blog-page-shell>footer{background-color:#0b1118}.dark .blog-page-main{background:radial-gradient(circle at 50% 0,rgba(88,166,255,.08),transparent 34rem),#0d1117}.dark .blog-article-surface,.dark .blog-index-surface{background:#161b22;box-shadow:0 18px 55px rgba(1,4,9,.3)}@media (min-width:640px){.dark .blog-article-surface,.dark .blog-index-surface{margin-top:2rem;margin-bottom:2rem;border:1px solid #30363d;border-radius:1.75rem}}.blog-cta{border:1px solid #d0d7de;background:radial-gradient(85% 130% at 50% 0,#ddf4ff 0,transparent 62%),#f6f8fa}.blog-cta p{margin:0 0 .875rem;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#57606a}.blog-cta h2{margin:0;font-size:25px;line-height:1.35;color:#1f2328}.blog-cta a{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;border-radius:11px;background:#0366d6;padding:.7rem 1.3rem;font-family:var(--font-sans);font-size:14px;font-weight:700;color:#fff;text-decoration:none;box-shadow:0 6px 18px rgba(3,102,214,.3);transition:background-color .15s,transform .15s}.blog-cta a:hover{background:#0356b6;transform:translateY(-1px)}.dark .blog-cta{border-color:#30363d;background:radial-gradient(85% 130% at 50% 0,#0d213f 0,transparent 62%),#0d1117}.dark .blog-cta p{color:#8b949e}.dark .blog-cta h2{color:#e6edf3}.dark .blog-cta a{background:#58a6ff;color:#0d1117;box-shadow:0 6px 18px rgba(88,166,255,.22)}.dark .blog-cta a:hover{background:#388bfd}