Boa noite, meu css não funciona. A cor de fundo não muda e o texto não está centralizado, não sei onde está o erro. Alguém poderia me ajudar? Também tenho outra dúvida, porque foram colocados atributos do css no html, tipo o tamanho da fonte, cor de fundo etc ? Não pode ser somente no style.css?! Obrigada!
p{ text-align: center; }
body{ background: #cccccc; }
<head>
<meta charset="utf-8">
<title>Barbearia Alura</title>
<link rel="stylesheet" href="style.css">
<style>
</style>
</head>
<body>
<h1 style="text-align: center; background-color: #cccccc;">Sobre a Barbearia Alura</h1>
<p>Localizada no coração da cidade a <strong>Barbearia Alura</strong> traz para o mercado o que há de melhor para o seu cabelo e barba.
Fundada em 2019, a Barbearia Alura já é destaque na cidade e conquista novos clientes a cada dia.</p>
<p style="font-size: 20px;"><em>Nossa missão é:<strong style="color:black;">Proporcionar auto-estima e qualidade de vida aos clientes"</strong>.</em></p>
<p>Oferecemos profissionais experientes e antenados às mudanças no mundo da moda.
O atendimento possui padrão de excelência e agilidade, garantindo qualidade e satisfação dos nossos clientes.</p>
</body>