@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--light-color:240,246,252;--dark-color:13,17,23;--primary-color:31,111,235}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;outline:none;padding:0}body{background-color:#0d1117;background-color:rgb(var(--dark-color));color:#f0f6fc;color:rgb(var(--light-color));overflow-x:hidden;scroll-behavior:smooth;transition:all .15s ease}.container{margin-top:5rem;margin-inline:auto;padding-block:2rem;width:min(90%,50rem)}.light{background-color:#f0f6fc;background-color:rgb(var(--light-color));color:#0d1117;color:rgb(var(--dark-color))}::-webkit-scrollbar{width:.25em}::-webkit-scrollbar-track{margin-block:.45em;-webkit-transition:all .15s ease;transition:all .15s ease}::-webkit-scrollbar-track:hover{background:rgba(13,17,23,.1);background:rgba(var(--dark-color),.1)}::-webkit-scrollbar-thumb{background:rgba(240,246,252,.5);background:rgba(var(--light-color),.5);border-radius:.5rem}.light ::-webkit-scrollbar-thumb{background:rgba(13,17,23,.5);background:rgb(var(--dark-color),.5)}a{color:inherit;text-decoration:none}header{background:rgb(var(--dark-color));left:0;padding-block:2rem;position:fixed;right:0;top:0;transition:all .15s ease;z-index:1}.light header{background:rgb(var(--light-color))}header>div{margin-inline:auto;-webkit-user-select:none;user-select:none;width:90%}header .heading h1,header>.wrapper>.heading{align-items:center;display:flex;justify-content:space-between}header .heading h1{color:rgb(var(--primary-color));text-shadow:0 0 20px rgba(var(--primary-color),.5)}.menu-icon{border-radius:50%;height:2.5rem;margin-right:1rem;padding:.25rem;-webkit-transform:rotate(0);transform:rotate(0);transition:all .15s ease;width:2.5rem;z-index:1}.menu-icon:active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.light .menu-icon:hover{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.menu-icon:hover{-webkit-backdrop-filter:invert(.1);backdrop-filter:invert(.1)}.menu-icon .svg{align-items:center;background:rgb(var(--light-color));cursor:pointer;display:flex;height:100%;-webkit-mask:url(/static/media/menu.7df333010b13d65e87b5.svg) no-repeat center;mask:url(/static/media/menu.7df333010b13d65e87b5.svg) no-repeat center;transition:all .15s ease;width:100%}.menu-icon .svg:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.light .menu-icon .svg:hover{-webkit-filter:invert(.2);filter:invert(.2)}.light .menu-icon .svg{background:rgb(var(--dark-color))}.modeToggler{border-radius:50%;height:2.5rem;padding:.25rem;transition:all .15s ease;width:2.5rem;z-index:1}.light .modeToggler:hover{-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}.modeToggler:hover{-webkit-backdrop-filter:invert(.1);backdrop-filter:invert(.1)}.modeToggler .svg{align-items:center;background:rgb(var(--light-color));cursor:pointer;display:flex;height:100%;-webkit-mask:url(/static/media/moon.a44dfd2c8f75ba4b8afc.svg) no-repeat center;mask:url(/static/media/moon.a44dfd2c8f75ba4b8afc.svg) no-repeat center;transition:all .15s ease;width:100%}.modeToggler .svg:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.light .modeToggler .svg:hover{-webkit-filter:invert(.2);filter:invert(.2)}.light .modeToggler .svg{background:rgb(var(--dark-color));-webkit-mask:url(/static/media/sun.e1fb39e4f3de9c3d0736.svg) no-repeat center;mask:url(/static/media/sun.e1fb39e4f3de9c3d0736.svg) no-repeat center}@media screen and (max-width:950px){header{padding-block:1rem}header>.wrapper{flex-direction:column}header .wrapper>.heading{display:flex;flex-direction:row;justify-content:space-between}.modeToggler,header>div>h1{margin-block:.5rem}}.news{grid-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card{border:1px solid rgba(var(--light-color),.15);border-radius:5px;display:flex;flex-direction:column;overflow:hidden;transition:all .15s ease}.light .card{border-color:rgba(var(--dark-color),.15)}.card .card-body{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:.5rem}.card .card-img-top{object-fit:cover;overflow:hidden}.card .card-img-top>img{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.card:hover .card-img-top>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card .card-title{color:rgba(var(--light-color),.85);display:flex;flex-direction:column;font-size:1.2rem;font-weight:600;position:relative}.card .card-title span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transition:all .15s ease}.light .card .card-title span{color:rgba(var(--dark-color),1)}.card .card-source{border-radius:.25rem;font-size:.75rem;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.15rem .3rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card .card-source:after{content:"\0000a0\002022\0000a0";font-size:.5625rem;margin-left:.25rem}.card .text-muted{color:rgba(var(--light-color),.5);font-size:.8rem;transition:all .15s ease}.light .card .text-muted{color:rgba(var(--dark-color),.8)}.card .card-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:rgba(var(--light-color),.8);display:-webkit-box;font-size:1rem;overflow:hidden;transition:all .15s ease}.light .card .card-text{color:rgba(var(--dark-color),.8)}.card .card-footer{-webkit-margin-before:auto;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-block-start:auto}.card .card-button{border-radius:.25rem;padding:.75rem 1.5rem;transition:all .15s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card .card-button,.card .card-button:hover{background-color:rgba(var(--primary-color),1)}.card .card-button:hover{scale:1.05}.card a.card-button{color:rgba(var(--light-color),1);margin-top:auto;text-decoration:none}.loading{align-items:center;background-color:rgba(var(--dark-color),.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.loading span{-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;border-left:4px solid rgba(var(--light-color),1);border-radius:50%;border-right:4px solid rgba(var(--light-color),0);border-top:4px solid rgba(var(--light-color),1);height:2.5rem;left:calc(50% - 1.75rem);position:absolute;top:calc(45% - 1.75rem);width:2.5rem}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.menu{background-color:rgb(var(--dark-color));display:flex;flex-direction:column;gap:1rem;height:100vh;left:0;overflow-y:auto;padding:6rem 0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:.5s;transition:all .15s ease;width:18rem}.menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.light .menu{background-color:rgb(var(--light-color))}@media screen and (min-width:50rem){.menu{padding:8rem 0}}.menu .menu-item{border-bottom-right-radius:50rem;border-top-right-radius:50rem;cursor:pointer;font-size:1rem;margin-right:1rem;padding:1rem 3rem;position:relative;text-decoration:none;text-transform:capitalize;transition:all .15s ease}.menu .menu-item.active,.menu .menu-item:hover{color:rgba(var(--primary-color),1)}.menu .menu-item.active{background-color:rgba(var(--primary-color),.1)}.about h2{font-size:1.5rem;font-weight:500;text-transform:uppercase}.about p{font-size:1.15em;font-weight:300;padding-block:1rem}.open-source{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-block:2rem}.open-source h3{align-items:center;display:flex;gap:.75rem}.open-source h3 .svg{background-color:rgb(var(--primary-color));height:1.5rem;-webkit-mask:url(/static/media/github.080591513b1a3eb8fdfe.svg) no-repeat center;mask:url(/static/media/github.080591513b1a3eb8fdfe.svg) no-repeat center;position:relative;width:1.5rem}.features{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding-block:2rem}.features h3{align-items:center;display:flex;gap:.75rem}.features h3 .svg{background-color:rgb(var(--primary-color));height:1.5rem;-webkit-mask:url(/static/media/checkmark.c8e04c405b5bd3680a3b.svg) no-repeat center;mask:url(/static/media/checkmark.c8e04c405b5bd3680a3b.svg) no-repeat center;position:relative;width:1.5rem}.features li{font-size:1.15em;list-style-type:decimal-leading-zero}.open-source a{color:rgb(var(--primary-color));text-decoration:none}.open-source a:hover{text-decoration:underline}.about .credits{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-block:2rem}.about .credits h3{align-items:center;display:flex;gap:.75rem}.about .credits h3 .svg{background-color:rgb(var(--primary-color));height:1.5rem;-webkit-mask:url(/static/media/heart.e7959fe7a1d1abda24d2.svg) no-repeat center;mask:url(/static/media/heart.e7959fe7a1d1abda24d2.svg) no-repeat center;position:relative;width:1.5rem}.about .credits p{font-size:1.15em;font-weight:300;padding-block:1rem}.about .credits a{color:rgb(var(--primary-color));text-decoration:none}.about .credits a:hover{text-decoration:underline}.contactPage h2{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:.75rem;text-transform:uppercase}.contactPage h2 .svg{background-color:rgb(var(--primary-color));height:1.5rem;-webkit-mask:url(/static/media/mail.9b730b77ab933666bfb5.svg) no-repeat center;mask:url(/static/media/mail.9b730b77ab933666bfb5.svg) no-repeat center;position:relative;width:1.5rem}.contactPage p{font-size:1.15em;font-weight:300;padding-block:1rem}form{padding-block:1rem}.form-group,form{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.form-group{width:100%}.form-group label{font-size:1.15em;font-weight:500}.form-group input{transition:all .15 ease}.form-group input,.form-group textarea{background-color:initial;border:1px solid hsla(0,0%,100%,.3);border-radius:.5rem;color:rgb(var(--light-color));font-size:1.15em;font-weight:300;outline:none;padding:.75rem 1rem;width:100%}.form-group input:focus,.form-group textarea:focus{border:1px solid rgb(var(--primary-color))}.form-group input::-webkit-input-placeholder{color:rgb(var(--light-color));opacity:.5;-webkit-transition:all .15 ease;transition:all .15 ease}.form-group input::placeholder{color:rgb(var(--light-color));opacity:.5;transition:all .15 ease}.form-group textarea::-webkit-input-placeholder{color:rgb(var(--light-color));opacity:.5;-webkit-transition:all .15 ease;transition:all .15 ease}.form-group textarea::placeholder{color:rgb(var(--light-color));opacity:.5;transition:all .15 ease}button[type=submit]{background-color:rgb(var(--light-color));border:1px solid transparent;border-radius:.375rem;color:rgb(var(--dark-color));cursor:pointer;font-size:1.25rem;font-weight:500;line-height:1.5;padding:.85rem 1.5rem;transition:all .15s ease}button[type=submit]:hover{background-color:initial;border-color:rgb(var(--light-color));color:rgb(var(--light-color))}.light button[type=submit]{background-color:rgb(var(--dark-color));color:rgb(var(--light-color))}.light button[type=submit]:hover{background-color:initial;border-color:rgb(var(--dark-color));color:rgb(var(--dark-color))}.light .form-group input,.light .form-group textarea{border:1px solid rgba(0,0,0,.3);caret-color:rgb(var(--dark-color));color:rgb(var(--dark-color))}.light .form-group input::-webkit-input-placeholder{color:rgb(var(--dark-color))}.light .form-group input::placeholder{color:rgb(var(--dark-color))}.light .form-group textarea::-webkit-input-placeholder{color:rgb(var(--dark-color))}.light .form-group textarea::placeholder{color:rgb(var(--dark-color))}label{display:inline-block}.label_faded{opacity:.5}
/*# sourceMappingURL=main.baa98b13.css.map*/