/*
 * Mission Log research records layer
 *
 * Focused styles for RESEARCH RECORD / 05. This keeps publication and
 * knowledge-infrastructure entries visually aligned with the Mission Log.
 */

.research-records {
  display: grid;
  gap: 0.75rem;
  margin-top: 1.15rem;
}

.research-record {
  display: grid;
  grid-template-columns: minmax(7.5rem, 0.28fr) minmax(0, 1fr);
  gap: 1rem;
  border: 1px solid var(--hao-border-subtle);
  border-radius: var(--hao-radius-md);
  padding: 0.95rem;
  background:
    radial-gradient(circle at 0% 0%, var(--hao-mission-soft), transparent 34%),
    color-mix(in srgb, var(--hao-surface-base) 88%, var(--hao-mission-soft));
}

.research-record__meta {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  color: var(--hao-mission-accent);
  font-size: 0.72rem;
  font-weight: 750;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.research-record__meta strong {
  color: var(--hao-text-muted);
  font-size: 0.68rem;
  line-height: 1.25;
}

.research-record__body h3 {
  margin: 0;
  font-size: 1.05rem;
}

.research-record__kind {
  margin: 0.28rem 0 0.35rem;
  color: var(--global-text-color, #111827) !important;
  font-size: 0.86rem;
  font-weight: 650;
}

.research-record__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem 0.9rem;
  margin-top: 0.6rem;
}

.research-record__actions a {
  font-size: 0.9rem;
  font-weight: 650;
}

@media (max-width: 767px) {
  .research-record {
    grid-template-columns: 1fr;
  }
}
