.view_resume_container__LinkWithArrow{display:flex;align-items:center;cursor:pointer;text-decoration:none;color:var(--primaryColor);width:fit-content}.arrow_icon__LinkWithArrow{width:16px;height:16px;margin-left:5px;transition:margin .1s linear}.view_resume_container__LinkWithArrow:hover .arrow_icon__LinkWithArrow{margin-left:15px}.view_resume_container__LinkWithArrow:hover .view_resume_text__LinkWithArrow{text-decoration:underline var(--linkWithArrowUnderlineColor);text-underline-offset:5px;color:var(--linkItemChainTextHoverColor);font-weight:500}.reversed_link__LinkWithArrow{flex-direction:row-reverse}.reversed_arrow_icon___LinkWithArrow{position:relative;width:16px;height:16px;right:5px;transition:right .1s linear;rotate:180deg}.view_resume_container__LinkWithArrow:hover .reversed_arrow_icon___LinkWithArrow{right:15px}.container__Profile{display:flex;flex-direction:column;margin-bottom:32px}.title__Profile{font-size:48px;font-weight:700;text-shadow:1px 2px 2px var(--textShadowProfileTitleColor);cursor:pointer;width:fit-content;margin-bottom:10px}.subtitle__Profile{font-size:20px;font-weight:500;text-shadow:0px 1px 1px var(--textShadowProfileDescColor)}.work_place_name__Profile{text-decoration:none;color:var(--primaryColor)}.work_place_name__Profile:hover{color:var(--green)}.description__Profile{font-size:18px;font-weight:400;margin-top:16px;color:var(--profileDescColor);max-width:300px}.link_with_arrow__Profile{margin-top:25px}.container__SideNavBar{display:flex;flex-grow:1}.ul__SideNavBar{list-style:none;margin-top:10%;display:flex;flex-direction:column;gap:15px}.a___SideNavBar{display:flex;gap:10px;text-decoration:none;color:var(--navBarDashColor);align-items:center;text-transform:capitalize;width:fit-content;font-weight:700}.dash__SideNavBar{display:inline-block;width:35px;height:1px;background-color:var(--navBarDashColor);transition:width .3s}.a_span_text__SideNavBar{color:var(--navBarDashColor)}.selected_text__SideNavBar{color:var(--navBarSelectedDashColor)}.selected_dash__SideNavBar{background-color:var(--navBarSelectedDashColor);width:65px}.a___SideNavBar:hover .dash__SideNavBar{width:65px;background-color:var(--navBarSelectedDashColor)}.a___SideNavBar:hover .a_span_text__SideNavBar{color:var(--navBarSelectedDashColor)}@media all and (max-width: 1024px){.container__SideNavBar{display:none}}.container__SocialLinks{display:flex;flex-direction:column;gap:12px}.icons_container__SocialLinks{display:flex;gap:30px}.updated_at__SocialLinks{color:var(--aboutTextColor)}.container__About{display:flex;flex-direction:column;margin-top:96px;gap:20px}.text__About{line-height:24px;color:var(--aboutTextColor)}.link__About{text-decoration:none;color:var(--aboutLinkColor);font-weight:500;cursor:pointer}.link__About:hover{color:var(--green)}@media all and (min-width: 1024px){.container__About{margin-top:0}}.link_item_container__LinkItem{display:flex;align-items:center;gap:5px;cursor:pointer;transition:all .3s}.link_chain__LinkItem{fill:var(--linkItemChainColor)}.link_item_container__LinkItem:hover .link_chain__LinkItem{fill:var(--linkItemChainHoverColor)}.link_item_container__LinkItem:hover .link_item__LinkItem{color:var(--linkItemChainTextHoverColor);font-weight:var(--linkItemChainTextWeightHover)}.link_item__LinkItem{text-decoration:none;color:var(--primaryColor)}.title__SkillTag{background-color:var(--skillTagBackgroundColor);padding:5px 10px;border-radius:50px;color:var(--skillTagTextColor);font-size:12px;font-weight:500}.container__Card{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding:20px;cursor:pointer;border:1px solid transparent;border-radius:10px;text-decoration:none;transition:all .6s}.projects_container__Card{flex-direction:row}.container__Card:hover{background-color:#ffffff0d;filter:drop-shadow(2px 4px 6px var(--cardFilterColor));border-color:#c8c8c81a;box-shadow:0 0 50px #00000040;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,.25);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,.25)}.from_until__Card{color:var(--fromUntilTextColor);font-size:14px;font-weight:600;white-space:nowrap}.preview_container{width:125px}.preview_img__Card{width:100%;border-radius:10px}.data_container{display:flex;flex-direction:column;gap:15px;flex:1}.arrow_and_title_container__Card{display:flex;justify-content:space-between}.arrow_icon__Card{width:18px;height:18px;transform:rotate(-45deg);transition:all .3s;fill:var(--arrowIconAndTextCardColor)}.container__Card:hover .arrow_icon__Card{transform:translateY(-5px) translate(5px) rotate(-45deg);fill:var(--cardMainHoverColor)}.title__Card{font-size:18px;font-weight:500;color:var(--arrowIconAndTextCardHoverColor)}.container__Card:hover .title__Card{color:var(--cardMainHoverColor)}.description__Card{font-size:16px;color:var(--grey);white-space:pre-line}.skills_container__Card{display:flex;flex-wrap:wrap;gap:10px}.links_container__Card{display:flex;flex-wrap:wrap;gap:20px}.installs_count_container__Card{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.download_icon__Card{width:16px;height:16px}.install_count_text__Card{font-size:14px;font-weight:600}@media all and (min-width: 1024px){.container__Card{flex-direction:row}}.container__Experience{display:flex;flex-direction:column;gap:20px}.cards_container__Experience{display:flex;flex-direction:column-reverse}.container__Projects{display:flex;flex-direction:column;gap:20px}.cards_container__Projects{display:flex;flex-direction:column-reverse}.container__Footer{font-size:14px;font-weight:300;line-height:20px}.text__Footer{color:var(--grey)}.inline_link__Footer{text-decoration:none;color:var(--primaryColor);font-weight:500;transition:color .3s}.inline_link__Footer:hover{color:var(--footerTextHoverColor)}@media (min-width: 768px){.container__Footer{padding-bottom:48px}}@media (min-width: 1024px){.container__Footer{padding-bottom:96px;flex-direction:row;justify-content:center}}.container__Education{display:flex;flex-direction:column;gap:20px}.cards_container__Education{display:flex;flex-direction:column-reverse}.container__SplitScreen{display:flex;flex-direction:column;padding:24px;overflow:auto;height:100%;scroll-behavior:smooth}.sticky_side_container__SplitScreen{display:flex;flex-direction:column}.scrolly_side_container__SplitScreen{display:flex;flex-direction:column;gap:48px}@media (min-width: 768px){.container__SplitScreen{padding:48px}}@media (min-width: 1024px){.container__SplitScreen{padding:96px;flex-direction:row;justify-content:center}.sticky_side_container__SplitScreen{flex:1;max-width:512px;position:-webkit-sticky;position:sticky;top:0}.scrolly_side_container__SplitScreen{flex:1;max-width:512px}}.container__Archive{display:flex;flex-direction:column;padding:24px;overflow:auto;height:100%}.title__Archive{font-size:48px;margin-top:5px}.back_home_text__Archive{color:var(--green)}table{border-collapse:collapse;width:100%}tr{border-bottom:1px solid var(--archiveBorderColor)}tr:last-child{border-bottom:unset}td,th{text-align:left;padding:20px 16px 24px 12px}th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4){display:none}th:nth-child(5),td:nth-child(5){display:none}.year_text__Archive{color:var(--grey);font-size:14px}.title_text_container__Archive{display:flex;align-items:center;gap:5px;cursor:pointer;text-decoration:none;width:fit-content}.title_text__Archive{font-weight:800;color:var(--primaryColor)}.missingLink_a__Archive{pointer-events:none}.title_text_container__Archive:hover .title_text__Archive{color:var(--linkItemChainTextHoverColor)}.title_text_arrow__Archive{width:16px;height:16px;transform:rotate(-45deg);transition:all .3s;fill:var(--archiveArrowIconColor)}.title_text_container__Archive:hover .title_text_arrow__Archive{transform:translateY(-3px) translate(3px) rotate(-45deg);fill:var(--linkItemChainTextHoverColor)}.madeAt_text__Archive{color:var(--grey)}.skill_tags_container__Archive{display:flex;flex-wrap:wrap;gap:10px}.mainLink_container__Archive{display:flex;align-items:center;gap:5px;cursor:pointer;width:fit-content}.mainLink_arrow_icon__Archive{fill:var(--archiveArrowIconColor)}.mainLink_container__Archive:hover .mainLink_arrow_icon__Archive{transform:translateY(-3px) translate(3px) rotate(-45deg);fill:var(--linkItemChainTextHoverColor)}.mainLink_container__Archive:hover .mainLink_text__Archive{color:var(--linkItemChainTextHoverColor)}.mainLink_text__Archive{font-size:14px;font-weight:600}.mainLink_arrow_icon__Archive{width:14px;height:14px;transform:rotate(-45deg);transition:all .3s}@media (min-width: 768px){.container__Archive{padding:48px}th:nth-child(5),td:nth-child(5){display:table-cell}.title_text_container__Archive{pointer-events:none}.title_text__Archive:hover{color:unset}.title_text_arrow__Archive{display:none}}@media (min-width: 1024px){.container__Archive{padding:96px}th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4){display:table-cell}}.container__ComingSoon{display:flex;justify-content:center;align-items:center;height:100%}.text__ComingSoon{font-size:18px;color:var(--grey)}.container__NotFound{display:flex;justify-content:center;align-items:center;height:100%;gap:20px}.number__NotFound{font-size:24px;font-weight:500;color:var(--grey)}.divider__NotFound{height:45px;width:.1px;background-color:var(--grey)}.text__NotFound{font-size:14px;color:var(--grey)}.container__ThemeSwitch{position:fixed;top:15px;right:15px;width:48px;height:48px;overflow:hidden;cursor:pointer}.sun_icon__ThemeSwitch{width:48px;height:48px;fill:var(--themeSwitchSunFill);position:absolute;right:0;top:0;transition:top 1.5s}.moon_icon__ThemeSwitch{width:48px;height:48px;fill:var(--themeSwitchMoonFill);position:absolute;right:0;top:48px;transition:top 1.5s}.dark .moon_icon__ThemeSwitch{top:0}.dark .sun_icon__ThemeSwitch{top:96px}.light .sun_icon__ThemeSwitch{top:0}.light .moon_icon__ThemeSwitch{top:96px}.container__ProjectImages{display:flex;flex-direction:column;padding:24px}.back_home_text__ProjectImages{color:var(--green)}.title__ProjectImages{font-size:30px;margin-top:5px}.images_container__ProjectImages{display:flex;justify-content:center;max-width:100vw;flex-wrap:wrap;gap:80px;margin-top:80px;margin-bottom:80px}.image_item__ProjectImages{display:flex;flex-direction:column;align-items:center;flex:1;flex-basis:80%;max-width:80%}.img_container__ProjectImages{cursor:pointer;text-decoration:none;color:var(--primaryColor)}.screenshot_title__ProjectImages{text-align:center;margin-bottom:20px;height:40px}.img__ProjectImages{width:100%;height:100%;object-fit:contain;border-radius:10px}@media (min-width: 768px){.container__ProjectImages{padding:48px}.image_item__ProjectImages{flex-basis:40%;max-width:40%}}@media (min-width: 1024px){.container__ProjectImages{padding:96px}.image_item__ProjectImages{flex-basis:35%;max-width:35%}}:root{font-family:Inter;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primaryColor-dark: rgba(226, 232, 240, .87);--secondaryColor-dark: rgba(34, 34, 34, .87);--backgroundColor-dark: rgb(15, 23, 42);--green-dark: rgb(94, 234, 212);--grey-dark: rgb(136 147 162);--aboutTextColor-dark: rgb(136 147 162);--aboutLinkColor-dark: rgba(226, 232, 240, .87);--flashlightColor-dark: rgba(29, 78, 216, .7);--selectionBackgroundColor-dark: rgb(94, 234, 212);--selectionTextColor-dark: rgb(74, 76, 79);--themeSwitchMoonFill-dark: #dcdcdc;--profileDescColor-dark: rgb(188, 203, 224);--textShadowProfileTitleColor-dark: #000;--textShadowProfileDescColor-dark: rgba(0, 0, 0, .5);--linkWithArrowUnderlineColor-dark: rgb(94, 234, 212);--fromUntilTextColor-dark: rgb(150, 166, 189);--navBarDashColor-dark: rgb(100, 116, 139);--navBarSelectedDashColor-dark: var(--primaryColor-dark);--cardFilterColor-dark: #000;--arrowIconAndTextCardColor-dark: rgba(226, 232, 240, .87);--cardMainHoverColor-dark: var(--green-dark);--linkItemChainColor-dark: rgb(203, 213, 225);--linkItemChainHoverColor-dark: var(--green-dark);--linkItemChainTextHoverColor-dark: var(--green-dark);--linkItemChainTextWeightHover-dark: 300;--skillTagBackgroundColor-dark: rgba(94, 234, 212, .1);--skillTagTextColor-dark: var(--green-dark);--footerTextHoverColor-dark: var(--green-dark);--archiveArrowIconColor-dark: var(--primaryColor-dark);--archiveBorderColor-dark: rgba(203, 213, 225, .2);--primaryColor-light: rgba(34, 34, 34, .87);--secondaryColor-light: rgba(226, 232, 240, .87);--backgroundColor-light: #eee;--green-light: rgb(94, 234, 212);--grey-light: rgba(34, 34, 34, .87);--aboutTextColor-light: rgb(0, 0, 0);--aboutLinkColor-light: rgb(0, 0, 0);--flashlightColor-light: rgba(99, 99, 99, .6);--selectionBackgroundColor-light: rgb(94, 234, 212);--selectionTextColor-light: rgb(136 147 162);--themeSwitchSunFill-light: #000;--profileDescColor-light: rgb(188, 203, 224);--textShadowProfileTitleColor-light: #aaa;--textShadowProfileDescColor-light: rgba(170, 170, 170, .5);--linkWithArrowUnderlineColor-light: rgb(36, 36, 36);--fromUntilTextColor-light: rgb(60, 60, 60);--navBarDashColor-light: rgb(100, 116, 139);--navBarSelectedDashColor-light: var(--primaryColor-light);--cardFilterColor-light: transparent;--arrowIconAndTextCardColor-light: var(--primaryColor-light);--cardMainHoverColor-light: var(--primaryColor-light);--linkItemChainColor-light: var(--primaryColor-light);--linkItemChainHoverColor-light: #000;--linkItemChainTextHoverColor-light: #000;--linkItemChainTextWeightHover-light: 700;--skillTagBackgroundColor-light: rgba(94, 234, 212, .25);--skillTagTextColor-light: rgb(0 114 96);--footerTextHoverColor-light: var(--primaryColor-light);--archiveArrowIconColor-light: var(--primaryColor-light);--archiveBorderColor-light: rgb(203, 213, 225)}body[data-theme=dark]{--primaryColor: var(--primaryColor-dark);--secondaryColor: var(--secondaryColor-dark);--backgroundColor: var(--backgroundColor-dark);--green: var(--green-dark);--grey: var(--grey-dark);--aboutTextColor: var(--aboutTextColor-dark);--aboutLinkColor: var(--aboutLinkColor-dark);--flashlightColor: var(--flashlightColor-dark);--selectionBackgroundColor: var(--selectionBackgroundColor-dark);--selectionTextColor: var(--selectionTextColor-dark);--themeSwitchMoonFill: var(--themeSwitchMoonFill-dark);--profileDescColor: var(var(--profileDescColor-dark));--textShadowProfileTitleColor: var(--textShadowProfileTitleColor-dark);--textShadowProfileDescColor: var(--textShadowProfileDescColor-dark);--linkWithArrowUnderlineColor: var(--linkWithArrowUnderlineColor-dark);--fromUntilTextColor: var(--fromUntilTextColor-dark);--navBarDashColor: var(--navBarDashColor-dark);--navBarSelectedDashColor: var(--navBarSelectedDashColor-dark);--cardFilterColor: var(--cardFilterColor-dark);--arrowIconAndTextCardColor: var(--arrowIconAndTextCardColor-dark);--cardMainHoverColor: var(--cardMainHoverColor-dark);--linkItemChainColor: var(--linkItemChainColor-dark);--linkItemChainHoverColor: var(--linkItemChainHoverColor-dark);--linkItemChainTextHoverColor: var(--linkItemChainTextHoverColor-dark);--linkItemChainTextWeightHover: var(--linkItemChainTextWeightHover-dark);--skillTagBackgroundColor: var(--skillTagBackgroundColor-dark);--skillTagTextColor: var(--skillTagTextColor-dark);--footerTextHoverColor: var(--footerTextHoverColor-dark);--archiveArrowIconColor: var(--archiveArrowIconColor-dark);--archiveBorderColor: var(--archiveBorderColor-dark)}body[data-theme=light]{--primaryColor: var(--primaryColor-light);--secondaryColor: var(--secondaryColor-light);--backgroundColor: var(--backgroundColor-light);--green: var(--green-light);--grey: var(--grey-light);--aboutTextColor: var(--aboutTextColor-light);--aboutLinkColor: var(--aboutLinkColor-light);--flashlightColor: var(--flashlightColor-light);--selectionBackgroundColor: var(--selectionBackgroundColor-light);--selectionTextColor: var(--selectionTextColor-light);--themeSwitchSunFill: var(--themeSwitchSunFill-light);--profileDescColor: var(var(--profileDescColor-light));--textShadowProfileTitleColor: var(--textShadowProfileTitleColor-light);--textShadowProfileDescColor: var(--textShadowProfileDescColor-light);--linkWithArrowUnderlineColor: var(--linkWithArrowUnderlineColor-light);--fromUntilTextColor: var(--fromUntilTextColor-light);--navBarDashColor: var(--navBarDashColor-light);--navBarSelectedDashColor: var(--navBarSelectedDashColor-light);--cardFilterColor: var(--cardFilterColor-light);--arrowIconAndTextCardColor: var(--arrowIconAndTextCardColor-light);--cardMainHoverColor: var(--cardMainHoverColor-light);--linkItemChainColor: var(--linkItemChainColor-light);--linkItemChainHoverColor: var(--linkItemChainHoverColor-light);--linkItemChainTextHoverColor: var(--linkItemChainTextHoverColor-light);--linkItemChainTextWeightHover: var(--linkItemChainTextWeightHover-light);--skillTagBackgroundColor: var(--skillTagBackgroundColor-light);--skillTagTextColor: var(--skillTagTextColor-light);--footerTextHoverColor: var(--footerTextHoverColor-light);--archiveArrowIconColor: var(--archiveArrowIconColor-light);--archiveBorderColor: var(--archiveBorderColor-light)}*{box-sizing:border-box;padding:0;margin:0;color:var(--primaryColor)}html,body,#root{height:100%;max-width:100vw;scroll-behavior:smooth;background-color:var(--backgroundColor);transition:background-color 1.5s ease-out}.app_main{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:auto}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-moz-selection{background:var(--selectionBackgroundColor);color:var(--selectionTextColor)}::selection{background:var(--selectionBackgroundColor);color:var(--selectionTextColor)}@media all and (min-width: 1024px){body:after{content:"";position:fixed;top:calc(var(--y, 0) * 1px - 30vw);left:calc(var(--x, 0) * 1px - 30vw);width:60vw;height:60vw;background:radial-gradient(var(--flashlightColor),transparent 70%);z-index:-1;opacity:0;transition:opacity .2s}body:hover:after{opacity:.2;z-index:0}}
