@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@300;400;500;600;700&display=swap'); :root{ --mainTextColor-light:#000; --secondaryTextColor-light:rgb(51 51 51); --mainLinkColor-light:#0014DB; --mainBorderColor-light:rgb(218, 218, 218); --mainBgColor-light:rgb(249, 250,251); --mainTextColor-dark:#fff; --secondaryTextColor-dark:#adb0b1; --mainLinkColor-dark:rgb(30, 190,214); --mainBorderColor-dark:#2b3031; --mainBgColor-dark:#131415; --mainTextColor:var(--mainTextColor-light); --secondaryTextColor:var(--secondaryTextColor-light); --mainLinkColor:var(--mainLinkColor-light); --mainBorderColor: var(--mainBorderColor-light); --mainBgColor:var(--mainBgColor-light); } *{ font-family: 'Readex Pro'; line-height: 1.5em; box-sizing: border-box; color: var(--mainTextColor); } body{ background-color: var(--mainBgColor); } p, span, li{ color: var(--secondaryTextColor); font-size: 1em; } a{ text-decoration: none; color: var(--mainLinkColor); font-size: 500; } li{ line-height: 1.9em; } #container--main{ max-width: 750px; margin: 0 auto; } .section--page{ padding-top: 1em; padding-bottom: 1em; } #wrapper--hero{ display: flex; align-items: center; gap: 4em; } #user-name{ font-size: 2.5em; line-height: 0.5em; } #bio, a{ font-weight: 250; /* text-align: justify; */ } #profile-pic{ border-radius: 50%; width: 220px; height: 230px; object-fit: cover; } #email{ color:var(--mainTextColor); } #socials--list{ display: flex; justify-content: flex-start; column-gap: 1em; flex-wrap: wrap; } #socials--list a{ border: 1px solid var(--mainBorderColor); padding: 0.5em 1em; border-radius: 5px; font-size: 0.9em; color: var(--secondaryTextColor); transition: 0.3s; } #socials--list a:hover{ color: var(--mainLinkColor); } #qualifications--list{ list-style: none; } #wrapper--techstack__items{ display: flex; flex-wrap: wrap; gap: 1em; font-size: 0.9em; } .card--techstack{ border: 1px solid var(--mainBorderColor); padding: 0.5em 1em; border-radius: 5px; } .card--work-history{ border-left: 1px solid var(--mainBorderColor-light); margin-top: 3em; margin-bottom: 3em; padding-left: 2em; } .line-break{ background-color: var(--mainBgColor-light); } .card--project{ padding-top: 1em; padding-bottom: 1em; border-top: 1px solid var(--mainBorderColor-light); } .card--project a{ /* color: var(--mainTextColor); */ transition: .3s; } .card--project a:hover{ color: var(--mainLinkColor); } @media(max-width:600px){ #wrappe--hero{ flex-direction: column; gap: 1em; } .section--page{ padding-top: 1em; padding-bottom: 1em; } .card--work-history{ border-left: none; padding-left: 0; } }