#navbar{position: fixed;
    top: 0;
    width: 100%;
    background-color: rgb(120, 120, 208);
    height: 50px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 20px;}

#navbar a {
  text-decoration: none;
  color: rgb(31, 31, 59);
  font-size: 25px;
  padding-right: 30px;
}

#navbar a:hover{color:rgb(201, 201, 248);
                font-weight: bold;}

#welcome-section{margin-top: 60px;
                height:70vh;
                background-color: rgb(41, 41, 80);
                text-align:center;
                color:rgb(201, 201, 248);
                padding-top: 200px;}

h1{font-size:100px;}

h2{font-size:60px;}

h3{font-size:50px;}

#project-section{height:80vh;
                max-width: 1000px;
                margin-left: auto;
                margin-right: auto;
                background-color: rgb(92, 92, 177);
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                justify-content: center;
                justify-items: center;
                gap: 20px;
                padding-top: 50px;
                text-align: center;
                margin-top: 25px;
                margin-bottom: 25px;}

.project-tile{height: 150px;
                width: 400px;
                background-color: rgb(146, 146, 169);
                padding-top: 100px;
                text-align: center;
                border: 2px solid rgb(41, 41, 80);
                box-shadow: 3px 4px 6px 1px rgb(41, 41, 80) }

.project-tile:hover{border: 4px solid rgb(41, 41, 80);
                    font-weight: bold;}

.project-tile:hover::before {content: "< ";
                    color: rgb(41, 41, 80);
                    font-size: 30px;}

.project-tile:hover::after {content: " />";
                    color: rgb(41, 41, 80);
                    font-size: 30px;}

#contact-link{height:50vh;
            background-color: rgb(46, 46, 90);
            text-align:center;
            color:rgb(201, 201, 248);
            padding-top: 200px;}

footer{background-color:rgb(41, 41, 80);
        color:rgb(201, 201, 248);
        text-align: right;
        padding: 10px;
        margin-top: 10px;}

@media (max-width: 768px) {
  #project-section {display:flex;
    flex-direction:column;
  }
}

body{background-color:rgb(37, 38, 65);
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}

.social-icons a {
    text-decoration: none;
    color: rgb(201, 201, 248);
    font-size: 40px;}



.project-tile a{text-decoration: none;
                color: rgb(41, 41, 80);
                font-size: 25px;}