/* Hallmark · pre-emit critique: P5 H4 E4 S5 R5 V4 */
.materials-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:15px 0 25px;border-bottom:1px solid var(--rule);margin-bottom:30px}
.materials-links a{font-size:14px;white-space:nowrap}
.materials-links [aria-current=page]{font-weight:700;color:var(--accent)}
.materials-diagram{margin:36px 0;background:var(--paper-alt);padding:18px}
.materials-diagram img{width:100%;height:auto;max-height:650px;object-fit:contain}
.palette-map{margin:32px 0;padding:24px 0;border-block:1px solid var(--rule)}
.palette-map h3{font-size:26px;margin:28px 0 12px}
.palette-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none}
.palette-row li{min-width:0;border-top:3px solid var(--accent);background:var(--paper-alt);padding:15px 10px;display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5}
.palette-row strong{font-size:15px;overflow-wrap:anywhere}
.pigment-code{font-size:20px;font-weight:700;color:var(--text)}
@media(max-width:600px){.palette-row{grid-template-columns:repeat(2,minmax(0,1fr))}.materials-diagram{padding:6px}.materials-links{gap:12px 18px}}
