.reading-time-calculator{max-width:400px;margin:1.5em auto;padding:1em;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);background-color:#fff;font-family:inherit}.reading-time-calculator label{display:block;font-weight:600;margin-bottom:.25em;color:#333}.reading-time-calculator textarea,.reading-time-calculator input[type=number]{width:100%;padding:.75em;margin-bottom:.75em;border:1px solid #ccc;border-radius:4px;font-size:1rem;font-family:inherit;box-sizing:border-box}.reading-time-calculator button{display:block;width:100%;padding:.75em;border:none;border-radius:4px;background-color:#0073aa;color:#fff;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.reading-time-calculator button:hover{background-color:#005177}