.navbar{position:fixed;top:0;left:0;width:100%;background:linear-gradient(to right,#3bf,#7f3) fixed;box-shadow:0 2px 5px #0000001a;padding:15px 20px;display:flex;justify-content:space-between;z-index:1000}ul{list-style:none;display:flex;justify-content:space-around;margin:0;padding:0}li{margin:0}a{text-decoration:none;color:#fff;font-weight:700;font-size:1.2rem;padding:10px 20px;transition:background .3s ease}a:hover{text-decoration:underline;background:#ffffff1a}a.active{text-decoration:underline;background:#fff3}.members-page{background:radial-gradient(#7f3,#3bf) fixed;background:conic-gradient(#7f3,#3bf,#7f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.full-page{height:1300px;width:85vw}.member-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px}.member-card{background-color:#ffffffec;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a;text-align:center;color:#000}.member-card .member-card-header{color:#000;font-size:1.5rem}.member-card img{border-radius:50%;width:100px;height:100px;object-fit:cover;margin-bottom:10px}.member-card h3{margin:0;font-size:1.5rem}.member-card p{margin:5px 0}.member-card a{color:#00694e;text-decoration:none}.member-card a:hover{text-decoration:underline}.projects-page{text-align:center;padding:20px}.spring{background:radial-gradient(#f3b,#f93);background:conic-gradient(#f93,#f3b,#f93);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-top:10%}.fall{background:radial-gradient(#f33,#f93);background:conic-gradient(#f35,#f93,#f33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-top:10%}.current{background:radial-gradient(#df3,#f36);background:conic-gradient(#df3,#ff33e4,#df3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.past{background:radial-gradient(#f3f,#47b4eb);background:conic-gradient(#f3f,#47b4eb,#f3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}h1{font-size:2rem;margin-bottom:10px}p{font-size:1rem;margin-bottom:20px}img{max-width:100%;height:auto;border-radius:8px;margin-bottom:20px;box-shadow:0 0 10px #0000001a}.description{max-width:100%;height:auto}@media (max-width: 700px){.description{max-width:100%;height:auto}}button{padding:10px 20px;font-size:1rem;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}button:hover{background-color:#45a049}.project_snapshot{width:800px;height:400px}button.github-btn{background-color:#f57c00}article{background:radial-gradient(#7f3,#3bf);background:conic-gradient(#7f3,#3bf,#7f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}body{background:#000f1a;color:#fff;min-block-size:200vh;min-inline-size:100%;padding:5vmin;box-sizing:border-box;display:grid;place-content:center;font-family:system-ui;font-size:min(200%,5vmin)}h1,p,body{margin:0}h1{font-size:10vmin;line-height:1.1;max-inline-size:15ch;margin:auto}p{font-family:Dank Mono,ui-monospace,monospace;margin-top:1ch;line-height:1.35;max-inline-size:40ch;margin:auto}html{block-size:100%;inline-size:100%;text-align:center}.contact-section{background:radial-gradient(#7f3,#3bf);background:conic-gradient(#7f3,#3bf,#7f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;padding:40px}.contact-info{background:radial-gradient(#7f3,#3bf);background:conic-gradient(#7f3,#3bf,#7f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;padding:40px;margin-top:40px}address{color:#ccc;margin-top:1em}a{color:#fff}a:hover{text-decoration:underline}.visibleMobile{display:none}.visibleDesktop{display:block}@media (max-width : 500px){.visibleMobile{display:block}.visibleDesktop{display:none}}
