 #title {
     position: relative;
     top: 5pc;
 }
 
 #title>p {
     position: relative;
     left: 1pc;
     color: #c6c7c6;
     top: 2pc;
 }
 
 #title>h1 {
     position: relative;
     top: -11pc;
     left: 1pc;
     font-family: sans-serif;
     font-weight: 1px;
     font-style: normal;
     color: #c6c7c6;
 }
 
 #contact {
     display: flex;
     flex-direction: row;
     justify-content: center;
     align-items: center;
     gap: 1px;
     background-color: rgba(228, 228, 228, 0.616);
     width: 90%;
     max-width: 320px;
     height: 50%;
     border-radius: 2pc;
     animation: cardp 1.5s;
 }
 
 #contact>button {
     border: none;
     border-radius: 3pc;
     height: 3pc;
     width: 10pc;
     transition: 1s;
 }
 
 #contact>button:hover {
     cursor: pointer;
     box-shadow: 0px 0px 5px rgba(0, 68, 255, 0.5);
     box-shadow: 0px 0px 10px rgb(0, 68, 255);
 }
 
 #projects {
     width: 70%;
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     gap: 20px;
     margin: 30px auto;
 }
 
 #projects>div {
     display: flex;
     flex-direction: column;
     background: linear-gradient(to top, rgb(238, 238, 238)50%, rgb(46, 46, 46)50%);
     border-radius: 25px;
     box-sizing: border-box;
     margin: 30px auto;
     align-items: flex-start;
     padding: 25px;
     transition: 0.5s;
     width: 90%;
     max-width: 30pc;
     animation: cardp;
     animation-timeline: view(block 80% 0%);
 }
 
 #projects>div:hover {
     box-shadow: 0 0 10px rgb(102, 102, 102);
     box-shadow: 0 0 20px rgb(102, 102, 102);
     box-shadow: 0 0 30px rgb(102, 102, 102);
     cursor: pointer;
 }
 
 #ic {
     display: block !important;
     flex-direction: row;
     gap: 10px;
     position: relative;
     top: -10%;
 }
 
 #ic img {
     width: 2pc;
     height: 2pc;
     position: relative;
     top: 5dvh;
     left: 0dvw;
 }
 
 #comp {
     width: 70%;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
 }
 
 #competence h1 {
     position: relative;
     top: -10dvh;
     left: 0dvw;
     filter: drop-shadow(0px 0px 5px rgb(0, 14, 59));
     filter: drop-shadow(0px 0px 10px rgb(0, 14, 59));
     filter: drop-shadow(0px 0px 20px rgb(0, 17, 255));
 }
 
 #competence div {
     animation: cardp;
     animation-timeline: view(block 50% -10%);
     transition: 2s;
 }
 
 #comp div p {
     text-align: center;
     position: relative;
     top: 0dvh;
     left: 0dvw;
 }
 
 #comp>div>img {
     display: flex;
     width: 5pc;
     height: 4pc;
     position: relative;
     top: 2dvh;
     left: 0dvw;
     transition: all 0.3s ease;
 }
 
 #comp div img:hover {
     filter: drop-shadow(0px 0px 10px rgba(0, 26, 112, 0.5));
     cursor: pointer;
     transform: scale(1.2);
 }
 
 #comp div {
     display: flex;
     flex-direction: column-reverse;
     background-color: rgb(245, 245, 245);
     height: 5pc;
     width: 5pc;
     border-radius: 10px;
     margin: 10px auto;
 }
 
 body {
     background-color: #ffffff;
     font-family: Arial, sans-serif;
     margin: 0;
 }
 
 html {
     scroll-behavior: smooth;
 }
 
 h1 {
     margin-top: 50px;
     position: relative;
     top: 5dvh;
     left: 5dvw;
     font-style: initial;
     animation: cardp 1.5s;
 }
 
 p {
     color: #333;
     margin-top: 20px;
     position: relative;
     top: 5dvh;
     left: 5dvw;
     font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
 }
 
 section {
     min-height: 100dvh;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
 }
 
 #chose button {
     background-color: #c6c7c6;
     border: none;
     border-radius: 15px;
     height: 2pc;
     background: rgba(255, 255, 255, 0);
     transition: all 0.3s ease;
 }
 
 #chose button:hover {
     cursor: pointer;
     box-shadow: 0px 0px 5px rgba(170, 170, 170, 0.5);
     box-shadow: 0px 0px 10px rgba(32, 31, 31, 0.5);
     box-shadow: 0px 0px 15px rgba(136, 136, 136, 0.5);
 }
 
 #chose {
     z-index: 9999;
     backdrop-filter: blur(3px);
     -webkit-backdrop-filter: blur(20px);
     width: clamp(300px, 40%, 600px);
     position: fixed;
     top: 5vh;
     left: 50%;
     transform: translateX(-50%);
     padding: 0.75rem 1.5rem;
     background: rgba(145, 145, 145, 0.2);
     border: 2px solid rgba(255, 255, 255, 0.3);
     border-radius: 30px;
     color: #fff;
     text-decoration: none;
     transition: all 0.2s ease;
     animation: op 1.5s;
 }
 
 #presentation-content {
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     text-align: center;
     width: 100%;
 }
 
 #presentation-content h1 {
     font-size: 4rem;
     margin: 0 0 50px 0;
     font-family: "Isometra", serif;
     font-style: normal;
     color: rgba(3, 3, 3, 0.699);
     position: relative;
     left: 0pc;
 }
 
 @keyframes cardp {
     0% {
         opacity: 0;
         transform: scale(0.9);
     }
     100% {
         opacity: 1;
         transform: scale(1);
     }
 }
 
 @keyframes op {
     0% {
         opacity: 0.1;
         transform: translateX(-50%) scale(0.8);
     }
     100% {
         opacity: 1;
         transform: translateX(-50%) scale(1);
     }
 }
 
 #project h1 {
     font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
     filter: drop-shadow(0px 0px 5px rgb(0, 14, 59));
     filter: drop-shadow(0px 0px 10px rgb(0, 14, 59));
     filter: drop-shadow(0px 0px 20px rgb(0, 17, 255));
     left: 0dvh;
 }