.pr .lede{font-size:var(--t-lg);color:var(--graphite);margin:8px 0 20px}.pr .lede b{color:var(--ink)}.pr-toc{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pr-toc a{font-size:var(--t-sm);border:2px solid var(--edge);background:var(--card);color:var(--ink);border-radius:999px;padding:6px 12px;font-weight:600;text-decoration:none}.pr-toc a:hover{background:var(--sun)}.pr-sec{scroll-margin-top:24px}.pr-sec>p{color:var(--graphite);margin:0 0 14px}.pr-list{gap:10px;display:grid}.pr-card{background:var(--card);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--drop);border-radius:14px;padding:12px 12px 12px 16px}.pr-line{align-items:flex-start;gap:10px;display:flex}.pr-caret{color:var(--tomato);flex:none;font:700 15px/1.5 SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.pr-line code{overflow-wrap:anywhere;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font:500 15px/1.5 SF Mono,SFMono-Regular,Menlo,Consolas,monospace}.pr-copy{border:2px solid var(--edge);background:var(--well);color:var(--ink);border-radius:999px;flex:none;padding:3px 12px;font-size:12px;font-weight:700}.pr-copy:hover{background:var(--sun)}.pr-note{font-size:var(--t-sm);color:var(--graphite)!important;margin:6px 0 0 22px!important;line-height:1.5!important}.pr-tips ol{gap:8px;padding-left:20px;display:grid}@media (max-width:560px){.pr-line{flex-wrap:wrap}.pr-copy{margin-left:22px}}.pr h1{line-height:1.08}
