/* Graphite editorial surface for the Home minerals section only. */
.mineral-section {
  background:
    radial-gradient(circle at 94% 18%, rgba(174, 182, 189, .08), transparent 30%),
    linear-gradient(125deg, #2b2f33 0%, #30363c 100%);
  border-block: 1px solid rgba(255, 255, 255, .1);
}

.mineral-section .mineral-intro { color: #e2e6e9; }

.mineral-section .mineral-list article {
  background: #373d43;
  border-color: rgba(255, 255, 255, .18);
  box-shadow: 0 12px 30px rgba(0, 0, 0, .12);
}

.mineral-section .mineral-list h3 { color: #fff; }
.mineral-section .mineral-list p { color: #dce2e6; }
.mineral-section .text-link { color: #fff; }
.mineral-section .text-link span { color: #ed9ca1; }
.mineral-section .text-link:hover { color: #f4c8cb; }
.mineral-section .text-link:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 6px;
  border-radius: 3px;
}

.mineral-section .mineral-visual {
  border-color: rgba(255, 255, 255, .22);
  box-shadow: 0 22px 48px rgba(0, 0, 0, .2);
}
