I'm experiencing an issue where the items are staying to the left instead of spreading out properly on my website. Additionally, when using Google Icons, they won't display unless I include the base tag in the head section since the domain name isn't registered. Is this a common problem? I am using Microsoft Edge as my browser.
header {
display: flex;
justify-content: space-between;
width: 100%;
}
<!DOCTYPE html>
<html lang="en">
<head>
<title>Brain Archive</title>
<meta charset="UTF-8">
<base href="https://www.brainarchive.com/">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="brain_archive.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3e796c7f7a7e0c0e10100a06">[email protected]</a>,100..700,0..1,-50..200" />
</head>
<body>
<header>
<span>Brain Archive</span>
<span>
<span class="material-symbols-outlined">search</span>
<span class="material-symbols-outlined">menu</span>
</span>
</header>
<main>
</main>
</body>
</html>