/* Supplemental styles for reviewed VRama guides. */
.post-meta{flex-wrap:wrap}.post-cta .affiliation{font-size:13px;line-height:1.6;color:#c1bed6}.post-cta .btn{background:#6754c2;color:#fff}
.reviewed-guide .guide-lead{font-size:1.06em;color:#fff}.reviewed-guide .guide-toc{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px 18px;border:1px solid #44415d;border-radius:12px;margin:20px 0 26px;background:#171624;font-size:15px;line-height:1.6}
.reviewed-guide [id]{scroll-margin-top:86px}.reviewed-guide figure{margin:24px 0}.reviewed-guide figcaption{color:#c3bfd4;font-size:14px;line-height:1.65}.reviewed-guide figure img{margin:0 0 8px}.reviewed-guide figure a{border:0}
.reviewed-guide .guide-sources{margin-top:28px;border-top:1px solid #353247;padding-top:16px;font-size:14px;color:#c3bfd4;line-height:1.7}.reviewed-guide .guide-archive{margin:24px 0;padding:16px 18px;background:#141320;border:1px solid #44415d;border-radius:12px}.reviewed-guide summary{cursor:pointer;font-weight:600;color:#e8e4ff}.reviewed-guide details[open] summary{margin-bottom:16px}
.reviewed-guide pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#171624;padding:16px;border:1px solid #44415d;border-radius:10px;line-height:1.65;font-size:14px}.reviewed-guide code{overflow-wrap:anywhere}.reviewed-guide .guide-definitions{margin:24px 0}.reviewed-guide dt{font-weight:700;color:#fff}.reviewed-guide dd{margin:4px 0 18px;padding-left:16px;border-left:2px solid #7463c9}
.footer-bottom{color:#a9a4c0}.post-cta a:focus-visible,.guide-toc a:focus-visible,summary:focus-visible{outline:2px solid #71e1ff;outline-offset:5px}
@media(max-width:480px){.reviewed-guide .guide-toc{padding:13px}.reviewed-guide .post-body{font-size:17px;line-height:1.8}.post-cta{padding:20px}.post-cta .btn{max-width:100%;line-height:1.5}}
