/* फाइल: /tools/reading-time-checker-online/tool-style.css */
.tool-container-v4 { max-width: 800px; /* ... */ }
.tool-header { text-align: center; margin-bottom: 2rem; }
.main-input-area { background-color: var(--white-color); border: 1px solid var(--border-color); border-radius: var(--border-radius); box-shadow: var(--box-shadow); }
.input-header { display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem 1.5rem; background-color: var(--background-color); border-bottom: 1px solid var(--border-color); font-weight: 500; }
.image-upload-label { background-color: var(--primary-color); color: var(--white-color); padding: 0.5rem 1rem; border-radius: 5px; cursor: pointer; transition: background-color 0.2s ease; margin-left: auto; }
.image-upload-label:hover { background-color: var(--secondary-color); }
.text-area-v4 { width: 100%; min-height: 250px; padding: 1.5rem; font-size: 1.1rem; border: none; resize: vertical; background: none; }
.text-area-v4:focus { outline: none; }
.ocr-controls { margin-top: 1.5rem; display: flex; flex-direction: column; align-items: center; gap: 1rem; }
.image-preview { position: relative; max-width: 300px; }
#previewImage { width: 100%; border-radius: var(--border-radius); border: 1px solid var(--border-color); }
#removeImageBtn { position: absolute; top: -10px; right: -10px; background: #333; color: #fff; border: none; border-radius: 50%; width: 30px; height: 30px; font-size: 1.5rem; cursor: pointer; line-height: 30px; text-align: center; }
.language-selector label { font-weight: 500; }
#langSelect { padding: 0.5rem; border-radius: 5px; }
.status-message { width: 100%; text-align: center; padding: 1rem; font-size: 1.1rem; display: none; }
.spinner { /* ... */ }
.results-container { background-color: var(--background-color); padding: 2rem; border-radius: var(--border-radius); margin-top: 2rem; display: none; }
.result-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 1rem; text-align: center; }
.result-label { /* ... */ }
.result-value { /* ... */ }
.content-box { /* ... */ }