[hidden]{display:none!important}
.stage canvas{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}
.random-stack{width:100%;margin:0 0 12px;padding:14px 16px;border:1px solid var(--acid);text-align:left;display:flex;flex-direction:column;gap:3px}
.random-stack b{font-size:15px}.random-stack small{font:11px Manrope;color:#1c2508;letter-spacing:0}
.actions.single{grid-template-columns:1fr}
.op-controls input[type=number]{width:100%;margin-top:8px;padding:7px 8px;background:#090c0f;color:var(--white);border:1px solid var(--line)}
.range-hint{display:block;margin-top:6px;font:10px/1.4 DM Mono;color:var(--muted)}
