font-style: italic;
text-decoration: underline;
color: #068;
+ word-break: break-word;
}
-a.button {
+a.button, label.button {
font-style: inherit;
text-decoration: inherit;
color: inherit;
}
h2 { font-size: 1.125em; }
-select, input, button, textarea, a.button {
+select, input, button, textarea, a.button, label.button {
display: inline-block;
color: #000; background-color: #FFF;
border: .5pt solid;
}
input[type=number] { text-align: right; padding-right: 0; }
-button, input[type=button], a.button {
+button, input[type=button], a.button, label.button {
box-shadow: .125em .125em .25em;
cursor: pointer;
}
white-space: nowrap;
overflow: hidden;
}
-input[type="search"] + button.search:before {
+input[type="search"] + button.search:before,
input.search + button.search:before {
content: '\1f50d';
color: #000;