.word-counter-container{max-width:800px;margin:auto;padding:20px;background:#f8f9fc;border-radius:10px;font-family:'Segoe UI',sans-serif;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.word-counter-container h2{text-align:center;color:#07c;margin-bottom:10px}.short-desc{text-align:center;font-size:14px;color:#333;margin-bottom:15px}.lang-switch{text-align:center;margin-bottom:15px}.lang-switch button{background:#07c;color:#fff;border:none;padding:8px 15px;margin:0 5px;border-radius:6px;cursor:pointer}.lang-switch button.active{background:#005fa3}textarea#text-input{width:100%;height:150px;padding:15px;border-radius:8px;border:1px solid #ccc;font-size:16px;margin-bottom:15px;resize:none}.stats-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:15px}.stat-box{flex:1 1 calc(33.3% - 10px);text-align:center;background:#fff;padding:10px;border-radius:8px;color:#07c;font-weight:700;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.stat-box label{display:block;font-weight:400;color:#333}.social-limit{background:#e8f4fc;padding:10px;border-radius:8px;margin-bottom:15px;font-size:14px}.social-limit ul{padding-left:20px;margin:8px 0}.button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.button-group button{background:#07c;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:14px;cursor:pointer;transition:background 0.3s}.button-group button:hover{background:#005fa3}@media(max-width:600px){.stats-container{flex-direction:column}.stat-box{flex:1 1 100%}}