:root { color-scheme: light dark; }
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  max-width: 40rem;
  margin: 4rem auto;
  padding: 0 1.5rem;
  line-height: 1.5;
}
h1 { font-size: 1.25rem; }
pre {
  background: rgba(127, 127, 127, 0.12);
  border-radius: 6px;
  padding: 0.9rem 1.1rem;
  overflow-x: auto;
}
code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
section { margin-bottom: 2.5rem; }
.cmd { position: relative; }
.cmd pre { margin: 0; padding-right: 3.2rem; }
.copy {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  font: inherit;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.4rem 0.55rem;
  border-radius: 5px;
  border: 1px solid rgba(127, 127, 127, 0.35);
  background: rgba(127, 127, 127, 0.12);
  color: inherit;
  cursor: pointer;
}
.copy:hover { background: rgba(127, 127, 127, 0.25); }
