/* Additional site-wide styles (non-critical) */

.section-shell.narrow {
  max-width: 880px;
}

code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 0.78rem;
  padding: 0.12rem 0.3rem;
  border-radius: 0.35rem;
  background: rgba(15,23,42,0.9);
  border: 1px solid rgba(148,163,184,0.4);
}

ul {
  padding-left: 1.1rem;
}

h1, h2, h3 {
  letter-spacing: -0.02em;
}

@media (min-width: 1024px) {
  .hero-copy h1 {
    font-size: 2.8rem;
  }
}
