.utility-output textarea,.json-tool-input{resize:vertical;color:#e9dbf6;tab-size:2;background:#0c0812;border:1px solid #463252;border-radius:9px;width:100%;min-height:120px;padding:16px;font:13px/1.8 ui-monospace,monospace}.json-tool-input{min-height:250px}.utility-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.utility-actions .button{min-height:44px;padding:12px 20px;font-size:13px}.utility-actions span{color:#ceb8df;font-size:13px}.tool-check{color:#dfd0ea;align-self:center;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.tool-check input{accent-color:#b58bd3;width:18px;height:18px}.circle-tool-preview{background:#0b0810;border-radius:10px;justify-content:center;padding:24px;display:flex;overflow:auto}.circle-tool-preview canvas{max-width:100%;height:auto;image-rendering:pixelated;display:block}.tool-surface input{font-variant-numeric:tabular-nums}.tool-surface :focus-visible{outline-offset:4px;outline:2px solid #c6a4e9}.tool-surface textarea{caret-color:#d7b9ef}.utility-output{margin-top:24px}
