body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator.container-fluid{max-width:96rem;margin:0 auto}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator.b-dark{background:var(--page-card-surface-tint),var(--page-card-surface);border:1px solid var(--page-card-border);border-radius:1.2rem;box-shadow:var(--page-card-shadow-soft);padding:1.2rem !important;backdrop-filter:blur(16px)}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .heading{display:grid;gap:.7rem;margin-bottom:.85rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator label{display:inline-grid;gap:.35rem;margin:.3rem .75rem .7rem 0;min-width:12rem;color:var(--page-text-muted);font-size:.92rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator input[type="text"],body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator input[type="number"]{min-width:12rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator>br{display:none}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator>p{margin:.35rem 0 .8rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator input[type="file"]{display:block;margin:.35rem 0 .95rem;max-width:28rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .json-wall-io-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);gap:.9rem;align-items:end;margin:.35rem 0 .9rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .json-wall-io-row textarea{min-height:11.5rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .fw-heavy{display:grid;gap:.5rem;color:var(--page-text-muted);font-size:.9rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .instructions{width:100%;max-width:22rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08)}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .output-row{display:grid;grid-template-columns:minmax(15rem,24rem) minmax(0,1fr);gap:.9rem;align-items:end;margin-top:.85rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator #jsonWallOutput{margin:0;min-height:22rem;max-height:62vh;overflow:auto;padding:1rem;border-radius:1rem;border:1px solid var(--page-card-border);background:var(--page-card-surface-tint-soft),rgba(18,10,13,0.48);color:var(--page-text);white-space:pre-wrap;word-break:break-word}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator button{margin-right:.5rem;margin-bottom:.55rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .json-wall-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:.25rem 0 .4rem}body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .fw-heavy img{margin-top:.25rem}@media (max-width:62rem){body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .json-wall-io-row,body.page-tool-json-wall-generator #main-content .tool-embed--json-wall-generator .output-row{grid-template-columns:1fr}}
