// No-op shim for Claude Design's editor "tweaks" panel (no host in production).
// The real design_reference/app/tweaks-panel.jsx is intentionally a stub (see
// its comment) because the in-editor Tweaks panel only activates when a
// Claude Design host is present. This shim defines the same globals the
// vendored app references (`useTweaks`, `TweaksPanel`, `Tweak*` controls) as
// no-ops so the app runs standalone and renders its DEFAULT state — identical
// to the design preview — without any editor chrome.
function useTweaks(defaults){ return [defaults, function(){}]; }
function __noop(){ return null; }
const TweaksPanel=__noop, TweakSection=__noop, TweakRow=__noop, TweakSlider=__noop,
  TweakToggle=__noop, TweakRadio=__noop, TweakSelect=__noop, TweakText=__noop,
  TweakNumber=__noop, TweakColor=__noop, TweakButton=__noop;
Object.assign(window,{useTweaks,TweaksPanel,TweakSection,TweakRow,TweakSlider,
  TweakToggle,TweakRadio,TweakSelect,TweakText,TweakNumber,TweakColor,TweakButton});
