@import "https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Domine:wght@400..700&display=swap";:root{font-family:Montserrat,sans-serif;--text-color:rgb(29, 30, 32);--accent-color:#f089a6;--background-color:#f2f9ff;--section-color:#e5edf5;--bold-color:#fac1d8;--border-color:#dae7f1;--impact-font:Domine, "Times New Roman", seriff;color:var(--text-color)}*{box-sizing:border-box}body{margin:0 auto;padding:0;background-color:var(--background-color);height:100vh;display:flex;flex-direction:column}main{width:100%;max-width:70rem;margin-right:auto;margin-left:auto;padding:2rem;flex-grow:1}li{margin:.5rem 0}.brand-header{text-align:center;padding:1rem 1rem .5rem}.brand-header a{font-family:var(--impact-font);color:var(--accent-color);text-decoration:none;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.resume-link{display:inline-block;margin:0 0 1.5rem;padding:.5rem 1.25rem;background-color:var(--accent-color);color:#fff;text-decoration:none;font-family:var(--impact-font);font-weight:600;border-radius:.25rem;transition:filter .1s ease-out}.resume-link:hover{filter:brightness(95%)}.resume-link:active{filter:brightness(85%)}nav ul{display:flex;flex-direction:row;gap:1rem;padding:1rem;margin:0}nav ul li{margin:0;list-style:none;color:var(--accent-color)}nav ul a{color:var(--accent-color);text-decoration:none;transition:all .1s ease-in-out;font-family:var(--impact-font)}nav ul a:hover{filter:brightness(95%);text-decoration:underline}nav ul a:active{filter:brightness(85%)}nav ul .home{font-weight:700}nav ul #email{height:100%;display:flex;align-items:center}nav ul #email svg{display:none}@media screen and (max-width:768px){nav ul #email svg{display:block}nav ul #email span{display:none}main{padding:.75rem}}