.mold-page{padding-bottom:56px}.mold-page h1{font:400 clamp(1.6rem,4.5vw,2.4rem)/1.1 var(--display);margin:0 0 8px}.mold-lead{color:var(--muted);margin:0 0 20px}.mold-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.mold-stage{position:relative;display:flex;justify-content:center;background:var(--surface);border:2px solid var(--line);border-radius:var(--r);padding:12px}.mold-stage.arrastando{border-color:var(--yellow)}.mold-canvas{display:block;width:100%;max-width:640px;height:auto;max-height:78vh;object-fit:contain;border-radius:6px;touch-action:none;cursor:grab;background:#000}.mold-canvas:active{cursor:grabbing}.mold-stage[data-formato=story] .mold-canvas{width:auto;max-width:100%}.mold-vazio{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#0b062073;border-radius:6px;text-align:center}.mold-vazio small{color:var(--ink);font-weight:700;text-shadow:0 1px 3px #000}.mold-ctl{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--head-h) + 12px)}.mold-file{justify-content:center}.mold-op{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.mold-op legend{font-weight:800;margin-bottom:6px;padding:0}.mold-op label{cursor:pointer}.mold-op input{position:absolute;opacity:0;pointer-events:none}.mold-op span{display:inline-block;padding:.55em 1em;border-radius:999px;border:2px solid var(--line);background:var(--surface-2);font-weight:800;font-size:.9rem}.mold-op input:checked+span{border-color:var(--yellow);background:#ffd60a24;color:var(--yellow)}.mold-op input:focus-visible+span{outline:2px solid var(--yellow);outline-offset:2px}.mold-campo{display:flex;flex-direction:column;gap:6px;font-weight:800}.mold-campo select{font:700 1rem var(--body);padding:.6em .8em;border-radius:10px;border:2px solid var(--line);background:var(--surface-2);color:var(--ink)}.mold-campo input[type=range]{width:100%;accent-color:var(--yellow);height:28px}.mold-ctl .hint{margin:-6px 0 0}.mold-acts{display:flex;flex-wrap:wrap;gap:10px}.mold-acts .btn{flex:1 1 auto;justify-content:center}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.mold-lgpd{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:10px;border:2px solid var(--good);background:#4ed07a14;font-size:.9rem;line-height:1.45}.mold-lgpd .i{flex:none;width:20px;height:20px;stroke:var(--good);margin-top:1px}@media(max-width:860px){.mold-grid{grid-template-columns:1fr;gap:18px}.mold-stage{padding:8px}.mold-vazio{inset:8px}.mold-canvas{max-height:70vh}.mold-ctl{position:static}}
