.section--minerals{background:linear-gradient(180deg, var(--color-lagoon) 0%, var(--color-mist) 100%)}.minerals__intro .h2{margin-bottom:var(--space-5)}.data-card{padding:var(--space-3) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-md)}.mineral-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mineral-table thead th{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.mineral-table tbody th,.mineral-table td{padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.mineral-table tbody tr{transition:background var(--dur-fast)}.mineral-table tbody tr:hover{background:var(--color-surface-soft)}.mineral-table tbody tr:last-child>*{border-bottom:0}.mineral-table tbody th{color:var(--color-ocean-deep);font-weight:600;white-space:nowrap}.mineral-table td{color:var(--color-text);font-size:var(--fs-md);font-weight:600}.mineral-table .ion{margin-right:var(--space-3);vertical-align:middle}.ion{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 6px;border-radius:12px;background:var(--color-foam);color:var(--color-ocean);font-size:var(--fs-xs);font-weight:700}.meter{display:grid;gap:6px;min-width:120px}.meter__value{font-weight:600}.meter__track{display:block;height:6px;overflow:hidden;border-radius:6px;background:var(--color-surface-alt)}.meter__fill{display:block;width:calc(var(--v, 0)*1%);height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--color-ocean-mid), var(--color-aqua))}.meter--na{color:var(--color-text-muted)}.footnote--table{margin-top:var(--space-3);padding-left:var(--space-3)}@media(max-width: 599px){.data-card{padding:var(--space-2) var(--space-4) var(--space-4)}.mineral-table thead{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mineral-table,.mineral-table tbody,.mineral-table tr,.mineral-table tbody th,.mineral-table td{display:block;width:100%}.mineral-table tbody tr{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.mineral-table tbody tr:last-child{border-bottom:0}.mineral-table tbody th,.mineral-table td{padding:var(--space-1) 0;border:0}.mineral-table tbody th{margin-bottom:var(--space-2);white-space:normal}.mineral-table td{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--fs-base)}.mineral-table td::before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:600}.meter{justify-items:end;width:50%;min-width:0}.meter__track{width:100%}}
