/* Aplicação base */ body { background-color: var(--bg0); font-family: system-ui; color: var(--fg0); } a { color: var(--blue); } a:hover { color: var(--aqua); } code { background-color: var(--bg1); color: var(--orange); } pre { background-color: var(--bg1); border: 1px solid var(--bg3); } header { display: flex; justify-content: space-between; align-items: center; padding: 0rem 1rem; } header>div.right { display: flex; gap: 2rem; align-items: center; } main { padding: 0 2rem; } footer { border-top: solid 1px var(--fg0); display: flex; justify-content: center; align-items: center; gap: 2rem; } nav>ul { padding: 0; margin: 0; display: flex; gap: 1rem; list-style: none; } nav>ul>li>a { text-decoration: none; font-size: 1.25rem; } h1 a { text-decoration: none; color: var(--fg0); } .socials>a>img { display:block; --icon-size: 1.5rem; width: var(--icon-size); height: var(--icon-size); } .iconGit { filter: invert(35%) sepia(80%) saturate(1488%) hue-rotate(340deg) brightness(92%) contrast(94%); } .projectList { padding: 1rem; display: flex; gap: 1rem; } .projectCard { width: 18rem; padding: 0.5rem; display: flex; flex-direction: column; gap: 10rem; background-color: var(--bg1); border: solid 1px var(--fg0); }