-* {
- box-sizing: border-box;
- margin: 0; padding: 0;
-}
-button { padding: .125em .5em; }
-a { color: inherit; text-decoration: none;}
-
-input {
- border: 1px solid;
- padding: .25em .5em;
- line-height: 1em;
- vertical-align: bottom;
-}
-input[type=number] { padding-right: 0; }
-input[type=radio], input[type=checkbox] { vertical-align: baseline; }
-select {
- border: 1px solid;
- padding: .125em .5em;
-}
-select[multiple] { padding: 0; }
-select[multiple] option { padding: .25em .5em; }
-