/* /geotech/minerals/ and the hub's minerals strip (sitebuild/geotech/minerals.py; pack 5 Q21 C). Site tokens for the
   chrome; palette B's blues (#051C2C, #2251FF, #A9BCFF, #DCE4FF) for every data mark (WS-967 (1), INVENTORY F). Phone first (W-115): one column, the table fits 320 px,
   no sideways scroll. Copied into www/ only with site.config.json geotech.pages on. */
.gt-min-top .opener{margin-bottom:0}
.gt-min-cards{padding-top:8px}
.gt-min-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
@media (min-width:720px){.gt-min-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.gt-min-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.card.gt-min{background:#fff;border:1px solid var(--hair);padding:16px;gap:10px;min-width:0}
@media (min-width:720px){.card.gt-min{padding:18px 20px}}
.gt-min h2,.gt-min h3{font:600 22px/1.2 var(--serif);margin:0}
.gt-min p{margin:0}
.gt-min-share{font:13px/1.35 var(--sans)}
.gt-min-t{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.gt-min-t b{font:500 15px var(--mono);white-space:nowrap}
.gt-min-bar{display:block;width:100%;height:12px;margin-top:4px}
.gt-min-bar .bg{fill:#DCE4FF}
.gt-min-bar .fg{fill:#2251FF}
.gt-min-src{font:12px/1.45 var(--sans);color:var(--graphite);margin-top:3px;overflow-wrap:anywhere}
.gt-min-src a,.gt-min-st a,.gt-min-links a{color:inherit}
.gt-min-tab{width:100%;border-collapse:collapse;font:13px/1.35 var(--sans);table-layout:fixed}
.gt-min-tab caption{text-align:left;font:600 12px/1.4 var(--sans);color:var(--graphite);padding-bottom:4px;caption-side:top}
.gt-min-tab th,.gt-min-tab td{padding:4px 0;border-bottom:1px solid var(--tint);text-align:left;font-weight:400;overflow-wrap:anywhere}
.gt-min-tab thead th{font-weight:600;color:var(--graphite);border-bottom-color:var(--hair)}
.gt-min-tab th:first-child{width:38%}
.gt-min-tab .num{white-space:nowrap;overflow-wrap:normal;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}
.gt-min-tab .gt-min-world th,.gt-min-tab .gt-min-world td{font-weight:600;border-bottom:0;border-top:1px solid var(--hair)}
.gt-min-none{font:13px/1.45 var(--sans);color:var(--ink);background:var(--tint);padding:8px 10px}
.gt-min-q{margin:0;border-left:3px solid var(--navy);padding:2px 0 2px 12px}
.gt-min-q > p:first-child{font:16px/1.45 var(--serif)}
.gt-min-nw,.gt-min-t .num{white-space:nowrap}
.gt-min-ql{font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite);margin-bottom:4px}
.gt-min-p{font:15px/1.45 var(--serif)}
.gt-min-chk{color:var(--graphite)}
.gt-conf{font-family:var(--mono);white-space:nowrap}
.gt-min-st{font:13px/1.45 var(--sans);border-top:1px solid var(--tint);padding-top:8px;display:grid;gap:6px}
.gt-min-k{font-weight:600}
.gt-min-links{margin:0;padding-left:18px;font-size:12px;color:var(--graphite)}
.gt-min-legend{margin:0 0 12px;padding-left:18px;font:13px/1.5 var(--sans)}
.gt-min-sources p{font:13px/1.5 var(--sans);max-width:var(--measure);margin:0 0 8px;overflow-wrap:anywhere}
.gt-min-sources h2{margin:0 0 10px}
