.onlinetoolbuddy-tool{max-width:1200px;margin:0 auto;padding:20px;border:1px solid var(--wp--preset--color--border,#ccc);border-radius:5px;background-color:var(--wp--preset--color--background,#fff);color:var(--wp--preset--color--text,#333);text-align:center}.onlinetoolbuddy-tool h2{text-align:center;color:var(--ast-global-color-3);margin-bottom:20px;font-size:24px}.onlinetoolbuddy-tool pre{text-align:left}.onlinetoolbuddy-tool form div{margin-bottom:15px;text-align:left}.onlinetoolbuddy-tool label{display:block;margin-bottom:5px;color:var(--wp--preset--color--text,#333);text-align:left}.onlinetoolbuddy-tool input,.onlinetoolbuddy-tool select{width:100%;padding:8px;border:1px solid var(--wp--preset--color--border,#ccc);border-radius:4px;background-color:var(--wp--preset--color--background,#fff);color:var(--wp--preset--color--text,#333)}.onlinetoolbuddy-tool button{width:100%;max-width:200px;margin:0 auto;display:block;padding:10px;background-color:var(--ast-global-color-3);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color .3s ease}.onlinetoolbuddy-tool button:hover{background-color:var(--ast-global-color-2)}.onlinetoolbuddy-tool #result,.onlinetoolbuddy-tool #fire-result{margin-top:20px;text-align:center;font-weight:700;color:var(--wp--preset--color--text,#333)}.onlinetoolbuddy-json-formatter{display:flex;flex-direction:column;min-height:500px}.onlinetoolbuddy-json-formatter .json-formatter-container{display:flex;gap:20px;margin-bottom:20px;flex:1;min-height:400px}.onlinetoolbuddy-json-formatter .json-input-container,.onlinetoolbuddy-json-formatter .json-output-container{flex:1;min-width:0;display:flex;flex-direction:column;height:400px}.onlinetoolbuddy-json-formatter textarea,.onlinetoolbuddy-json-formatter pre{width:100%;height:400px !important;padding:12px;border:1px solid var(--wp--preset--color--border,#ccc);border-radius:4px;background-color:var(--wp--preset--color--background,#fff);color:var(--wp--preset--color--text,#333);font-family:'Consolas','Monaco',monospace;font-size:14px;line-height:1.5;overflow:auto;resize:none;white-space:pre-wrap;word-wrap:break-word;flex:1;min-height:400px !important;box-sizing:border-box;position:relative}.onlinetoolbuddy-json-formatter pre{background-color:#f8f9fa;margin:0;white-space:pre;tab-size:4;-moz-tab-size:4;-o-tab-size:4;font-family:'Consolas','Monaco',monospace;font-size:14px;line-height:1.5;color:#333;padding:12px;overflow:auto;word-break:normal;word-wrap:normal}.onlinetoolbuddy-json-formatter #format-json{margin-top:20px;position:relative;z-index:1}@media (max-width:768px){.onlinetoolbuddy-json-formatter .json-formatter-container{flex-direction:column;min-height:800px}.onlinetoolbuddy-json-formatter .json-input-container,.onlinetoolbuddy-json-formatter .json-output-container{height:300px}.onlinetoolbuddy-json-formatter textarea,.onlinetoolbuddy-json-formatter pre{height:300px !important;min-height:300px !important}}.json-key{color:#b58900;font-weight:700}.json-string{color:#268bd2}.json-number{color:#2aa198}.json-literal{color:#d33682;font-style:italic}