/* se-pages-v1 — generated guide / demos / evidence / get-vorsa pages */
.prose .lead-p{font-size:19px;color:#a8bcc3;max-width:760px;margin:0 0 14px}
.prose h2{scroll-margin-top:110px}.prose h3{scroll-margin-top:110px}
.prose code{font:13px var(--mono);background:#0b1d23;border:1px solid #1d3942;border-radius:5px;padding:1px 5px;color:#d8eef2}
.prose pre code{background:none;border:0;padding:0}
.prose ul,.prose ol{padding-left:22px}.prose li>p{margin:.2rem 0}
.prose hr{border:0;border-top:1px solid #1d3942;margin:34px 0}
.prose blockquote{border-left:3px solid #2b4c56;margin:18px 0;padding:4px 18px;color:#9eb4bb;font-size:15px}
.prose .expected p{margin:.4rem 0}.prose .expected .codebox{margin:10px 0 4px;background:#040c10}
.prose .expected .copy{display:none}.prose .expected pre{padding:12px 14px!important;font-size:12.5px}
.prose .table{display:block;overflow-x:auto}.prose .table th,.prose .table td{white-space:normal}
.prose .table td code{white-space:nowrap}
.fig{margin:26px 0;border:1px solid #224650;border-radius:12px;background:#07151b;padding:10px}
.fig img{display:block;width:100%;height:auto;border-radius:7px}
.fig figcaption{font:12px/1.5 var(--mono);color:#7f9aa3;padding:10px 6px 2px}
.prevnext{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;border-top:1px solid #1d3942;flex-wrap:wrap}
.prevnext .pn{font:700 12px var(--mono);color:var(--cyan);border:1px solid #28505d;border-radius:9px;padding:11px 14px;background:#0b1c23;text-decoration:none}
.prevnext .pn:hover{color:#fff}.prevnext .next{margin-left:auto}
.cards-index{margin:22px 0 40px}.cards-index .card{min-height:170px}.cards-index .card h3{font-size:18px;margin-top:14px}
.notfound{padding:120px 0 160px;max-width:720px}.notfound h1{font-size:clamp(44px,6vw,72px);letter-spacing:-.045em;line-height:1;margin:14px 0 18px}
.notfound p{color:#a5bbc2;font-size:18px}
.side a.active{color:var(--cyan)}
.deep-dives{display:grid;gap:0;border-top:1px solid #173741;margin-top:18px}
.deep-dives a{display:grid;grid-template-columns:150px 1fr auto;gap:22px;align-items:center;padding:18px 0;border-bottom:1px solid #173741;color:inherit;text-decoration:none}
.deep-dives time{font:11px var(--mono);color:#607f89}.deep-dives h3{margin:0 0 4px;font-size:20px}.deep-dives p{margin:0;color:#95abb4;font-size:14px}
.deep-dives .status-badge{justify-self:end}
.guide-note{border:1px dashed #31525c;border-radius:10px;padding:10px 14px;margin:0 0 18px;font:12px var(--mono);color:#91aab2}
.guide-note a{color:#8ef0ff}
@media(max-width:940px){.deep-dives a{grid-template-columns:1fr}.deep-dives .status-badge{justify-self:start}.prose .lead-p{font-size:17px}}
