body,html{font-family:Roboto,sans-serif;background:#e8e8e8;height:100%}.logo{background-image:url(https://1000logos.net/wp-content/uploads/2022/10/Dartmouth-College-Logo.png);width:120px;height:80px;background-repeat:no-repeat;background-size:contain;margin-top:0}@media (min-width: 768px){.logo{width:150px;height:100px;margin-top:15px}}#list{list-style-type:none;display:flex;flex-direction:row;gap:15px;border:1px solid black;padding:8px;border-radius:10px;background-color:#7cd8b066;margin:0}@media (min-width: 768px){#list{gap:30px;padding:10px}}#list li{border-radius:30px;padding:5px}#list li a{color:#000;font-size:20px;font-weight:700;padding:8px;border-radius:20px}@media (min-width: 768px){#list li a{font-size:30px;padding:10px}}:root{text-size-adjust:100%}#list li a.active{color:#fff;background-color:green}#nav{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px}@media (min-width: 768px){#nav{flex-direction:row;justify-content:flex-start;gap:0}}#welcome-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh}#welcome-container h1{font-size:40px;border-color:#000;border-width:10px}#contact-container{text-align:center;padding:20px;font-family:Arial,sans-serif}h1{color:#333;margin-bottom:40px}.contact-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px auto;max-width:400px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease}.contact-card:hover{box-shadow:0 8px 16px #0003}.profile-pic{border-radius:50%;width:100px;height:100px;object-fit:cover;margin-bottom:20px}h2{color:#555;margin:10px 0}p{color:#666;line-height:1.5}a{color:#0073e6;text-decoration:none}header{text-align:center;padding:15px;background-color:#fffc;color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;width:90%;max-width:1200px;margin:0 auto}@media (min-width: 768px){header{width:80%;padding:20px}}@media (min-width: 1024px){header{width:fit-content}}header h1{font-size:24px;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}@media (min-width: 768px){header h1{font-size:32px}}@media (min-width: 1024px){header h1{font-size:36px}}header p{font-size:14px;margin:5px 0}@media (min-width: 768px){header p{font-size:16px}}@media (min-width: 1024px){header p{font-size:18px}}#section-container{display:flex;flex-direction:column;padding:10px;width:90%;max-width:1200px;margin:0 auto;align-items:center}@media (min-width: 768px){#section-container{width:80%;padding:20px}}@media (min-width: 1024px){#section-container{width:60%}}section{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;margin-bottom:20px;transition:transform .2s,box-shadow .2s;width:100%;box-sizing:border-box}@media (min-width: 768px){section{padding:20px}}section:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}section h2{font-size:24px;color:#333;margin-bottom:15px}section p{font-size:16px;color:#555;line-height:1.6}#links{display:flex;flex-direction:row;width:100%;justify-content:center;margin-bottom:20px}#link{gap:30px;border:1px solid black;padding:8px;border-radius:10px;background-color:#fff;margin:10px}@media (min-width: 768px){#link{margin:20px;padding:10px}}#github-link{width:60px;background-color:#fff;border-width:3px;border-radius:10px}@media (min-width: 768px){#github-link{width:80px}}#pdf-link{width:60px;height:60px}@media (min-width: 768px){#pdf-link{width:85px;height:85px}}
