/* Autonomous 1281–1320 — Sonic Sculpture */
.sculpture-controls{display:grid;grid-template-columns:1fr 2fr 1fr 1.2fr;gap:8px;align-items:end;padding:28px 0}.sculpture-controls label{display:grid;gap:6px}.sculpture-controls span{font-size:8px;color:#777}.sculpture-controls select{background:#0d0d0d;border:1px solid var(--line);color:var(--text);padding:10px}.sculpture-controls input{width:100%;accent-color:var(--sculpture-accent,var(--accent))}.sculpture-stage{--sculpture-accent:#d5ff63;position:relative;height:min(72vh,760px);min-height:500px;border:1px solid var(--line);background:#070707;overflow:hidden}.sculpture-stage canvas{position:absolute;inset:0;width:100%;height:100%}.sculpture-overlay{position:absolute;left:20px;bottom:18px;pointer-events:none}.sculpture-overlay span,.sculpture-overlay strong,.sculpture-overlay small{display:block}.sculpture-overlay span{font-size:8px;color:var(--sculpture-accent)}.sculpture-overlay strong{font-size:clamp(28px,5vw,64px);max-width:850px;margin:8px 0}.sculpture-overlay small{color:#777}.sculpture-metrics{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line)}.sculpture-metrics article{padding:13px;border-right:1px solid var(--line)}.sculpture-metrics span,.sculpture-metrics strong{display:block}.sculpture-metrics span{font-size:7px;color:#777}.sculpture-metrics b{display:block;height:4px;width:var(--v);background:var(--sculpture-accent,var(--accent));margin:12px 0 6px}.sculpture-metrics strong{font-size:18px}.sculpture-actions{display:flex;gap:7px;flex-wrap:wrap;padding:18px 0}.sculpture-actions button,.sculpture-actions a{border:1px solid var(--line);background:#0d0d0d;color:var(--text);padding:9px 11px;text-decoration:none;cursor:pointer}.sculpture-actions button:first-child{border-color:var(--sculpture-accent,var(--accent))}.sculpture-boundary{color:#777;font-size:10px;padding-bottom:90px}.sculpture-stage:fullscreen{height:100vh;border:0}.sculpture-stage:fullscreen .sculpture-overlay{left:30px;bottom:30px}@media(max-width:900px){.sculpture-controls{grid-template-columns:1fr 1fr}.sculpture-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.sculpture-controls{grid-template-columns:1fr}.sculpture-stage{min-height:420px}.sculpture-metrics{grid-template-columns:1fr 1fr}}