
/* PORTED-CHROME-EXTRAS */
.article h2 .acc{color:var(--cyan)}
.related{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0 0}
.related a{display:block;background:var(--bg-1);border:1px solid var(--border);border-left:3px solid var(--cyan);border-radius:6px;padding:14px 16px;font-family:'JetBrains Mono','JetBrains Mono Fallback',ui-monospace,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--tl);transition:border-color .2s,color .2s,background .2s}
.related a:hover{border-color:var(--cyan);color:var(--t);background:var(--bg-3)}
.flags{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:14px 0}
.flag-pill{background:var(--bg-1);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-family:'JetBrains Mono','JetBrains Mono Fallback',ui-monospace,monospace;font-size:12px;color:var(--tl);text-align:center}
.callout h3{margin:0 0 .35rem;font-family:'Space Grotesk','Space Grotesk Fallback',system-ui,sans-serif;font-weight:600;font-size:1.05rem;color:var(--t)}
.callout h3::before{content:none}
.article ol{counter-reset:none;list-style:decimal}
.article ol li{padding-left:0}
.article ol li::before{content:none}
.article ul{list-style:none;padding-left:1.25rem}
.article ul li{position:relative;padding-left:1.5rem}
.article ul li::before{content:'▸';position:absolute;left:0;color:var(--pink);font-weight:700}
.article ul li::marker{content:none}
