button{background:transparent;border:0;color:inherit;font-size:100%;margin:0;padding:0}button,input[type=submit]{cursor:pointer;transition:.15s}input:where([type=email]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=url]),select,textarea{background:#fff;border:0;box-sizing:border-box;color:var(--color-primary);font-family:var(--font-secondary);font-size:1rem;line-height:1.5625;margin:0;padding:.75rem 1.25rem;width:100%}input:where([type=email])::-moz-placeholder,input:where([type=number])::-moz-placeholder,input:where([type=password])::-moz-placeholder,input:where([type=search])::-moz-placeholder,input:where([type=tel])::-moz-placeholder,input:where([type=text])::-moz-placeholder,input:where([type=url])::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-primary);opacity:.5}input:where([type=email])::placeholder,input:where([type=number])::placeholder,input:where([type=password])::placeholder,input:where([type=search])::placeholder,input:where([type=tel])::placeholder,input:where([type=text])::placeholder,input:where([type=url])::placeholder,select::placeholder,textarea::placeholder{color:var(--color-primary);opacity:.5}textarea{display:block}