@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@200;300;400;500;600;700&display=swap);.Header_wrapper__9932Z{display:flex;height:var(--default-layout-header-height);justify-content:center;left:0;position:fixed;right:0;top:0;transition:height .3s ease;width:100%}@media only screen and (max-width:768px){.Header_wrapper__9932Z{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(27,26,46,.663);border-radius:30px;bottom:0;left:50%;position:fixed;top:85vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content;z-index:100}}.Header_wrapper__9932Z.Header_shrink__8G3kY{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(27,26,46,.663);box-shadow:0 10px 10px 0 rgba(9,5,29,.171);height:100px;transition:all .3s ease-out 0s;z-index:100}@media only screen and (max-width:768px){.Header_wrapper__9932Z.Header_shrink__8G3kY{-webkit-backdrop-filter:initial;backdrop-filter:none;box-shadow:none;height:var(--default-layout-header-height)}}.Header_content__ibjFN{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 var(--default-layout-horizontal-spacer);width:var(--default-layout-header-width)}.Header_content__ibjFN .Header_logo__WTBwm{display:flex;width:50%}.Header_content__ibjFN .Header_logo__WTBwm img{width:128px}@media only screen and (max-width:768px){.Header_content__ibjFN .Header_logo__WTBwm{display:none}}.Header_menu-list__7Wdcf{align-items:center;display:flex;justify-content:space-between;width:80%}@media only screen and (max-width:768px){.Header_menu-list__7Wdcf{justify-content:center;width:100%}}.Header_menu-list__7Wdcf .Header_menu-item__WK8U9{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:768px){.Header_menu-list__7Wdcf .Header_menu-item__WK8U9{border-radius:50%;margin:0 6px;padding:6px 12px}}.Header_menu-list__7Wdcf .Header_menu-item__WK8U9 span{font-size:2.2rem;font-weight:600}@media only screen and (max-width:768px){.Header_menu-list__7Wdcf .Header_menu-item__WK8U9 span{display:none}}.Header_menu-list__7Wdcf .Header_menu-item__WK8U9:after{background-color:var(--color-highlight);border-radius:10px;bottom:0;content:"";display:block;height:4px;left:0;position:relative;transition:all .3s ease-in-out 0s;width:0}.Header_menu-list__7Wdcf .Header_menu-item__WK8U9:hover:after{width:100%}@media only screen and (max-width:768px){.Header_menu-list__7Wdcf .Header_active__wbKRG{background:var(--color-highlight)}}.Header_menu-list__7Wdcf .Header_menu-icon__iFAfX{font-size:2.2rem;padding-right:10px}@media only screen and (max-width:768px){.Header_menu-list__7Wdcf .Header_menu-icon__iFAfX{padding:4px}}.Header_fork-btn__3frtr{background-color:rgba(67,38,92,.4);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);cursor:pointer;line-height:1.4em;outline:none;padding:6px 12px;text-align:center;vertical-align:middle}.Header_fork-btn__3frtr .Header_fork-icon__ZOJsZ{margin-right:6px}@media only screen and (max-width:768px){.Header_fork-btn__3frtr{display:none}}.Header_fork-btn__3frtr:hover{background-color:rgba(162,77,211,.525);border-color:rgba(162,77,211,.525);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Header_fork-btn__3frtr:after{display:none}.Home_wrapper__53Los{grid-gap:36px;background-attachment:fixed;background-image:var(--image-gradient),url(/static/media/bg_home.dc52d5d40a40b13154b0.jpg);background-position:top;background-repeat:no-repeat;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));min-height:100vh;padding:120px var(--default-layout-header-height) var(--default-layout-header-height)}@media only screen and (max-width:768px){.Home_wrapper__53Los{grid-template-columns:1fr;padding:0;place-items:center}}.Home_content__qrD-\+{height:auto;padding-left:100px;position:relative;width:100%}@media only screen and (max-width:768px){.Home_content__qrD-\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px}}.Home_content__qrD-\+ .Home_heading__my1q7{font-size:3.5rem;text-transform:uppercase}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_heading__my1q7{font-size:2rem}}.Home_content__qrD-\+ .Home_heading-name__8X7wR{font-size:4rem;padding-bottom:20px;padding-right:45px}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_heading-name__8X7wR{font-size:2.5rem;padding-right:0}}.Home_content__qrD-\+ .Home_type-name__hZPMK{color:var(--color-highlight);font-size:3.5rem}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_type-name__hZPMK{font-size:2rem}}.Home_content__qrD-\+ .Home_container__qRlyu{display:flex}.Home_content__qrD-\+ .Home_home-socials__e6Mfx{align-items:center;bottom:10px;display:flex;flex-direction:column;gap:10px;position:absolute;right:0}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_home-socials__e6Mfx{right:10px}}.Home_content__qrD-\+ .Home_home-socials__e6Mfx .Home_icon__-rTIr{cursor:pointer;font-size:2.2rem}.Home_content__qrD-\+ .Home_home-socials__e6Mfx:after{background-color:var(--color-highlight);content:"";height:20px;width:1px}.Home_content__qrD-\+ .Home_home-image__W13zd{background:linear-gradient(var(--color-highlight),transparent);border-top-left-radius:120px;border-top-right-radius:120px;height:400px;margin:0 auto;overflow:hidden;position:relative;width:350px}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_home-image__W13zd{height:350px;width:300px}}.Home_content__qrD-\+ .Home_home-image__W13zd img{bottom:0;left:0;position:absolute;top:0;width:350px}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_home-image__W13zd img{width:300px}}.Home_content__qrD-\+ .Home_introduce__KzNaV h4{font-size:2rem;font-weight:600;margin-bottom:20px}@media only screen and (max-width:768px){.Home_content__qrD-\+ .Home_introduce__KzNaV h4{font-size:1.5rem}}.Home_content__qrD-\+ .Home_introduce-image__keUwI{text-align:center}.Home_content__qrD-\+ .Home_introduce-image__keUwI img{border-radius:16px;height:100%;width:100%}.Home_container__qRlyu{width:100%}.Home_container__qRlyu .Home_heading__my1q7{text-align:center;text-transform:uppercase}.Home_container__qRlyu .Home_heading-sub__8gh8t{font-weight:400;margin-bottom:40px;text-align:center}.Home_socials__Mm8l2{display:flex;gap:20px;justify-content:center;margin-bottom:40px}@media only screen and (max-width:768px){.Home_socials__Mm8l2{margin-bottom:80px}}.Home_socials-item__8mvOL{background-color:#fff;border:solid blue;border-radius:100px;height:35px;position:relative;transition:.6s;width:35px}.Home_socials-item__8mvOL:hover{background-color:var(--color-highlight);border:solid var(--text-color);transition:.5s}.Home_socials-icon__t3lhx{color:var(--black);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Home_wave__yNsYt{-webkit-animation:Home_wave-animation__P4P0L 1s 2s infinite;animation:Home_wave-animation__P4P0L 1s 2s infinite;display:inline-block;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}@-webkit-keyframes Home_wave-animation__P4P0L{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes Home_wave-animation__P4P0L{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.About_wrapper__2HXRB{grid-gap:36px;background:var(--image-gradient),url(/static/media/bg_vangiau.17a5628d224c5415a322.png) no-repeat top fixed;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));min-height:100vh;padding:120px var(--default-layout-header-height) var(--default-layout-header-height)}@media only screen and (max-width:768px){.About_wrapper__2HXRB{grid-template-columns:1fr;padding:0}}.About_content__0BcXE{height:auto;padding:0 20px;position:relative;width:100%}.About_content__0BcXE .About_heading__AoPVO{font-size:3.5rem}.About_content__0BcXE .About_about-description__2uWsr{font-size:2rem;font-weight:400;margin:20px 0}.About_content__0BcXE .About_about-image__XNdWm{background:linear-gradient(45deg,transparent,#38250b,transparent);border-radius:20px;display:grid;height:auto;place-items:center;width:auto}.About_content__0BcXE .About_about-image__XNdWm img{border-radius:inherit;overflow:hidden;width:80%}@media only screen and (max-width:768px){.About_content__0BcXE .About_about-image__XNdWm img{width:50%}}.About_content__0BcXE .About_hobby__SJkuR{padding:20px 0 20px 20px}.About_container__Qoj7B .About_skills__ZOdQf{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0 40px}.About_container__Qoj7B .About_skills-item__2zpku{border:1.7px solid rgba(200,137,230,.637);border-radius:5px;box-shadow:4px 5px 4px 3px rgba(89,4,168,.5);display:table;font-size:4.5rem;margin:15px;opacity:.93;overflow:hidden;padding:10px;text-align:center;transition:all .4s ease 0s;vertical-align:middle}.About_container__Qoj7B .About_skills-item__2zpku:hover{border:2.2px solid rgba(197,115,230,.883);overflow:hidden;-webkit-transform:scale(1.05);transform:scale(1.05);transition-delay:.3s}.About_container__Qoj7B .About_github-calendar__VtylR{display:flex;justify-content:center}@media only screen and (max-width:768px){.About_container__Qoj7B .About_github-calendar__VtylR{padding:20px}}.About_container__Qoj7B{background:var(--primary);padding:20px 0;width:100%}.About_container__Qoj7B .About_heading__AoPVO{text-align:center}.About_container__Qoj7B .About_experience-list__Ze9bS{display:flex;flex-wrap:wrap;justify-content:space-around}.About_container__Qoj7B .About_experience-list__Ze9bS .About_experience-item__7ADYq{margin:20px;text-align:center}.About_container__Qoj7B .About_experience-list__Ze9bS .About_experience-item__7ADYq .About_company-logo__C8U1T{border:1px solid #ccc;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.2);cursor:pointer;height:100px;margin-right:20px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100px}.About_container__Qoj7B .About_experience-list__Ze9bS .About_experience-item__7ADYq .About_company-logo__C8U1T:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.About_container__Qoj7B .About_experience-list__Ze9bS .About_experience-item__7ADYq .About_company-name__Mie-o{font-weight:700;margin-top:10px}.Project_container__Oj5OX{min-height:100vh;padding:var(--default-layout-header-height)}@media only screen and (max-width:768px){.Project_container__Oj5OX{padding:0}}.Project_container__Oj5OX .Project_heading__cXItm{text-align:center}.Project_container__Oj5OX .Project_projects__nrfoZ{grid-gap:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));margin:20px}@media only screen and (max-width:768px){.Project_container__Oj5OX .Project_projects__nrfoZ{grid-template-columns:1fr}}.Project_container__Oj5OX .Project_projects-item__erKOM{word-wrap:break-word;background-clip:border-box;background-color:transparent;border:1px solid var(--border-color);border-radius:.25rem;box-shadow:0 4px 5px 3px rgba(119,53,136,.8);display:flex;flex-direction:column;height:100%;opacity:.9;padding:20px;position:relative;transition:all .5s ease 0s}.Project_container__Oj5OX .Project_projects-item__erKOM img{aspect-ratio:16/9;border-radius:12px;flex-shrink:0;height:auto;object-fit:cover;width:100%}.Project_container__Oj5OX .Project_projects-item__erKOM:hover{box-shadow:0 4px 4px 5px rgba(129,72,144,.561);overflow:hidden;-webkit-transform:scale(1.02);transform:scale(1.02)}.Project_container__Oj5OX .Project_projects-content__HVxYB{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.Project_container__Oj5OX .Project_projects-description__fED-\+{padding:20px}.Project_container__Oj5OX .Project_projects-description__fED-\+ .Project_title__pHuHP{text-align:center}.Project_container__Oj5OX .Project_projects-description__fED-\+ .Project_subtitle__hFKQ9{font-weight:400}.Project_container__Oj5OX .Project_projects-actions__NtTM7{display:flex;justify-content:space-around}.Project_container__Oj5OX .Project_projects-actions__NtTM7 a{align-items:center;background:transparent;border:2px solid var(--border-color);color:var(--text-color);display:flex;font-size:1.6rem;justify-content:center;line-height:1.4em;padding:8px;text-decoration:none;transition:color .3s,border .3s}.Project_container__Oj5OX .Project_projects-actions__NtTM7 a .Project_icon-btn__FyCWr{margin:0 4px}.Project_container__Oj5OX .Project_projects-actions__NtTM7 a:hover{background-color:rgba(162,77,211,.525);border-color:rgba(162,77,211,.525);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Resume_container__iHt-i{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--default-layout-header-height)}.Resume_container__iHt-i .Resume_download-btn__z0AQ-{margin:20px 0}.Resume_container__iHt-i .Resume_download-btn__z0AQ- a{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:transparent;border:2px solid var(--border-color);color:var(--text-color);display:flex;font-size:1.6rem;justify-content:center;line-height:1.4em;padding:8px;text-decoration:none;transition:color .3s,border .3s}.Resume_container__iHt-i .Resume_download-btn__z0AQ- a:hover{background-color:rgba(162,77,211,.525);border-color:rgba(162,77,211,.525);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Resume_container__iHt-i .Resume_resume__UyuEh{display:flex;justify-content:center;width:100%}.DefaultLayout_wrapper__tkNS0{align-items:center;background-size:cover;display:flex;flex-direction:column;position:relative}.DefaultLayout_container__NgAo7{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:100%}.Footer_wrapper__pm0KK{align-items:center;background:#0a0416;display:flex;height:var(--default-layout-header-height);width:100%}.Footer_copyright-year__K\+quQ,.Footer_copyright__rtAb0{font-size:1.8rem;font-weight:500;text-align:center;width:33.33%}.Footer_socials__0TWp\+{display:flex;justify-content:space-around;width:33.33%}.Footer_socials-icon__5mTCO{cursor:pointer;font-size:2.2rem}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--primary:linear-gradient(270deg,#1b1429,#140f23);--black:#000;--white:#fff;--text-color:#e6e6e7;--border-color:#be50f4;--font-default:"IBM Plex Sans",sans-serif;--color-highlight:#cd5ff8;--blue-sky:#54a8e4;--default-layout-header-height:80px;--default-layout-header-width:80%;--default-layout-horizontal-spacer:20px;--image-gradient:linear-gradient(to bottom left,hsla(0,3%,6%,.478),rgba(12,10,22,.863))}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{text-rendering:optimizeSpeed;background-image:linear-gradient(270deg,#1b1429,#140f23);background-image:var(--primary);color:#e6e6e7;color:var(--text-color);font-family:IBM Plex Sans,sans-serif;font-family:var(--font-default);font-size:1.6rem;line-height:1.5;overflow-y:overlay}html ::-webkit-scrollbar{border-radius:0;width:8px}html ::-webkit-scrollbar-thumb{background-color:rgba(178,121,216,.959);border-radius:4px}html ::-webkit-scrollbar-track{background-color:transparent;border-radius:0}html ::-webkit-scrollbar-thumb:hover{background:rgba(239,154,250,.911);border-radius:12px}a[href]{color:#e6e6e7;color:var(--text-color);cursor:pointer;text-decoration:none;transition:color .25s ease 0s}ul{list-style:none}[tabIndex],button,input{border:none;outline:none}body .tippy-box{background-color:rgba(84,84,84,.92);border-radius:8px;font-size:1.6rem;font-weight:600;line-height:2.2rem}body .tippy-arrow{color:rgba(84,84,84,.92)}body .tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-8px}body .tippy-content{padding:8px 9px}.highlight{color:#cd5ff8;color:var(--color-highlight);margin:0 8px}.bg-night{background:linear-gradient(270deg,#1b1429,#140f23);background:var(--primary)}
/*# sourceMappingURL=main.e358d3b0.css.map*/