.menuItem{color:#212121;margin-bottom:.5em}.menuItem>li>a:hover{color:#008f99}.menuItem--active{border-bottom:1px solid #008f99;font-weight:700;transition:border-bottom .5s ease-in-out}.navbar{display:flex;height:4rem;min-width:100%;padding:.5rem;text-align:center}.navbar ul{align-items:center;display:flex;font-size:1em;list-style:none;list-style-type:none;text-decoration:none}.navbar li{display:inline}.navbar a{color:#e7e6dd;text-decoration:none}.navbar{display:none}.navbar.active{background:#0000;color:#e7e6dd;display:flex;flex-direction:row;flex-grow:1;justify-content:center}.navbar.active__dashboard,.navbar.active__home,.navbar.active__logout,.navbar.active__profile{color:#008f99}.authentication{padding:.5em;text-align:center}.authentication a{color:#e7e6dd;list-style-type:none;text-decoration:none}.authentication a:hover{color:#d3d3d3}.authentication__dashboard a{color:#e7e6dd;list-style-type:none;text-decoration:none}.authentication__dashboard a:hover{color:#d3d3d3}@media screen and (max-width:600px){.navbar.active{display:flex;text-align:center}.navbar.active ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:.9em}.navbar.active li{margin:0 .625em .3125em}}.social{background-color:#0000;display:flex;justify-content:center}.social__item{font-size:x-large;margin:.5em}.social__item a{color:#008f99}.social__item svg:hover{transform:scale(1.15)}.footer{background-color:#e7e6dd;bottom:0;color:#212121;font-size:small;justify-content:center;padding:1em 0;text-align:center;width:100%}.footer__logo{margin:0 3em 1em}.footer__logo img{height:8em;width:auto}.footer__details hr{border:1px solid #5c5a5a;margin:.5em auto;width:70%}ul{margin:0;padding:0}ul li{list-style-type:none;margin:1em}.footer__details__item{font-size:medium}.breadcrumb{font-size:1rem;justify-content:center;padding:4em .5em .5em;text-align:center}.breadcrumb a{color:#e7e6dd}.breadcrumb a:hover{color:#008f99}.breadcrumb__crumb{display:inline}.breadcrumb__crumb__name{margin-right:.5em}.todo{align-items:center;background:#212121;border-radius:6px;font-family:inherit;font-size:22px;text-align:center}.todo__header{margin:1em;padding:1em;text-align:center}.todo__title,.todo__userName{color:#008f99;font-size:x-large}.todo__info{background-color:#90caf9;border-radius:1em;color:#212121;font-size:medium;margin:.5em;padding:.5em}.todo__resetAll{cursor:pointer;margin-bottom:1em;margin-top:1em}.todo__resetAll,.todo__resetAllInfo{color:#008f99;font-size:medium}.todo__form{align-items:center}.todo__input{background-color:#0000;border:.1em solid #008f99;border-radius:.2em;color:#e7e6dd;font-family:inherit;margin:.5em;outline:none;padding:.5em}.todo__list{width:17em}.todo__item{cursor:pointer;list-style-type:none;margin:.5em 0 1em;padding:.5em;text-align:left}.todo__status{text-align:center}.todo--delete{color:#008f99;cursor:pointer;float:right;padding:0 4px}.todo--delete:hover{border-radius:6px;color:#e7e6dd}.todo__item--complete,.todo__item--todo{word-wrap:break-word;font-size:1em}.col{width:15em}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}@media screen and (max-width:600px){.todo__title{font-size:x-large}.todo__list{font-size:large;height:24em;overflow:scroll}.todo__todo{word-wrap:break-word}.todo__status{text-align:center}}button{border:0;border-radius:2.5em;color:#e7e6dd;cursor:pointer;display:inline-block;font-family:NunitoSans;font-weight:700;height:3em;line-height:3em;margin:1em;padding:0 4em}.button--primary,.button--secondary{background:#008f99;border-color:#008f99}.button--small{font-size:.75em;margin:1em;padding:0;width:4em}.button--medium{font-size:14px}.button--large{font-size:16px}.button--primary:hover{background-color:#00a7b3;color:#e7e6dd}.button--secondary:hover{background-color:#802dd2;color:#e7e6dd}input{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background:#e7e6dd;border:none;border-bottom:2px solid #d3d3d3;border-radius:.1875em;font-family:NunitoSans;font-size:.875em;margin:1em;padding:.75em;transition:all .3s}.input--large{width:65%}.input--medium{width:25%}input:focus{background:#e7e6dd;outline:none}.contactMe{align-items:center;background-color:#e7e6dd;font-family:NunitoSans;text-align:center}.contactMe__avatar{content:url(/static/media/avatar.69829066245944a1ae9c.png);height:8.125em;margin:1em 0 0;width:8.125em}.contactMe__avatarContainer{display:flex;justify-content:center;margin:1em}.contactMe__form{display:flex;flex-direction:column}.contactMe__message{font-size:medium}textarea{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;background:#e7e6dd;border:none;border-radius:.1875em;font-family:NunitoSans;font-size:.875em;margin:1em;padding:.75em}.textarea--large{max-width:65%}.textarea--medium{max-width:25%}textarea:hover{background-color:#e7e6dd}textarea:focus{background:#e7e6dd;outline:none}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{-ms-flex-pack:justify;border-radius:1px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:-ms-flexbox;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{-ms-flex:1 1 auto;flex:1 1 auto;margin:auto 0}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{-ms-flex-item-align:start;align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.googleLogin__body a{background-color:#e7e6dd;margin-top:1em;padding:12px}.googleLogin__body a:hover{cursor:pointer}.login{align-items:center;background-color:#e7e6dd}.login,.login__form{text-align:center}.login__form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.login__form>div{box-sizing:border-box;max-width:400px;width:100%}.login__logoContainer{display:flex;justify-content:center}.login__logo{content:url(/static/media/logo.c523d84f28c39474cde3.png);height:10em;margin:1em 0 0;width:auto}.login__forgotPassword,.login__signup{margin:1em 1em 0}.login__question{margin:2em 0 0}.login__signup{margin:1em}.login__actions{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1em}.login__actions a{text-decoration:none}.login__actions div{white-space:nowrap}.forgot{align-items:center;text-align:center}.forgot__logoContainer{display:flex;justify-content:center}.forgot__logo{content:url(/static/media/logo.c523d84f28c39474cde3.png);height:10em;margin:1em 0 0;width:auto}.card{background-color:#f4f5f9}.forgot__question,.forgot__signup{margin:1em}.forgot__login{color:#008f99;margin:1em}.forgot__login a,.forgot__signup a{margin:1em 1em 0;text-decoration:none}.forgot__login a:hover,.forgot__signup a:hover{text-decoration:none}.email-verification{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:40px}.email-verification__card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:600px;padding:30px 40px;text-align:center;width:100%}.email-verification__title{color:#333;font-size:28px;margin-bottom:20px}.email-verification__instruction,.email-verification__message,.email-verification__resend{color:#444;font-size:16px;margin-bottom:16px}.email-verification__dashboard-link{color:#0073e6;font-weight:700;text-decoration:none}.email-verification__dashboard-link:hover{text-decoration:underline}.email-verification__button{margin-top:24px}.poi{color:#e7e6dd;display:flex;flex-flow:row}.poi__item{display:inline-block;flex-direction:column;font-weight:400;line-height:1.5625em;margin:1em;max-width:33.3333333333%}.poi__item__title{color:#add8e6;font-size:1.25em;font-weight:300;margin-bottom:1.25em;padding:1em 1em 1em .2em;text-align:left;white-space:nowrap}.poi__item__link__icon,.poi__item__title__icon{color:#e7e6dd}.poi__item__content{line-height:1.5625em;text-align:left;white-space:pre-line}.poi__item__link{margin-top:1em}.poi__item__link a{color:#008f99}@media screen and (max-width:600px){.poi{flex-flow:column}.poi__item{max-width:100%}.poi__item__content,.poi__item__link,.poi__item__title{text-align:left}}.home__video video{height:100%;margin-bottom:1em;pointer-events:none;width:100%}.home__video video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.home__video video::-webkit-media-controls{display:none!important}.home__section{align-items:center;color:#e7e6dd;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.home__section__hobbies,.home__section__introduction{max-width:100%;padding:1em 5em 2.5em;text-align:left}.home__section__summary{justify-content:center;max-width:100%;padding:1em 5em;text-align:left}.home__section__name{color:#212121;font-size:xx-large;margin-top:1em}.home__section__description{color:#212121;font-style:italic;margin-bottom:2em}@media screen and (max-width:860px){.home__section__login{font-size:medium;width:auto}.home__section__introduction,.home__section__summary{margin-left:0;margin-right:0;padding-left:0;padding-right:1em;text-align:left;width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes floatHover{0%,to{transform:translateY(0) scale(1.05)}50%{transform:translateY(-5px) scale(1.05)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.detailscards{flex-flow:row;gap:1.5em;overflow-x:auto;padding:2em}.detailscard,.detailscards{align-items:center;display:flex;justify-content:center}.detailscard{animation:fadeInUp .6s ease both;background:linear-gradient(145deg,#00becc,#005f66);border-radius:2em;box-shadow:0 8px 20px #00000026;color:#e7e6dd;cursor:pointer;flex-direction:column;height:25em;overflow:hidden;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:15em}.detailscard:hover{animation:floatHover 1.5s ease-in-out infinite;box-shadow:0 12px 25px #00000040}.detailscard a{color:inherit;text-decoration:none}.detailscard__picture{animation:float 3s ease-in-out infinite;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:5em;margin-bottom:1em;object-fit:cover;width:5em}.detailscard:hover .detailscard__picture{transform:scale(1.1)}.detailscard__details{list-style:none;padding:0 1em;width:100%}.detailscard__item{background:#ffffff0d;border-radius:.75em;color:#e7e6dd;font-size:.9em;font-weight:500;line-height:1.5;margin:.5em 0;padding:.5em 1em;text-align:center}.detailscard__item__container{backdrop-filter:blur(10px);background:#ffffff1a;border-radius:1em;margin-top:.75em;padding:.75em 1em}@media screen and (max-width:779px){.detailscards{align-items:center;flex-direction:column;overflow-x:hidden}.detailscard{height:auto;padding:2em;width:90%}}.displaycard__container{align-items:center;background:#e7e6dd;border-radius:1rem;box-shadow:0 4px 12px #0000000d;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin:1em 0;max-width:90%;padding:1em}.displaycard__card{background:#fff;border-radius:.85rem;box-shadow:0 3px 8px #0000001f;box-sizing:border-box;cursor:default;max-width:300px;padding:1rem 1.25rem;transition:box-shadow .3s ease,transform .2s ease;width:100%}.displaycard__card:hover{box-shadow:0 6px 20px #0000002e;transform:translateY(-4px)}.displaycard__title{color:#222;font-size:1.125rem;font-weight:700;letter-spacing:.02em;margin-bottom:.35rem}.displaycard__where{color:#555;font-size:.9rem;font-style:italic;margin-bottom:.4rem}.displaycard__date{color:#777;font-size:.8rem;letter-spacing:.05em;margin-bottom:.75rem}.displaycard__image{border-radius:.65rem;box-shadow:0 1px 5px #00000014;margin-top:.5rem;max-height:140px;object-fit:contain;user-select:none;width:100%}@media(max-width:600px){.displaycard__container{flex-direction:column;padding:.5rem}.displaycard__card{max-width:100%}}*{box-sizing:border-box}.skills__section{margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:left;width:100%}.skills__description{padding:1em}.skills__title{color:#008f99;font-size:1.2em;font-weight:700;margin:1em 0;padding:.5em}.skills__title__icon{color:#e7e6dd}.skills__download{color:#008f99;margin-bottom:1em}.skills{align-items:center;text-align:center}.skills__download:hover{color:#008f99}.skills__education{background-color:#e7e6dd;border-radius:3.125em;color:#212121;margin:1em;padding:2em}.skills ul,.skills ul li{list-style-type:none}.skills ul li{margin:1em}.skills__certificationsDetails{background:#fff;border-radius:1.25rem;box-shadow:0 6px 20px #00000014;flex:1;padding:1.5rem 2rem;transition:box-shadow .3s ease,transform .3s ease}.skills__certificationsDetails:hover{box-shadow:0 10px 40px #00000026;transform:translateY(-5px)}.skills__overviewSection{margin-left:5em;margin-right:5em;padding-left:0;padding-right:0}@media screen and (max-width:600px){::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.skills__overviewSection,.skills__section{margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-align:left;width:100%}}.skills__tech{width:90%}.details__tech,.skills__tech{background:#e7e6dd;border-radius:3.125em}.details__tech{width:100%}.details__tech__icons,.skills__tech__icons{grid-gap:.625em;display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));margin-top:2em}.details__tech__icons__item img,.skills__tech__icons__item img{height:auto;width:3.125em}.details__tech__icons__item img:hover,.skills__tech__icons__item img:hover{transform:scale(1.15)}.details__tech__icons__item__name,.skills__tech__icons__item__name{color:#212121;font-size:small;margin:.5em}@media only screen and (max-width:768px){.details__tech__icons,.skills__tech__icons{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:2em}}.details{font-size:medium;text-align:center}.details hr{border:1px solid #d3d3d3;margin:auto;opacity:.5;width:50%}.details__heading a{justify-content:center;text-align:center}.details__logo{list-style-type:none;margin:1em;white-space:nowrap}.details__logo img{display:block;height:6em;margin:auto;object-fit:cover;width:auto}.details__logo img:hover{transform:scale(1.15)}.details__item{color:#212121;line-height:1.5625em;margin:1em 20vw}.details__logo__description{color:#008f99;font-size:smaller;line-height:1.5625em;margin:1em 20vw}.details__techUsed{color:#212121;display:flex;flex-wrap:wrap;font-size:small;font-style:italic;justify-content:center;line-height:1.5625em;margin:1em 1em 2em;padding:1em 1em 2em}.details__techUsed__tech{background-color:#d3d3d3;border:1px solid #d3d3d3;color:#212121;font-size:small;margin:.5em;padding:.5em}@media screen and (max-width:600px){::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.details__item{margin-left:10vw;margin-right:10vw}}.hobbies h1{margin:40px 0 20px;text-align:center}.hobbies .external-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:24px 0}.hobbies .external-links .hobbies-button-container{margin:0}.hobbies .hobbies-button-padding{height:16px}.hobbies .youtube-container{display:flex;justify-content:center;margin-bottom:30px;margin-top:30px}.hobbies .gallery-instruction{color:#e7e6dd;font-size:.95rem;margin-bottom:12px;text-align:center}.gallery{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.image-wrapper{aspect-ratio:4/3;border-radius:12px;box-shadow:0 4px 10px #0003;cursor:pointer;overflow:hidden;position:relative}.image{backface-visibility:hidden;display:block;height:100%;object-fit:cover;transform-origin:center center;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.fullscreen-backdrop{align-items:center;animation:fadeIn .3s ease;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.fullscreen-img{animation:zoomIn .3s ease;border-radius:8px;box-shadow:0 6px 30px #0009;max-height:90vh;max-width:90vw;object-fit:contain}@keyframes fadeIn{0%{background:#0000}to{background:#000000d9}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.videos{padding-top:1em;text-align:center}.videoWrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.videoWrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.dashboard{font-family:Inter,sans-serif;margin:0 auto;max-width:900px;padding:2em 1em}.dashboard__header{margin-bottom:2em;text-align:center}.dashboard__greeting{color:#212121;font-size:1.8rem}.dashboard__email{color:#008f99;font-weight:600;text-decoration:none}.dashboard__email:hover{text-decoration:underline}.dashboard__card{background-color:#fff;border-radius:1em;box-shadow:0 4px 10px #0000000f;color:#333;margin:1em 0;padding:1.5em;transition:transform .2s ease}.dashboard__card:hover{transform:translateY(-3px)}.dashboard__icon{color:#008f99;font-size:1.2rem;margin-bottom:.5em}.dashboard__link-list{display:flex;flex-wrap:wrap;justify-content:center}.dashboard__link{background-color:#008f99;color:#fff;text-align:center;text-decoration:none}.dashboard__link h3{font-size:1.2rem;margin:0}.dashboard__link:hover{background-color:#007780}.dashboard__greeting{color:#e7e6dd}@media screen and (max-width:600px){.dashboard__greeting{font-size:1.2rem}.dashboard__card{padding:1em}}.store{text-align:center}.store__products{grid-gap:.625em;display:grid;grid-template-columns:repeat(auto-fit,minmax(20em,1fr));margin-top:2em}.store__product{background:#212121;margin:2em;padding-bottom:1em;padding-top:1em}.store__product:hover{background-color:#212121;border:solid;border-color:#008f99;border-width:.1em;box-shadow:0 10px 20px #008f99,0 4px 8px #0000000f;cursor:pointer;text-decoration:none;transform:scale(1.05)}.store__product__image img{height:auto;width:15.125em}.store__product__title{font-size:x-large;margin:1em}.store__product__description,.store__product__posting{margin:1em}.store__product__price{color:#008f99;font-size:x-large;margin:1em}.updateProfile{background-color:#e7e6dd}.updateProfile,.updateProfile__form{align-items:center;display:flex;flex-direction:column;text-align:center}.updateProfile__form{gap:1.5rem;margin:0 auto;max-width:400px}.form-group{align-items:center;display:flex;flex-direction:column;width:100%}.form-group label{font-weight:500;margin-bottom:.5rem;text-align:center}.form-group input{max-width:300px;text-align:center;width:100%}.cancel-link{color:#e7e6dd}.signup{align-items:center;background-color:#e7e6dd;text-align:center}.signup__logoContainer{display:flex;justify-content:center}.signup__logo{content:url(/static/media/logo.c523d84f28c39474cde3.png);height:10em;margin:1em 0 0;width:auto}.card{background-color:#212121;border:none;color:#e7e6dd}.signup__question{color:#212121;margin:2em 0 0}.signup__login,.signup__login a{margin:1em}.signup__login a:hover{text-decoration:none}@media screen and (max-width:600px){.card{width:80%}}.header{background:#0000;box-sizing:border-box;display:flex;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.header.active{background:#212121;opacity:.8}@font-face{font-family:NunitoSans;src:local("NunitoSans"),url(/static/media/NunitoSans-Light.a02ed1a4736116b0ed9e.woff2) format("woff")}@font-face{font-family:Raleway;src:local("Raleway"),url(/static/media/raleway-v19-latin-regular.f8d47ad7f580d88f4807.woff) format("woff")}@font-face{font-family:Consolas;src:local("Consolas"),url(/static/media/Consolas.dac6c0a21e24c1ccd4e3.woff) format("woff")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:local("FontAwesome"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff")}:root{--content-flex:$content-flex;--fontsize-p:$fontsize-p;--fontsize-nav:$fontsize-nav;--typing-font:$typing-font}*{margin:0;padding:0}a{color:#008f99;cursor:pointer;font-weight:bolder}a,a:hover{text-decoration:none}a:hover{color:#00a7b3;font:700}p{font-size:1.2rem}h1{color:#008f99}h1,h2,h3,h4,p{margin:1em}.app{display:flex;flex-direction:column;justify-content:center;min-height:100vh}.spacer{margin:1em}.page{background-color:#212121;color:#e7e6dd;flex:1}body{font-family:NunitoSans}.content,.contentLight{color:#e7e6dd;display:flex;flex:1;flex-direction:column;min-height:100vh}.contentLight{background-color:#212121;background:#e7e6dd}.content-row{background-color:#212121;display:flex;flex:1;flex-direction:row;min-height:100vh;padding:1em 1em 0}.center{align-items:center;justify-content:center;text-align:center}card{background-color:#e7e6dd;border-radius:5px;box-shadow:0 1px 3px #212121,0 1px 2px #212121;color:#212121;display:block;height:auto;margin:50px auto;opacity:.9;position:relative;transition:all .2s ease-in-out;width:400px}label{margin:1em}.portfolio__card{background:#802dd2;border-radius:1em;box-shadow:0 0 10px #0000001a;box-sizing:border-box;margin:0 auto;max-width:600px;min-width:300px;padding:2em;width:100%}@media screen and (max-width:600px){.portfolio__card{max-width:90%;min-width:unset;padding:1.5em}}@media screen and (max-width:980px){:root{--fontsize-nav:1rem;--typing-font:2rem}.content-row{flex-direction:column}.content-row--reverse{flex-direction:column-reverse}card{width:95%}}
/*# sourceMappingURL=main.ef21fdcc.css.map*/