.jsonFormatter_container__67fzB{max-width:1200px;margin:0 auto;padding:2rem 1rem}.jsonFormatter_header__3IBz6{text-align:center;margin-bottom:2rem}.jsonFormatter_header__3IBz6 h1{font-size:2rem;font-weight:700;color:var(--primary-dark);margin-bottom:.5rem}.jsonFormatter_header__3IBz6 p{color:var(--text-muted);font-size:1rem}.jsonFormatter_toolbar__rpGFG{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--bg-page);border-radius:12px}.jsonFormatter_indentSelect__nuUjR{display:flex;align-items:center;gap:.5rem}.jsonFormatter_indentSelect__nuUjR label{font-weight:500;color:var(--text-primary)}.jsonFormatter_indentSelect__nuUjR select{padding:.5rem 1rem;border:2px solid var(--border-default);border-radius:8px;font-size:.875rem;cursor:pointer}.jsonFormatter_indentSelect__nuUjR select:focus{outline:none;border-color:var(--primary-light)}.jsonFormatter_actions__TO2uM{display:flex;flex-wrap:wrap;gap:.5rem}.jsonFormatter_actions__TO2uM button{padding:.5rem 1rem;border:2px solid var(--border-default);background:var(--bg-card);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.jsonFormatter_actions__TO2uM button:hover{border-color:var(--primary-light);background:var(--primary-bg)}.jsonFormatter_actions__TO2uM .jsonFormatter_primaryBtn__HCCyj{background:var(--primary);border-color:var(--primary);color:#fff}.jsonFormatter_actions__TO2uM .jsonFormatter_primaryBtn__HCCyj:hover{background:var(--primary-light);border-color:var(--primary-light)}.jsonFormatter_actions__TO2uM .jsonFormatter_clearBtn__uip3A{color:var(--error);border-color:var(--error)}.jsonFormatter_actions__TO2uM .jsonFormatter_clearBtn__uip3A:hover{background:var(--error-bg)}.jsonFormatter_editorWrapper__r0ks0{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.jsonFormatter_editorPanel__alrGK{display:flex;flex-direction:column;gap:.5rem}.jsonFormatter_editorPanel__alrGK label{font-weight:600;color:var(--text-primary)}.jsonFormatter_editorPanel__alrGK textarea{height:400px;padding:1rem;border:2px solid var(--border-default);border-radius:8px;font-family:Fira Code,Courier New,monospace;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color .2s ease}.jsonFormatter_editorPanel__alrGK textarea:focus{outline:none;border-color:var(--primary-light)}.jsonFormatter_outputHeader__MAJyv{display:flex;justify-content:space-between;align-items:center}.jsonFormatter_outputHeader__MAJyv .jsonFormatter_copyBtn__bt_I3{padding:.25rem .75rem;background:var(--success);color:#fff;border:none;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s ease}.jsonFormatter_outputHeader__MAJyv .jsonFormatter_copyBtn__bt_I3:hover{background:#059669}.jsonFormatter_outputHeader__MAJyv .jsonFormatter_copyBtn__bt_I3.jsonFormatter_copied__Gw3xw{background:var(--success);color:#fff;animation:jsonFormatter_copy-pop__TP95C .15s ease}@keyframes jsonFormatter_copy-pop__TP95C{50%{transform:scale(.96)}}.jsonFormatter_outputHeader__MAJyv .jsonFormatter_copyBtn__bt_I3.jsonFormatter_copied__Gw3xw{background:#059669}.jsonFormatter_errorOutput__LA1yL{height:400px;padding:1rem;border:2px solid var(--error);border-radius:8px;background:var(--error-bg);color:#dc2626;font-family:Fira Code,Courier New,monospace;font-size:.875rem;overflow:auto}.jsonFormatter_info__NyiYu{margin-top:2rem;padding:1.5rem;background:var(--bg-page);border-radius:12px;border-left:4px solid var(--primary)}.jsonFormatter_info__NyiYu h3{color:var(--text-primary);margin-bottom:.5rem}.jsonFormatter_info__NyiYu p{color:var(--text-muted);line-height:1.6}@media(max-width:768px){.jsonFormatter_toolbar__rpGFG{flex-direction:column;align-items:stretch}.jsonFormatter_editorWrapper__r0ks0{grid-template-columns:1fr}.jsonFormatter_editorPanel__alrGK textarea{height:250px}}