.canvas-background-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:10px 0}.canvas-background-controls label{display:grid;gap:6px;font-size:.82rem;color:var(--muted)}.canvas-background-controls select{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:8px}.canvas-background-controls input[type=color]{width:52px;height:35px;padding:3px;background:var(--surface);border:1px solid var(--line);border-radius:6px;cursor:pointer}.canvas-background-controls input:disabled{opacity:.4;cursor:default}.canvas-background-controls :focus-visible{outline:2px solid var(--gold);outline-offset:2px}
