.ButtonGeneratorTool_colorRow__W_Svf{display:flex;gap:var(--space-4);flex-wrap:wrap}.ButtonGeneratorTool_colorField__lNq5Q{display:flex;flex-direction:column;gap:var(--space-1);font-size:11px;color:var(--text-dim)}.ButtonGeneratorTool_colorInputRow__ql_Eo{display:flex;align-items:center;gap:var(--space-2)}.ButtonGeneratorTool_colorInput__Iz81w{width:36px;height:28px;border:1px solid var(--line-strong);background:none;cursor:pointer}.ButtonGeneratorTool_hexInput__09cu0{background:var(--bg);border:1px solid var(--line-strong);color:var(--text-bright);font:inherit;font-size:11px;padding:var(--space-1) var(--space-2);width:80px;outline:none;transition:border-color var(--dur-hover) var(--ease)}.ButtonGeneratorTool_hexInput__09cu0:focus{border-color:var(--text-dim)}.ButtonGeneratorTool_labelInput__w3NLs{background:var(--bg);border:1px solid var(--line-strong);color:var(--text-bright);font:inherit;font-size:12px;padding:var(--space-2) var(--space-3);outline:none;margin-bottom:var(--space-3);width:100%;max-width:320px;transition:border-color var(--dur-hover) var(--ease)}.ButtonGeneratorTool_labelInput__w3NLs:focus{border-color:var(--text-dim)}.ButtonGeneratorTool_checkRow__WFuGh{display:flex;gap:var(--space-4)}.ButtonGeneratorTool_check__CgJLQ{display:flex;align-items:center;gap:var(--space-2);font-size:11px;color:var(--text);cursor:pointer}.ButtonGeneratorTool_sliders__v40fh{display:flex;flex-direction:column;gap:var(--space-3)}.ButtonGeneratorTool_sliderRow____FK1{display:flex;flex-direction:column;gap:var(--space-1)}.ButtonGeneratorTool_sliderLabel__LIbsC{font-size:10px;color:var(--text-dim)}.ButtonGeneratorTool_range__1MPxU{accent-color:var(--accent);width:100%;max-width:400px}.ButtonGeneratorTool_previewBg__V9hmK{display:flex;align-items:center;justify-content:center;min-height:100px;background:var(--panel);border:1px solid var(--line);padding:var(--space-5)}.ButtonGeneratorTool_codeHeader__ufQuS{margin-bottom:var(--space-3)}.ButtonGeneratorTool_codeBlock__LT4P1{background:var(--panel);border:1px solid var(--line);padding:var(--space-3) var(--space-4);font-size:11px;color:var(--text-bright);white-space:pre-wrap;word-break:break-all;overflow-x:auto;margin:0;font-family:var(--font-mono);line-height:1.6}