/* Blog post extras on top of ../style.css: draft banner, key points, figures, sources, related posts. Tokens only. */
.draft{max-width:1080px;margin:0 auto 22px;border:1px dashed rgb(var(--warm));background:rgb(var(--warm)/.08);border-radius:12px;padding:12px 16px;font-size:var(--fs-small);color:rgb(var(--ink))}
.draft b{font-family:var(--mono);font-size:var(--fs-min);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--warm-ink));margin-right:8px}
.keypoints ul{margin-top:8px;padding-left:1.2em}
.keypoints li+li{margin-top:.35em}
.prose ol{padding-left:1.4em}
.prose li>b,.prose p>b{color:rgb(var(--ink))}
.prose h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.015em;margin-top:1.6em}
.sources{font-size:var(--fs-small)}
.sources li{color:rgb(var(--mute))}
.fig .fb{fill:rgb(var(--blue)/.55);stroke:rgb(var(--blue))}
.fig .fb2{fill:rgb(var(--blue)/.18);stroke:rgb(var(--blue)/.6)}
.fig .fbox{fill:rgb(var(--panel));stroke:rgb(var(--line)/.45)}
.fig .fwarm{fill:rgb(var(--warm)/.12);stroke:rgb(var(--warm));stroke-dasharray:4 4}
.fig .fhot{fill:rgb(var(--warm)/.35);stroke:rgb(var(--warm))}
.fig .fgrid{stroke:rgb(var(--line)/.25);fill:none}
.fig .fline{stroke:rgb(var(--mute));stroke-width:1.5;fill:none}
.fig .fhead{fill:rgb(var(--mute))}
.fig text.s{font-size:11px}
.fig text.m{font-weight:500;font-size:10px;fill:rgb(var(--mute))}
.fig text.big{font-size:18px}
.related{max-width:1080px;margin:28px auto 0;border-top:1px solid rgb(var(--line)/.3);padding-top:22px}
.related h2{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--mute));font-weight:500}
.related ul{list-style:none;padding:0;margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}
.related a{display:block;height:100%;border:1px solid rgb(var(--line)/.28);border-radius:14px;padding:14px 16px;text-decoration:none;font-weight:600;line-height:1.35;background:rgb(var(--panel)/.6)}
.related a:hover{border-color:rgb(var(--blue-ink)/.6);color:rgb(var(--blue-ink))}
