:root{--primary-color:#fff;--primary-color-medium-alpha:#d5d5d5;--primary-color-high-alpha:#00000080;--background-color:#111;--secondary-color:#262626;--accent-color:#c04b4b;--accent-color-low-opacity:#c04b4b7a}h1,h2,h3,h4,h5,h6{color:#fff;color:var(--primary-color);font-family:robo}p{color:#d5d5d5;color:var(--primary-color-medium-alpha)}input{border-radius:0!important}html{scroll-behavior:smooth}.page,html{margin:0;padding:0}.page{box-sizing:border-box;height:fit-content;min-height:100vh;text-align:start}.bamboo{animation:fly-in-right 1s ease-out forwards;background-image:url(/static/media/bamboo.b12fd5ee49d8855a0806.svg);background-repeat:repeat;background-size:250px;height:100%;left:30;opacity:1;pointer-events:none;position:fixed;top:0;transform-origin:center;transition:opacity .2s ease;width:250px;z-index:4}@keyframes fly-in-right{0%{transform:translateX(-100%)}to{transform:translateY(0)}}@keyframes fly-in-left{0%{transform:translateX(100%) rotateY(180deg)}to{transform:translateY(0) rotateY(180deg)}}@media (max-width:1350px){.bamboo.back{opacity:0!important}}.accent-text{color:#c04b4b;color:var(--accent-color)}.bamboo.right{animation:fly-in-left 1s ease-out forwards!important;background-position:0 250px;left:auto;right:30}.bamboo.left.back{background-position:0 250px;left:-50}.bamboo.right.back{background-position:0 0;right:-50}.bamboo.back{opacity:.3;z-index:3}@media (max-width:1500px){.bamboo.back{opacity:1}.bamboo{opacity:0}.analytics,.logged-text{display:none}}.content{align-self:center;display:flex;flex-direction:column;height:100%!important;justify-content:start;margin:0 auto auto;max-width:1000px;min-height:97.5vh;overflow-x:hidden;padding:0 70px 10px;position:relative}@media (max-width:1020px){.content{padding:40px}}@media (max-width:850px){.content{padding:20px}}*,label{font-family:robo}body{background-color:#111;background-color:var(--background-color);box-sizing:border-box;color:#fff;color:var(--primary-color);height:fit-content;margin:0;outline-offset:0;padding:0;position:relative;top:0;transition:background-color .5s ease,color .5s ease-out}#contact{padding-bottom:90px!important}@font-face{font-family:robo;src:url(/static/media/RobotoMono-Bold.7211ab61a8b83177865a.ttf)}@font-face{font-family:poppins;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@media (max-width:768px){body{margin-left:0;margin-right:0}#home,.footer{padding-bottom:0!important}.content{padding-bottom:10px}}@media (max-width:672px){#contact{padding-bottom:50px}.skill-container{height:30px!important}}.not-found{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center}.not-found img{height:80px;width:80px}.not-found button{text-wrap:nowrap;margin-top:30px;max-width:none;width:fit-content}.nothing{color:#c04b4b!important;color:var(--accent-color)!important}.logout button{margin-top:20px}.top-bar-holder{display:flex;justify-content:flex-end}.nav-bar{box-sizing:border-box;display:flex;flex-direction:row;padding:50px 0;width:100%;z-index:1000}nav section{display:flex;gap:5px}nav a{border-radius:50%;transition:background-color .2s ease,margin .2s ease}.home-icon{cursor:pointer;height:40px;width:40px}.home-icon img{height:100%;object-fit:cover;object-position:center;transform:rotateY(180deg);width:100%}#socials{border-left:1px solid #0000001a;border-right:1px solid #0000001a;padding-left:5px;padding-right:5px}.nav-bar nav{display:flex;gap:5px;justify-content:space-between}nav a[data-tooltip]{position:relative}nav a[data-tooltip]:after{background-color:var(--accent-color);border-radius:5px;bottom:120%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}nav a[data-tooltip]:hover:after{opacity:1;visibility:visible}#home{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;margin-top:150px;padding-bottom:20px;position:relative}@media (max-width:1055px){#home{margin-top:50px}}#home>:not(:first-child){border-top:2px solid var(--secondary-color);margin-top:20px;padding-top:40px}.container h1{font-size:25px;margin-bottom:30px}.highlighted{background-color:var(--accent-color-low-opacity);color:var(--primary-color);padding:0 5px}.logged-text{cursor:pointer;position:fixed;right:20px;top:10px;z-index:100}.trash{cursor:pointer;height:18px;margin-left:10px;margin-top:12px;transition:transform .3s ease;width:18px}.analytics{left:20px;position:fixed;top:10px;z-index:100}.analytics img{height:20px;margin-right:5px;transform:translateY(20%)}.trash:hover{transform:scale(1.05)}option{background-color:var(--background-color)}@keyframes unblur{0%{filter:blur(5px)}to{filter:blur(0)}}@keyframes flydown{0%{opacity:1;transform:scaleX(1.5) scaleY(1)}99%{opacity:1;transform:scaleX(1.5) scaleY(.01)}to{opacity:0;transform:scaleX(1.5) scaleY(0)}}.loader-section{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:50px;width:100%}.loader{animation:rot1 1.2s linear infinite;border:3px solid var(--accent-color-low-opacity);border-radius:50%;border-top:3px solid #0000;box-sizing:border-box;height:40px;width:40px}@keyframes rot1{to{transform:rotate(1turn)}}.social-loader{height:50px;margin:0;width:50px}@keyframes appear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#hero .container-profile{display:flex;gap:70px;justify-content:space-between;margin-bottom:0;width:100%}#hero{padding-bottom:20px;width:100%}.top-cat{height:130px;position:absolute;top:-110px;z-index:1}.spotify-text,.top-cat{display:flex;width:100%}.spotify-text{flex-wrap:wrap;gap:10px;text-align:break-word;word-break:break-word}.top-cat-hand{bottom:0;height:40px;position:absolute;width:auto;z-index:3}.top-cat-hand.right-hand{right:0;transform:rotateY(180deg)}.top-cat-body{height:100px;left:50%;position:absolute;top:-45px;transform:translateX(-50%);width:auto;z-index:-3}@keyframes cat-appear{0%{top:-45px}to{top:-100px}}.discord-status{display:flex;gap:3px}.profile-pic{align-self:flex-start;background-color:var(--secondary-color);border:6px solid #000;box-sizing:border-box;flex-shrink:0;height:238px;object-fit:cover;object-position:center;outline:3px solid var(--accent-color);outline-offset:0;transform-origin:bottom center;transition:transform .3s ease,outline-offset .3s ease,filter .3s ease;width:260px;z-index:1}.profile-pic:hover .top-cat-body{display:none;top:50px}#hero .img-container{height:100%}.img-container{position:relative}.image-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#hero .container-profile img.edit:hover{filter:brightness(.8);outline-offset:0;transform:scale(1.02)}#hero .container-profile .text-container{flex-shrink:1;margin:0;width:100%}#hero a{color:var(--primary-color);text-decoration:none}#hero h1{font-size:3rem;margin:0 0 25px}#hero p{font-size:17px}#profile-img{background-color:var(--primary-color);border-radius:20px;height:auto;width:400px}.circle{background-color:#fff;border-radius:50%;height:5px;margin:auto 8px auto 10px;width:5px}.discord-span a:hover{cursor:pointer;font-weight:700}.discord-span{display:flex}.service-text-container{margin-top:30px}.service-text{display:flex;flex-direction:row;gap:10px;margin-top:0}.service-text span{text-wrap:nowrap;display:flex}.service-text:last-child{margin-top:18px}.online{background-color:#90ee90}.idle{background-color:orange}.dnd{background-color:red}.offline{background-color:gray}.service-image{height:20px;margin-top:1px;width:auto}.nowrap,.song{text-wrap:nowrap}.song{color:var(--accent-color)!important;max-width:190px;overflow:hidden;text-overflow:ellipsis}.service-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.small-loader{height:21px;width:21px}.small-loader .loader{height:100%;width:21px}.uploading{filter:blur(5px)}.hero-api-info label{color:var(--primary-color);filter:brightness(.9)}.add-new-form{animation-delay:.8s;border-radius:10px;display:flex;flex-direction:column;margin-top:40px;padding:0}.add-new-form,.add-new-form .input-container{margin-bottom:40px}.add-new-form input{background-color:initial;border:none;border-bottom:2px solid var(--primary-color-medium-alpha);color:var(--primary-color);margin-top:5px;width:100%}.button-container-right{align-items:flex-end;margin-top:10px}#discord-user-id{margin-bottom:30px}.hero-api-info button{transform:translateY(31px)!important}.hero-api-info button:hover{transform:translateY(31px) scale(1.03)!important}@media (max-width:1155px){.img-container{display:none}}#about{margin-bottom:20px;margin-top:0!important}#about.container{margin-bottom:0}.about-info{margin-top:20px}.about-info label{color:var(--primary-color);filter:brightness(.9)}.about-image-holder{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start;margin-bottom:20px;margin-top:20px}.about-image-holder div{border:none!important;box-shadow:none!important}.about-image-holder .about-img-container{height:100%;transition:transform .2s ease,box-shadow .2s ease;width:100%}.about-img-container .about-img img{border-radius:10px;box-shadow:0 4px 10px #0000001a;height:100%;object-fit:cover;object-position:center;outline:1px var(--primary-color-medium-alpha) solid;width:100%}.about-img-container .trash{border-radius:50%!important;height:15px;top:0;width:15px}.about-info form{border:2px dashed var(--primary-color-medium-alpha);border-radius:10px;display:flex;flex-direction:column;margin-bottom:0;padding:10px}.about-info input{background-color:initial;border:1px solid var(--primary-color-medium-alpha);border-radius:4px;color:var(--primary-color);margin-bottom:10px;margin-top:5px;width:100%}.about-info button{transform:translateY(31px)!important}.about-info button:hover{transform:scale(1.03) translateY(31px)!important}.about-image-holder .about-img-container{object-fit:cover;position:relative}.stats-container{flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:30px;padding:40px 0;padding-top:60px!important;width:100%}.stat,.stats-container{align-items:center;display:flex}.stat{background-color:var(--secondary-color);box-shadow:0 0 10px #0000004d;box-sizing:border-box;flex:1 1;gap:15px;justify-content:center;max-width:300px;min-width:200px;padding:20px}.stat p{text-wrap:nowrap}.about-image{position:absolute;right:20;top:20;width:50px}.stat-image{flex-shrink:0;height:40px;width:40px}.cat-small-text{width:20px}.about-img{box-sizing:border-box;height:100%;object-fit:cover;object-position:center;padding:6px;width:100%}.stat-number{color:var(--primary-color);font-size:1.5rem;font-weight:700}.stat>div{display:flex;flex-direction:column;justify-content:center}.about-image-holder{background-color:var(--secondary-color);border:3px solid var(--accent-color);box-sizing:border-box;height:500px;margin-top:50px;outline-offset:6px;overflow:hidden;position:relative;width:100%}@media (max-width:600px){.about-image-holder{height:300px}}.image-description{align-items:center;background-color:#000000a8;bottom:-60px;box-sizing:border-box;color:var(--primary-color);display:flex;font-size:14px;gap:20px;height:60px;left:0;opacity:1;padding:20px;position:absolute;right:0;text-align:start;transition:bottom .2s ease-out}.about-img-container:hover .image-description{bottom:0}.experience-container{display:flex;flex-direction:column;gap:25px;margin-bottom:30px;margin-top:40px}#experiences{width:100%}.experience-holder{box-sizing:border-box;display:flex;justify-content:space-between;width:100%}.experience-holder .trash{transform:scale(1)}.experience{box-sizing:border-box;display:flex;max-height:48px;overflow:hidden;transition:max-height 1s ease;width:100%}.Loading{opacity:.3!important}.arrow{height:auto;opacity:0!important;position:absolute;right:-10px;top:5px;transform:rotate(0deg);transition:opacity .2s ease,right .2s ease-in-out,transform .2s ease;width:8px}.experience:hover .arrow{opacity:1!important;right:-20px}.experience.show .arrow{transform:rotate(90deg)!important}.experience-text{width:100%}.top-line span{position:relative}.top-line{display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.date{color:#c3c3c3!important}.experience-text h1{text-wrap:nowrap;color:var(--accent-color);font-size:16px!important}.experience-text p{color:var(--primary-color)}.experience-info p{color:var(--primary-color-medium-alpha)}.experience-text h1,p{display:inline-block;margin:0}.button-container-right{display:flex;gap:10px;justify-content:flex-end}.button-container-right div{width:100%}.experience-text h1{font-size:15px}.experience-image{align-items:center;border:1px solid hsla(0,0%,50%,.103);border-radius:50%;box-sizing:border-box;display:flex;flex-grow:1;height:48px!important;justify-content:center;margin:0;padding:0;transform:none;width:53.7px!important}.experience-image span{margin:0}.experience-image img{background-color:gray;border-radius:50%;box-sizing:border-box;height:100%;object-fit:cover;object-position:center;width:100%}.experience-info-container p{animation:none!important;opacity:1}#date-container{display:flex;gap:30px}@media (max-width:1150px){.stats-container{display:flex;flex-direction:column;gap:30px}.stats-container .stat{align-items:center;justify-content:flex-start;max-width:none;width:100%}}@media (max-width:820px){.month{display:none}}#date-container span{width:100%}.experience-info{padding-top:15px}.add-experience{border:2px dashed var(--primary-color-medium-alpha);border-radius:10px;box-sizing:border-box;display:flex;margin-bottom:20px;padding:10px;width:100%}#photo{margin-bottom:0}input[type=date]{background:linear-gradient(to right,#0000 0,#0000 92%,var(--accent-color) 80%,var(--accent-color) 100%);box-sizing:border-box;width:100%}.add-experience-form{margin:0;width:100%}.add-experience-form input,textarea{background-color:initial;color:var(--primary-color);margin-bottom:10px}@media (max-width:620px){.date{display:none}}.skill-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:40px;min-height:fit-content}.scroll-text{color:var(--primary-color);display:none;font-size:13px;text-align:start}@media (max-width:1000px){.skill-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.skill{padding:20px 10px!important}.tick{margin-right:13px!important}}#skills{width:100%}.skill{background-color:var(--secondary-color);box-sizing:border-box;display:flex;font-size:13px;height:60px;justify-content:flex-start;padding:20px;text-align:start;white-space:nowrap;width:100%}.skill,.skill-text{color:var(--primary-color);overflow:hidden;text-overflow:ellipsis}.skill-text{max-width:90%}.add-new-skill{background-color:initial}.add-new-skill,.add-new-skill:focus{border:3px dashed var(--secondary-color)}.add-new-skill-input::placeholder{font-style:normal}.skill img{height:20px;margin-right:20px;width:20px}.skill.deletion:hover{background-color:var(--accent-color-low-opacity);cursor:pointer}.tick{box-sizing:border-box;flex:0 0 20px;height:100%;margin-right:20px;outline:3px solid hsla(0,0%,100%,.368);position:relative;width:18px}.tick img{bottom:-2;left:-2px;position:absolute;transform:scale(1.5);transform-origin:bottom left;width:20px;z-index:1}.add-skill{border:2px dashed var(--primary-color-medium-alpha);border-radius:10px;box-sizing:border-box;display:flex;margin-top:20px;padding:10px;width:100%}.add-skill-form{display:flex;gap:10px;margin:0;width:100%}.add-skill-container{width:100%}.add-skill-form input{background-color:initial;color:var(--primary-color);margin-bottom:10px}.add-skill-form button{height:42px;transform:translateY(25px);transition:transform .3s ease}.add-skill-form button:hover{transform:translateY(25px) scale(1.03)}#project-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:45px;margin-bottom:30px;margin-top:30px;overflow-y:hidden;padding-bottom:5px;position:relative;transition:height .3s ease}#projects{width:100%}#show-more-projects{background-color:var(--primary-color-medium-alpha);height:1px;margin:50px 10px;position:relative;width:98%}#show-more-projects-button{background-color:var(--background-color);border-radius:50%;height:50px;left:50px;position:absolute;top:-25px;transform-origin:center;transition:background-color .2s ease,transform .2s ease;width:50px}#show-more-projects-button:after{background-color:var(--primary-color);bottom:-50%;color:var(--background-color);content:attr(data-tooltip);font-size:12px;left:180%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:1000}#show-more-projects-button:hover:after{opacity:1;visibility:visible}.show-more-arrow{height:60%;transform:rotate(90deg);width:30%}.project.reverse{flex-direction:row-reverse}.project.reverse .star-container{left:auto;right:-20}.project{box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:fit-content;overflow:hidden;position:relative;transform-origin:top center;transition:transform .2s ease;width:100%}@media (max-width:1048px){.project{flex-direction:column}.link-text-container{height:fit-content!important}.project.reverse{flex-direction:column}.topright{left:auto!important;right:15px}.project-image{height:300px!important;max-width:none!important;min-width:none!important;width:100%!important}.project-image img{height:100%;width:100%}#project-container{gap:60px}.link-container,.project-text{padding-left:0!important}.link-container{margin-left:0!important}}.project-image{background-color:var(--secondary-color);border:3px solid var(--accent-color);box-sizing:border-box;height:200px;max-width:250px;min-width:250px;width:250px}.project-image img{height:100%;object-fit:cover;object-position:center top;width:100%}#source-holder{display:flex;flex-direction:column;gap:15px;margin-bottom:40px;margin-top:8px}#source-holder p{text-wrap:nowrap;color:var(--primary-color-medium-alpha);flex:1 1;font-size:15px;overflow:hidden;padding:3px;text-overflow:ellipsis;width:500px}#source-holder span{display:flex;gap:10px;margin-left:5px;margin-right:8px}#source-holder span img{height:auto;width:15px}.project .skill-container{height:32.5px!important;margin-left:8px;margin-top:5px;overflow:hidden}.project .link-container{box-sizing:border-box;flex-wrap:nowrap;margin-bottom:0;margin-left:3px;margin-top:10px;overflow-x:hidden;padding:5px;padding-left:0!important;width:90%}.project .skill-container .skill{align-items:center;background-color:#e7e7e7!important;box-sizing:border-box;color:#000;display:flex;height:100%;justify-content:center;padding:5px 10px!important;text-align:center}.project-text{box-sizing:border-box;color:var(--primary-color);margin-bottom:5px;padding:0 8px 8px 0;text-decoration:none!important}.link-text-container{box-sizing:initial;box-sizing:border-box;display:flex;flex-direction:column;height:200px;justify-content:space-between}.project-text h1{color:var(--accent-color);font-size:19px;margin-bottom:10px;margin-top:0}.project-text p{color:#c3c3c3!important;font-size:15px;height:fit-content;overflow-y:auto;padding-bottom:0;padding-right:10px;scroll-behavior:smooth;width:97%}.source-logo{height:10px;margin-right:3px;width:auto}.link-container{align-items:center;display:flex;flex-wrap:nowrap;height:28px;margin-bottom:15px;margin-left:8px;margin-top:5px!important;overflow:hidden}.link{background-color:var(--primary-color)!important;cursor:pointer;height:17px!important;margin-right:5px;white-space:nowrap}.link a{color:var(--background-color)!important;text-decoration:none}.add-project{border:2px dashed var(--primary-color-medium-alpha);border-radius:10px;box-sizing:border-box;display:flex;margin-bottom:20px;padding:10px;width:100%}.add-project-form{width:100%}.add-project-form input,select,textarea{background-color:initial;color:var(--primary-color);margin-bottom:10px}#dropdown-source{padding-right:15px}.drop-down-options{align-items:flex-end;display:flex;gap:10px}.topright{left:0;position:absolute}.project.reverse .topright{left:auto;right:15px}.topright:hover{transform:none!important}.drop-down-options select{max-width:200px}.add-project-form input,.add-project-form select,.add-project-form textarea{margin-bottom:0}.star-container{align-items:center;display:flex;padding-top:15px;width:50px!important}.star{cursor:pointer;display:none;font-size:30px;text-align:center}.star-icon{color:#4646463d;display:block;transition:all .2s ease-in}.starred .star-icon{color:#f6c342}.starred,.starred .star-icon{animation:spin .6s forwards;transform-origin:50% 50%;transition-timing-function:ease-in-out}.starred .star-icon{-webkit-transform-origin:50% 50%}.invisible .star-icon{display:none}.project-star{left:5;position:absolute;top:0;transform:scale(.6);transform-origin:top left}.unstarred .star-icon{animation:unspin .3s forwards;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition-timing-function:ease-in-out}@keyframes spin{0%{transform:rotate(0deg)}33%{transform:rotate(175deg)}66%{transform:rotate(120deg)}to{transform:rotate(144deg)}}@keyframes unspin{0%{transform:rotate(142deg)}to{transform:rotate(72deg)}}@keyframes hop{0%{transform:translate(0)}17%{transform:translate(2px,-10px)}33%{transform:translate(4px)}50%{transform:translate(-2px,-7px)}66%{transform:translate(-4px)}84%{transform:translate(-2,-5px)}to{transform:translate(0)}}@media (max-width:730px){#project-container{flex-direction:column;flex-wrap:nowrap}.project{flex-shrink:0;height:fit-content!important;width:100%!important}.project-image{height:200px!important;max-width:none!important;min-width:none!important;width:100%!important}}.project-text p::-webkit-scrollbar{width:8px}.project-text p::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.project-text p::-webkit-scrollbar-thumb{background:#888;border:2px solid #f1f1f1;border-radius:10px}.project-text p::-webkit-scrollbar-thumb:hover{background:#555}.project-text p{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}#hackathon-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-bottom:30px;margin-left:0;margin-top:40px}.hackathon,.hackathon-holder{display:flex;position:relative}.hackathon{border-bottom:1px dashed var(--primary-color-medium-alpha);border-left:1px dashed var(--primary-color-medium-alpha);border-radius:9px;border-right:1px dashed var(--primary-color-medium-alpha);box-sizing:border-box;flex-direction:row;padding-top:10px;width:305px;width:100%}.hackathon:first-child{border-top:1px dashed var(--primary-color-medium-alpha)}.hackathon:last-child{border-bottom:none}.hackathon:first-child{border-bottom:1px dashed var(--primary-color-medium-alpha)!important}.hackathon .hackathon-image{align-items:center;background-color:var(--background-color);border:none;border:2px dashed var(--primary-color-medium-alpha);border-radius:50%;display:flex;height:160px;height:50px;justify-content:center;left:10px;overflow:hidden;position:absolute;top:15px;transition:background-color .5s ease;width:50px;z-index:1}.hackathon-image span{margin:0}.hackathon .top-line{position:relative}.hackathon .arrow{height:50%;right:-10px;top:7px;width:auto}.hackathon:hover .arrow{opacity:1!important;right:-15px}.hackathon.show .arrow{transform:rotate(90deg)!important}.hackathon-image img{height:100%;object-fit:cover;object-position:center;width:100%}.hackathon-important{text-decoration:underline}.hackathon .skill-container{margin-left:5px}.hackathon .skill-container .skill{background-color:#e7e7e7!important;color:#000;height:22px!important}.hackathon-text{color:var(--primary-color);display:flex;flex-direction:column;margin-left:80px;overflow:hidden;padding:5px 5px 15px;text-decoration:none!important;width:100%}.hackathon-text span{width:fit-content}.hackathon-text h1{text-wrap:nowrap;font-size:18.5px;margin:0;overflow:hidden;text-overflow:ellipsis}.hackathon-text p{color:#c3c3c3!important;font-size:15px;margin-bottom:5px;margin-top:5px}.hackathon-text .link-container{height:auto;margin-bottom:0;margin-left:0;margin-top:15px;min-height:0!important}.link{background-color:#000;border-radius:0;color:#fff;font-size:13px;height:30px;margin-right:10px;padding:5px 10px}.hackathon-text .link-container .link{width:fit-content!important}@media (max-width:630px){.hackathon .arrow{display:none}}#contact{width:100%}.contact-form{display:flex;flex-direction:column;gap:16px;margin-top:50px}.contact-form label{color:var(--primary-color);filter:brightness(.9)}.contact-form input,.contact-form textarea{background-color:initial;border:none;border-bottom:1px solid var(--primary-color-medium-alpha);border-radius:0!important;color:var(--primary-color);font-family:inherit!important;font-style:normal!important;margin-top:5px;padding:8px 0;position:relative;width:100%}.submit-button{background-color:var(--primary-color);border:none;color:var(--background-color)!important;cursor:pointer;max-width:100px;padding:10px 20px;transition:transform .3s ease;width:150px}input::placeholder,textarea::placeholder{color:var(--primary-color-medium-alpha);font-family:poppins;font-size:14px;font-style:italic;opacity:1}#contact textarea{height:90px;margin-bottom:0!important;resize:none}input:focus,textarea:focus{border-bottom:1px solid var(--primary-color-medium-alpha);outline:none}.message-button-container{display:flex;gap:30px;margin-top:30px}.message-button-container .message{flex:1 1;position:relative;width:100%}#contact-button-holder{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin-top:0}.one-line-input{display:flex;gap:30px;width:100%}.one-line-input div{flex:1 1;position:relative;width:100%}.contact-form input{overflow:hidden;padding-right:80px;text-overflow:ellipsis}.input-text-count{bottom:10px;right:10px}.input-text-count,.textarea-text-count{color:var(--accent-color);position:absolute}.textarea-text-count{left:80px;top:1px}.clear{background-color:var(--accent-color);color:#fff!important}@media (max-width:1055px){.one-line-input{flex-direction:column}}@media (max-width:720px){.message-button-container{flex-direction:column;gap:10px}#contact-button-holder{flex-direction:row!important;margin-top:15px}.contact-button-holder button{width:fit-content}}.footer{box-sizing:border-box;color:var(--primary-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px 0;text-align:center;width:100%}.footer-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:15px;justify-content:space-between;margin-bottom:15px}.footer-text p{font-size:14px;margin:0}.social-media-icons{display:flex;gap:15px}.social-media-icons img{height:24px;transition:transform .3s ease;width:24px}.social-media-icons a:hover img{filter:brightness(1.2);transform:scale(1.1)}.footer-bottom{color:#ccc;font-size:13px;padding-top:10px}.footer-bottom p{margin:5px 0}.social-media-loading,.social-media-loading .loader{height:18px;width:18px}#photos{width:100%}.photo-image{background-color:var(--secondary-color);filter:grayscale(30%);height:300px;object-fit:cover;object-position:center right;outline:3px solid var(--accent-color);width:100%}.photos-gallery{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:1176px){.photos-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:690px){.photos-gallery{grid-template-columns:repeat(1,1fr)}}#login{justify-content:flex-start;width:600px}#login .text-container{border-radius:8px;padding:30px;width:100%}.input-group{margin-bottom:35px}label{display:block;font-size:14px;margin-bottom:10px}.back-home{margin-left:15px}#login{align-items:start;display:flex;flex:1 1;height:100%;padding-top:90px;width:100%}.error{color:var(--accent-color);display:block;margin-top:30px}input,select,textarea{background:#0000;border:none;border-bottom:1px solid #ccc;color:var(--primary-color);font-size:14px;padding:10px;width:100%}.logout p{margin-bottom:20px;text-overflow:wrap;width:100%;word-break:break-all}button{text-wrap:nowrap;background-color:var(--primary-color);border:none;color:var(--background-color);cursor:pointer;padding:10px 20px;transform-origin:top left;transition:transform .3s ease;width:100%;width:fit-content}
/*# sourceMappingURL=main.c1deb90a.css.map*/