Além do Gap, a minha imagem está muito grande e também não há o espaçamento correto entre os elementos.
Poderiam me ajudar, por gentileza?
Código abaixo:
<main class="apresentacao">
<section class="apresentacao__conteudo">
<h1 class="apresentacao__conteudo__titulo">
Eleve seu negócio digital a outro nível <strong class="title-highlight">com um Front-end de qualidade!</strong>
</h1>
<p class="apresentacao__conteudo_paragrafo">
Olá amigos! Me chamo Lucas Teles e sou um Desenvolvedor Full Stack, com especialidade em <strong> HTML, CSS e Typescript</strong>. Este é apenas um portifólio teste.
</p>
<div class="apresentacao__links">
<a class="apresentacao__links__link" href="https://www.instagram.com/l___teles/">Instagram</a>
<a class="apresentacao__links__link" href="https://github.com/TelesL">GitHub</a>
</div>
</section>
<img src="berserk.jpg" alt="Foto do Lucas">
</main>
<footer></footer>
CSS:
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
- { margin: 0; padding: 0; }
body { background-color: black; box-sizing: border-box; color: white; height: 100vh; }
.title-highlight { color: burlywood; }
.apresentacao { align-items: center; display: flex; justify-content: space-between; margin: 10% 15%; }
.apresentacao__conteudo { font-family: "Krona One", sans-serif; flex-direction: column; width: 615px; }
.apresentacao__conteudo__titulo { font-size: 36px; }
.apresentacao__conteudo_paragrafo { font-family: "Montserrat", sans-serif; font-size: 24px; }
.apresentacao__links { display: flex; justify-content: space-between; }
.apresentacao__links__link { background-color: burlywood; border-radius: 16px; color: black; font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 20px; padding: 21.5px 0; text-align: center; text-decoration: none; width: 200px; }