.tool-panel{border:1px solid var(--border-color);padding:20px;display:block}.tool-panel h2{font-size:16px;margin-bottom:30px;font-weight:400;color:var(--text-color);font-family:VCR,Courier New,monospace}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:8px;color:var(--text-color);font-family:VCR,Courier New,monospace;font-size:14px}.input-group input,.input-group textarea{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);padding:8px;font-family:VCR,Courier New,monospace;width:100%;max-width:500px}.input-group textarea{min-height:100px;resize:vertical}.button-group{display:flex;gap:15px;margin:25px 0}button{background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-color);padding:10px 25px;font-family:VCR,Courier New,monospace;cursor:pointer}button:hover{background:var(--active-bg);color:var(--active-text)}.console{margin-top:30px}.console h3{font-size:14px;margin-bottom:10px;font-weight:400;color:var(--text-color);font-family:VCR,Courier New,monospace}.console-output{background:var(--bg-color);border:1px solid var(--border-color);padding:15px;min-height:100px;font-size:13px;line-height:1.6;color:var(--text-color);font-family:VCR,Courier New,monospace}.console-output :global(*){color:var(--text-color);font-family:VCR,Courier New,monospace}.slider-group{margin:15px 0}.slider-group input[type=range]{width:300px;accent-color:var(--text-color)}.slider-group span{display:inline-block;margin-left:15px;min-width:60px;color:var(--text-color);font-family:VCR,Courier New,monospace}
