form{margin:20px auto;width:400px;text-align:center;padding:20px;border:1px solid #ccc;border-radius:5px}input[type=text]{width:100%;padding:12px;margin:8px 0;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}input[type=submit]{background-color:#0170b9;color:#fff;padding:12px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer}input[type=submit]:hover{background-color:#4b4f58}.results{margin:20px 0}.word-count{font-weight:700;margin:8px 0}