/* Hurtighjelp dokumentasjon — bygger på styles.css + ecoshelf-extra.css */

.btn-rapid-primary {
  background: linear-gradient(135deg, #ff8f5c 0%, #ff5c1a 100%);
  color: #0a0a0f;
  border: none;
  font-weight: 700;
}

.btn-rapid-primary:hover {
  filter: brightness(1.06);
  transform: translateY(-1px);
}

.doc-pill--rapid {
  color: #ffd1b8;
  border-color: rgba(255, 122, 61, 0.4);
  background: var(--rapid-bg);
}

.panel.rapid-accent {
  border-color: rgba(255, 122, 61, 0.28);
  box-shadow: 0 0 0 1px rgba(255, 122, 61, 0.06) inset;
}

.support-card--highlight {
  border-color: rgba(255, 122, 61, 0.35);
  background: linear-gradient(
    145deg,
    rgba(255, 122, 61, 0.08) 0%,
    rgba(255, 255, 255, 0.02) 55%
  );
}

.legal-callout-rapid {
  border-left: 3px solid var(--rapid);
  padding-left: 16px;
  margin: 20px 0;
  color: var(--muted);
}

.feature-matrix {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 14px;
  margin-top: 20px;
}

.feature-matrix .flow-card {
  min-height: 100%;
}
