/* CompatStrip — portado de Astro */
.compat { padding: 36px 0; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }
  .compat-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(24px, 6vw, 80px);
    flex-wrap: wrap;
  }
  .compat-col { display: flex; flex-direction: column; gap: 6px; align-items: center; text-align: center; }
  .compat-label {
    font-family: var(--mono);
    font-size: 11px;
    letter-spacing: 0;
    color: var(--graphite);
  }
  .compat-value {
    font-family: var(--display);
    font-weight: 600;
    font-size: clamp(17px, 2vw, 20px);
    color: var(--chalk);
  }
  .compat-rule { width: 1px; height: 40px; background: var(--border-cyan); }

  @media (max-width: 640px) {
    .compat-rule { display: none; }
    .compat-inner { gap: 26px; }
  }
