/* फाइल: /tools/find-and-replace-text/tool-style.css */
.tool-container { max-width: 900px; /* ... (बाकी स्टाइल पहले जैसा) ... */ }
.tool-header { text-align: center; margin-bottom: 2rem; }
.tool-header h1 { font-size: 2.5rem; }
.text-area { width: 100%; min-height: 200px; /* थोड़ी छोटी हाइट */ /* ... (बाकी स्टाइल पहले जैसा) ... */ }
.text-box-wrapper { width: 100%; margin-bottom: 1rem; }
.find-replace-container { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem; margin-bottom: 1.5rem; }
.input-group { display: flex; flex-direction: column; }
.input-group label { font-weight: 500; margin-bottom: 0.5rem; }
.control-input { padding: 0.75rem; border: 1px solid var(--border-color); border-radius: var(--border-radius); font-size: 1rem; }
.options-container { display: flex; gap: 1.5rem; justify-content: center; margin-bottom: 1.5rem; }
.control-label { display: flex; align-items: center; gap: 0.5rem; font-size: 0.9rem; cursor: pointer; }
.control-label input[type="checkbox"] { width: 1.2em; height: 1.2em; }
.generate-btn { width: 100%; padding: 1rem; font-size: 1.2rem; /* ... (बाकी स्टाइल पहले जैसा) ... */ margin-bottom: 1.5rem; }
.output-footer { display: flex; justify-content: space-between; align-items: center; margin-top: 1rem; }
.stats { font-weight: 500; }
.utility-buttons { display: flex; gap: 1rem; }
.tool-btn.utility { padding: 0.6rem 1.2rem; }
@media (max-width: 600px) { .find-replace-container { grid-template-columns: 1fr; } .output-footer { flex-direction: column; gap: 1rem; } }
.content-box { /* ... (पहले जैसा) ... */ }