Em que ordem as folhas de estilo CSS substituem?

Em um cabeçalho HTML, eu tenho o seguinte:

<head>
<title>Title</title>
<link href="styles.css" rel="stylesheet" type="text/css"/>
<link href="master.css" rel="stylesheet" type="text/css"/>

styles.css é minha planilha específica da página.master.css é uma planilha que uso em cada um dos meus projetos para substituir os padrões do navegador. Qual dessas folhas de estilo tem prioridade? Exemplo: primeira folha contém @ específic

body { margin:10px; }

E fronteiras associadas, mas o segundo contém minhas redefinições de

html, body:not(input="button") {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

Em essência, o elemento em cascata do CSS funciona da mesma forma em termos de referências à folha de estilo e nas funções CSS típicas? Significando que a última linha é a exibida?

questionAnswers(18)

yourAnswerToTheQuestion