/* Guide pages only (/guides and /guides/<slug>). Loaded after site.css on those
   pages and emitted only for an app that has guides, so the shared site.css is
   unchanged for every other app. Uses the tokens site.css and theme.css define. */

.page-guide .breadcrumb{margin:0 0 1.25rem;font-size:var(--step--1);color:var(--muted);}
.page-guide .breadcrumb ol{display:flex;flex-wrap:wrap;gap:0.25rem 0.5rem;padding:0;margin:0;list-style:none;}
.page-guide .breadcrumb li{margin:0;}
.page-guide .breadcrumb li + li::before{content:"/";margin-right:0.5rem;color:var(--line);}
.page-guide .breadcrumb a{color:inherit;}
.page-guide .guide-meta{color:var(--muted);font-size:var(--step--1);margin-bottom:1.75rem;}
.page-guide :where(main) code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.92em;background:var(--wash);padding:0.1em 0.35em;border-radius:var(--radius-small);}
.page-guide :where(main) pre{margin:0 0 1.25em;padding:1rem 1.1rem;overflow-x:auto;background:var(--wash);border:1px solid var(--line);border-radius:var(--radius);}
.page-guide :where(main) pre code{background:none;padding:0;font-size:var(--step--1);}
.page-guide :where(main) blockquote{margin:0 0 1.25em;padding:0.1rem 0 0.1rem 1.1rem;border-left:4px solid var(--flag);color:var(--muted);}
.page-guide .table-wrap{overflow-x:auto;margin:0 0 1.5em;}
.page-guide .table-wrap table{margin:0;min-width:28rem;}
.page-guide .table-wrap th{background:var(--wash);}
.page-guide .guide-faq{margin:0 0 1.5rem;}
.page-guide .guide-faq dt{font-weight:700;margin-top:1.1rem;}
.page-guide .guide-faq dd{margin:0.25rem 0 0;}
.page-guide .guide-list{padding:0;list-style:none;}
.page-guide .guide-list li{margin:0 0 1.75rem;padding:0 0 1.5rem;border-bottom:1px solid var(--line);}
.page-guide .guide-list li:last-child{border-bottom:0;}
.page-guide .guide-list h2{margin:0 0 0.4rem;font-size:var(--step-2);}
.page-guide .guide-list a{text-decoration:none;}
.page-guide .guide-list a:hover{text-decoration:underline;}
.page-guide main{padding-bottom:0;}
.page-guide .guide-cta{margin-top:3.5rem;}
