/* A plain background during startup; the normal page and its guide remain
   readable after loading and when JavaScript is disabled. */
html{background:#0e202d}html[data-theme=light]{background:#edf2f7}
body{margin:0}
.prerender-shell{min-height:100vh;background:var(--bg,#0e202d);color:var(--text,#fff);font:16px/1.6 "Proxima Nova",Arial,sans-serif}
html[data-theme=light] .prerender-shell{background:var(--bg,#edf2f7);color:var(--text,#182d3b)}
.prerender-header{height:76px;box-sizing:border-box;display:flex;align-items:center;gap:24px;padding:0 24px;background:var(--header-surface,#172b39)}
.prerender-header>a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:700}.prerender-header img{width:36px;height:36px;border-radius:6px}
.prerender-header nav{margin-inline-start:auto;display:flex;gap:18px;font-size:14px}.prerender-header nav a{color:inherit;text-decoration:none}
.prerender-loading{display:none}
html[data-page-loading] .prerender-loading{display:block;min-height:calc(100svh + 700px)}
.site-loading-screen{position:fixed;inset:0;z-index:2147483000;background:var(--bg,#0e202d)}
html[data-theme=light] .site-loading-screen{background:var(--bg,#edf2f7)}
.prerender-content{max-width:1050px;margin:auto;padding:28px 24px 48px}.prerender-content h1{font-size:clamp(24px,3vw,34px);line-height:1.25}.prerender-content p{line-height:1.85}.prerender-content a{color:inherit}
.prerender-content .blog-page{padding-top:0}.prerender-content .blog-page>article{max-width:850px;margin:auto}
@media(max-width:600px){.prerender-header{padding-inline:14px;gap:12px}.prerender-header nav{gap:12px;font-size:12px}.prerender-header>a>span{display:none}.prerender-content{padding-inline:14px}}
