.project-actions{font-size:14px;gap:18px;align-items:center}
.project-actions a{min-height:44px;align-items:center}
.project-actions .launch-link{padding:10px 18px;background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:#17110d;font-weight:600}
.project-actions .launch-link:hover{background:#ffad83;color:#17110d}
.project-actions .unavailable{font-size:12px;flex-basis:100%}
.project p{font-size:14px;line-height:1.9}
.detail-launch{margin:0 0 30px;padding:24px 28px;background:#f68c620b;border:1px solid #f68c6238;border-radius:6px}
.detail-launch>p{font-size:16px;color:#e6c7ac;margin:0 0 14px}
.detail-launch>div{display:flex;flex-wrap:wrap;gap:16px;align-items:center}
.detail-launch a{min-height:48px;font-size:15px}
.secondary-launch{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid #ffffff38;border-radius:3px}
.secondary-launch:hover{border-color:var(--accent);color:var(--accent)}
.detail-launch small{display:block;font-size:12px;color:#9d9b9a;margin-top:15px;overflow-wrap:anywhere}
.entry-unavailable{color:#b9aa9c;font-size:14px;line-height:1.8;border-left:2px solid #b38459;padding:10px 16px;margin:0 0 28px}
.detail-aside>a{font-size:14px;min-height:44px;padding-block:12px}
@media(max-width:700px){.detail-launch{padding:20px}.detail-launch a{width:100%;justify-content:center}.project-actions{font-size:13px}}

/* Product evidence stays flat, legible and free of synthetic lighting. */
.project-art,.detail-main>.project-art{transform:none!important;box-shadow:none!important;will-change:auto;background:#e9edef!important}
.project-art:before,.project-art:after,.scene-light{display:none!important}
.product-capture img{object-fit:contain!important;filter:none!important;transform:none!important;background:#e9edef}
.project-art .art-label{top:12px;left:12px;padding:5px 8px;background:#0c1726d9;color:#e9f1f5!important;border-radius:3px;font-size:10px;letter-spacing:1px;z-index:6}
.project-art .art-arrow{background:#12202deb;color:#c3e6ec;border-color:#aac3cd44;z-index:6}
.detail-main>.project-art .art-label{display:none}
.record-card{position:absolute;inset:0;display:flex;flex-direction:column;padding:58px 32px 24px;background:#e9edef;color:#172c39;overflow:hidden}
.record-heading{font:11px monospace;letter-spacing:1.6px;color:#54717f}
.record-card>strong{font:400 clamp(19px,2vw,27px) var(--serif);margin:13px 0 20px}
.record-rows{display:grid;gap:12px}.record-rows>span{display:flex;align-items:baseline;gap:24px;border-top:1px solid #8b9faa44;padding-top:12px}
.record-rows small{font:11px monospace;color:#617785;min-width:65px}.record-rows b{font-size:13px;font-weight:400}
.record-foot{font:10px monospace;color:#6c808b;margin-top:auto;padding-top:18px}
.detail-main .record-card{padding:9%}.detail-main .record-card>strong{font-size:36px}.detail-main .record-rows{gap:24px}.detail-main .record-rows b{font-size:18px}
.project-actions .launch-link{background:#b1e4eb;border-color:#b1e4eb;color:#14242b}.project-actions .launch-link:hover{background:#d5f0f4}
.lab-console .neural{background:#101b25}.neural>b,.neural-ring{display:none}.neural>span{font-size:11px;color:#a3bbc9}
@media(max-width:700px){.record-card{padding:48px 21px 20px}.record-card>strong{font-size:20px;margin-bottom:14px}.record-rows{gap:8px}.record-rows>span{gap:12px;padding-top:8px}.record-rows b{font-size:12px}.record-foot{font-size:9px}.detail-main .record-card{padding:25px}.detail-main .record-card>strong{font-size:22px}.detail-main .record-rows{gap:12px}.detail-main .record-rows b{font-size:13px}}

@media(max-width:700px){.project-art:has(.record-card){aspect-ratio:1.1!important}}
