/* Rust and C++ examples side by side (stacked on narrow screens).
   Markup: <div class="lang-pair"><div>```rust …```</div><div>```cpp …```</div></div> */
:root { --content-max-width: 1100px; }
.lang-pair { display: grid; grid-template-columns: 1fr; gap: 0 1em; margin: 1em 0; }
@media (min-width: 1200px) { .lang-pair { grid-template-columns: 1fr 1fr; } }
.lang-pair > div { min-width: 0; }
.lang-pair > div > pre { margin-top: 0; }
.lang-pair > div::before {
  display: block; font-size: 0.8em; font-weight: 600; letter-spacing: 0.04em;
  text-transform: uppercase; opacity: 0.7; margin: 0.2em 0 0.3em;
}
.lang-pair > div:nth-child(1)::before { content: "Rust"; }
.lang-pair > div:nth-child(2)::before { content: "C++"; }
