/* Content-only update: existing stage, positions, colours and motion are retained. */
.curation-sample{height:260px;margin:0 12px;padding:18px 14px;border-radius:13px;background:#081f36;box-sizing:border-box;overflow:hidden}
.sample-caption{font-size:9px;letter-spacing:.08em;color:#91b9d9;margin-bottom:14px}
.curation-entry{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0;border-bottom:1px solid #ffffff14;font-size:10px;color:#b9d8ee}
.curation-entry b{display:block;font-size:12px;color:#f1f8ff;margin-bottom:5px}.curation-entry em{font-style:normal;font-size:9px;color:#b1efd4;background:#145543;padding:5px 7px;border-radius:5px}.curation-entry em.reject{background:#573c45;color:#f3bac4}
.engineering-sample{padding:6px 18px 18px}.engineering-sample pre{margin:0;padding:16px 12px;border-radius:10px;background:#081f36;color:#c5e8ff;font:11px/1.8 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.engineering-sample code span{color:#81a6bb}.engineering-check{display:flex;justify-content:space-between;gap:6px;margin-top:14px;font-size:10px;color:#a4e3ca}
.metric-human.egocentric-mini{padding:10px;min-width:150px;width:17%}.egocentric-mini-title{display:block;margin-bottom:8px}.egocentric-mini video{display:block;width:100%;height:100px;object-fit:cover;border-radius:9px;background:#051626}
@media(min-width:761px) and (max-width:1100px){.metric-human.egocentric-mini{display:block}}
@media(max-width:760px){.metric-human.egocentric-mini{display:block;width:100%}.egocentric-mini video{height:auto;aspect-ratio:16/10}.curation-sample{height:auto;min-height:240px}}
