#screen_screen__54S7F{background-color:var(--blue-06);background-image:url(/static/media/wallpaper_large.becbfd6c75371f2550a6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(100vh - var(--taskBar-height));width:100vw}:root{--welcomeMsg-font-size:max(6dvh,6dvw);--welcomeMsg-top:5dvh;--continueMsg-font-size:3dvh}.welcomeMessage_welcomeP__ANMV0{cursor:default;font-family:Courier New,Courier,monospace;margin:0;padding:0;position:absolute;text-align:center;width:100vw}#welcomeMessage_welcomeMsg__QPAKB{color:var(--white-00);font-size:max(6dvh,6dvw);font-size:var(--welcomeMsg-font-size);top:5dvh;top:var(--welcomeMsg-top)}#welcomeMessage_welcomeMsg__QPAKB>span#welcomeMessage_underscore__popoh{animation:welcomeMessage_blink__AJmnM .75s step-end infinite;color:var(--white-00)}@keyframes welcomeMessage_blink__AJmnM{0%{color:#0000}50%{color:var(--white-00)}to{color:#0000}}#welcomeMessage_continueMsg__WlKIr{color:#0000;font-size:3dvh;font-size:var(--continueMsg-font-size);font-weight:bolder;top:calc(5dvh + max(6dvh,6dvw) + 3dvh);top:calc(var(--welcomeMsg-top) + var(--welcomeMsg-font-size) + var(--continueMsg-font-size))}#welcomeMessage_continueMsg__WlKIr[data-visible]{animation:welcomeMessage_fade__Xqr9a 2s linear infinite}@keyframes welcomeMessage_fade__Xqr9a{0%{color:#0000}25%{color:var(--white-00)}75%{color:var(--white-00)}to{color:#0000}}:root{--desktop-icons-col-gap:calc((var(--desktop-icons-space) - var(--windowIcon_width))/2);--desktop-icons-row-gap:calc((var(--desktop-icons-space) - var(--windowIcon_height))/2)}@media only screen and (max-width:600px){:root{--desktop-icons-space:8rem}}@media only screen and (min-width:600px){:root{--desktop-icons-space:6rem}}main{max-height:calc(100vh - var(--taskBar-height));width:calc(100% - (var(--desktop-icons-space) - var(--windowIcon_width))/2*2);width:calc(100% - var(--desktop-icons-col-gap)*2)}:root{--windowIcon_height:calc(var(--windowIcon_width)*1.2);--windowIcon_display_size:calc(var(--windowIcon_width)*0.8)}@media only screen and (max-width:600px){:root{--windowIcon_font_size:.8rem;--windowIcon_width:3rem}}@media only screen and (min-width:600px){:root{--windowIcon_font_size:.75rem;--windowIcon_width:4rem;--windowIcon_padding:.5rem}.appIcons_windowIcon__nO32K:hover{background-color:#ffffff40}.appIcons_windowIcon__nO32K:active{background-color:#fff0;outline:1px solid var(--blue-00)}}.appIcons_windowIcon__nO32K{align-items:center;background-color:#fff0;border-radius:5px;color:var(--blue-00);cursor:pointer;display:inline-flex;flex-direction:column;height:calc(var(--windowIcon_width)*1.2);height:var(--windowIcon_height);justify-content:center;outline:none;padding:var(--windowIcon_padding);transition:background-color .25s ease-out,outline .25s ease-out,color .25s ease-out;width:var(--windowIcon_width)}.appIcons_windowIcon__nO32K img,.appIcons_windowIcon__nO32K svg{height:calc(var(--windowIcon_width)*.8);height:var(--windowIcon_display_size);width:calc(var(--windowIcon_width)*.8);width:var(--windowIcon_display_size)}.appIcons_windowIcon__nO32K p{align-items:flex-start;color:inherit;display:flex;height:calc(var(--windowIcon_width)*1.2 - var(--windowIcon_width)*.8);height:calc(var(--windowIcon_height) - var(--windowIcon_display_size));justify-content:center;margin:0;max-width:var(--windowIcon_width);width:100%}.appIcons_windowIcon__nO32K p span{word-wrap:break-word;display:block;font-family:monospace;font-size:var(--windowIcon_font_size);text-align:center;white-space:normal}.working_title__DtbQu{color:var(--white-00);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:x-large;text-align:center}:root{--menuHeader_height:2rem;--menuHeader_padding_vertical:.25rem;--menuHeader_padding_horizontal:4rem;--menuHeader_padding:var(--menuHeader_padding_vertical) var(--menuHeader_padding_horizontal)}.collapsableMenu_collapsableMenu__SAm49{list-style-type:none;margin:0;padding:0}.collapsableMenu_collapsableMenuEntry__YVixD{color:var(--blue-09);width:100%}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd){background-color:var(--white-00);transition:background-color .25s ease-out}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd):hover{background-color:var(--white-03)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd) .collapsableMenu_collapsableMenuHeader__m1CaI{color:var(--blue-15)}[id=dark-gradient] stop:first-child{stop-color:var(--blue-12)}[id=dark-gradient] stop:last-child{stop-color:var(--blue-15)}[id=dark-hover-gradient] stop:first-child{stop-color:var(--blue-09)}[id=dark-hover-gradient] stop:last-child{stop-color:var(--blue-12)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd) .collapsableMenu_wave__gtvIS path{fill:url(#dark-gradient)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd):hover .collapsableMenu_wave__gtvIS path{fill:url(#dark-hover-gradient)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd) .collapsableMenu_highlightedSpan__g51Q-{background-color:var(--blue-15);border-radius:5px;color:var(--white-00);padding:5px}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd) .collapsableMenu_title__EpZwT{border-bottom:5px dashed var(--blue-15)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(odd) .collapsableMenu_link__T6XOS{color:var(--blue-15)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n){background-color:var(--blue-15);transition:background-color .25s ease-out}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n):hover{background-color:var(--blue-09)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_collapsableMenuHeader__m1CaI{color:var(--blue-00)}[id=light-gradient] stop:first-child{stop-color:var(--blue-00)}[id=light-gradient] stop:last-child{stop-color:var(--blue-03)}[id=light-hover-gradient] stop:first-child{stop-color:var(--blue-02)}[id=light-hover-gradient] stop:last-child{stop-color:var(--blue-00)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_wave__gtvIS path{fill:url(#light-gradient)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n):hover .collapsableMenu_wave__gtvIS path{fill:url(#light-hover-gradient)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_contentBody__Fd3KW{color:var(--white-00)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_highlightedSpan__g51Q-{background-color:var(--blue-15);border-radius:5px;color:var(--white-00);padding:5px}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_title__EpZwT{border-bottom:5px dashed var(--blue-00)}.collapsableMenu_collapsableMenuEntry__YVixD:nth-child(2n) .collapsableMenu_link__T6XOS{color:var(--blue-00)}.collapsableMenu_collapsableMenuHeader__m1CaI{cursor:pointer;min-height:2rem;min-height:var(--menuHeader_height);outline:1px solid #000;transition:background-color .25s ease-in-out,color .25s ease-in-out}.collapsableMenu_collapsableMenuHeader__m1CaI>p{padding:.25rem 4rem;padding:var(--menuHeader_padding)}.collapsableMenu_collapsableMenuHeader__m1CaI>div>svg{bottom:-.25rem;bottom:calc(var(--menuHeader_padding_vertical)*-1);position:relative;transform:translateY(1px)}.collapsableMenu_collapsableMenuContent__41eKO>div>svg{position:relative;top:.25rem;top:var(--menuHeader_padding_vertical);transform:translateY(1px)}.collapsableMenu_collapsableMenuContent__41eKO{max-height:0;overflow:hidden;transition:all .25s ease-out}[class*=active]>.collapsableMenu_collapsableMenuContent__41eKO{height:-webkit-fit-content;height:fit-content;max-height:50rem}.collapsableMenu_titleSection__9CA4R{align-items:flex-start;display:flex;justify-content:space-between;padding:.25rem 4rem;padding:var(--menuHeader_padding)}.collapsableMenu_titleSection__9CA4R>section{display:flex;min-width:50%}.collapsableMenu_titleSection__9CA4R>section:last-child{justify-content:flex-end}.collapsableMenu_titleSection__9CA4R>section:first-child{flex-direction:column;justify-content:center}.collapsableMenu_titleSection__9CA4R span{font-weight:700;padding:.5rem 0;padding:calc(var(--menuHeader_padding_vertical)*2) 0}.collapsableMenu_subtitle__NH0eb,.collapsableMenu_title__EpZwT{font-weight:700;margin:0;width:-webkit-fit-content;width:fit-content}.collapsableMenu_collapsableMenuHeader__m1CaI:hover .collapsableMenu_subtitle__NH0eb,.collapsableMenu_collapsableMenuHeader__m1CaI:hover .collapsableMenu_title__EpZwT{color:var(--light-gray-0)}.collapsableMenu_collapsableMenu__SAm49 .collapsableMenu_contentBody__Fd3KW{padding:0 5%;width:90%}.collapsableMenu_contentBody__Fd3KW .collapsableMenu_splitContent__0j8aD{align-items:flex-start;display:flex;justify-content:space-around;width:100%}.collapsableMenu_contentBody__Fd3KW .collapsableMenu_splitContent__0j8aD p{text-align:center}.collapsableMenu_link__T6XOS{display:inline-block;margin:0 0 2rem}.historyMenu_date__AOS6j{display:inline-block}.historyMenu_date__AOS6j:first-child{text-align:right}.historyMenu_date__AOS6j:last-child{text-align:left}.historyMenu_companyName__vK4Dp{display:inline-block;font-size:larger;font-weight:500;margin:0}.historyMenu_companyLogo__JKkrJ{display:block;width:30%}.historyMenu_headerSection__MMZWh{align-items:flex-end;flex-direction:column}:root{--githubLink_height:4rem}.projectsMenu_githubLink__fFO6d,.projectsMenu_githubLink__fFO6d svg{height:4rem;height:var(--githubLink_height);width:auto}.projectsMenu_githubLink__fFO6d.projectsMenu_odd__YcZJH{fill:var(--blue-00)}.projectsMenu_githubLink__fFO6d.projectsMenu_odd__YcZJH:hover{fill:var(--blue-02)!important}.projectsMenu_titleSection__EIGGM:hover .projectsMenu_githubLink__fFO6d.projectsMenu_odd__YcZJH{fill:var(--blue-03)}.projectsMenu_githubLink__fFO6d.projectsMenu_even__mNDq8{fill:var(--blue-14)}.projectsMenu_githubLink__fFO6d.projectsMenu_even__mNDq8:hover{fill:var(--blue-06)!important}.projectsMenu_titleSection__EIGGM:hover .projectsMenu_githubLink__fFO6d.projectsMenu_even__mNDq8{fill:var(--blue-09)}.projectsMenu_gridSection__d7UBt{display:grid}:root{--profileImageWidth:20rem;--imageBlockMargin:3rem;--contentMargin:2rem}.about_headerSection__LuI5j{align-items:space-between;color:var(--white-00);display:flex;justify-self:center;width:100%}.about_contentSection__9RwTm{color:var(--white-00);padding:2rem;padding:var(--contentMargin)}.about_imageBlock__B4MLX{margin:3rem;margin:var(--imageBlockMargin)}.about_imageBackground__7\+M4O,.about_imageBlock__B4MLX{height:20rem;height:var(--profileImageWidth);width:20rem;width:var(--profileImageWidth)}.about_imageBackground__7\+M4O:nth-child(2){background-color:var(--blue-00);position:relative;top:-20rem;top:calc(var(--profileImageWidth)*-1);transform:rotate(17deg);z-index:0}.about_imageBackground__7\+M4O:nth-child(3){background-color:var(--blue-03);position:relative;top:-40rem;top:calc(var(--profileImageWidth)*-2);transform:rotate(-12deg);z-index:0}.about_profileImage__quGBv{max-width:20rem;max-width:var(--profileImageWidth);position:relative;z-index:1}.about_descriptionSection__uKmCg{width:50%}.about_title__xCnKh{display:block;font-family:League Spartan;font-size:3rem;margin:2rem;margin:var(--contentMargin);position:relative;text-align:left;width:-webkit-max-content;width:max-content;z-index:2}.about_descriptionList__KpRlO{font-size:1.5rem;list-style:circle}.about_student__3u37Y{color:var(--white-03);font-family:Comic Sans MS}.about_softwareEng__4lGoh{color:var(--blue-00);font-family:monospace}.about_embeddedSysEng__Tc6On{color:var(--blue-01);font-family:Courier New}.about_spaceEnth__VJtLd{color:var(--blue-03);font-family:math}.about_others__0fMFB{color:var(--blue-02);font-family:Ink Free}.about_contentTitle__Jdr8c{color:var(--white-03)}.about_contentSection__9RwTm i{color:var(--blue-00);font-weight:700}:root{--resumeSection_height:2rem;--resumeSection_margin:1rem}.resume_resumeSection__WVuy0{align-items:center;display:flex;justify-content:center}.resume_resumeSection__WVuy0:first-child{height:2rem;height:var(--resumeSection_height);margin:1rem;margin:var(--resumeSection_margin);width:calc(100% - 2rem);width:calc(100% - var(--resumeSection_margin)*2)}.resume_resumeSection__WVuy0:last-child{height:calc(100% - 4rem - 2px);height:calc(100% - var(--resumeSection_height) - var(--resumeSection_margin)*2 - 2px)}.resume_resumeLink__sFK2-{align-items:center;background-color:var(--white-03);color:var(--blue-12);cursor:pointer;display:block;display:flex;height:2rem;justify-content:center;outline:1px solid var(--white-03);text-decoration:none;transition:color .2s,background-color .2s,outline .2s;width:10rem}.resume_resumeLink__sFK2-:hover{background-color:var(--blue-00);color:var(--blue-12);outline:1px solid var(--blue-00)}.resume_resumeLink__sFK2-:active{background-color:var(--blue-15);color:var(--white-00);outline:1px solid var(--white-00)}:root{--menu-bar-height:2rem;--instance-window-border:2px}@media only screen and (min-width:600px){.appWindow_appInstanceWindow__1rpBU{width:900px}}.appWindow_appInstanceWindow__1rpBU{aspect-ratio:1.5;border:var(--instance-window-border) solid var(--blue-15);border-top:none;min-height:calc(min(80vh, 80vw)*.8);min-width:min(80vh,80vw);overflow:hidden;position:absolute}.appWindow_appMenuBar__n2OmL{align-items:center;background-color:var(--blue-15);color:var(--blue-00);display:flex;height:2rem;height:var(--menu-bar-height);justify-content:space-between;width:100%}.appWindow_appInstanceWindow__1rpBU[class*=active]{border:2px solid var(--blue-09);border-top:none}.appWindow_appInstanceWindow__1rpBU[class*=active] .appWindow_appMenuBar__n2OmL{background-color:var(--blue-09)}.appWindow_appMenuBar__n2OmL p{height:100%;margin:0;max-width:50%;width:-webkit-fit-content;width:fit-content}.appWindow_appMenuBar__n2OmL div,.appWindow_appMenuBar__n2OmL p{align-items:center;display:flex;justify-content:center}.appWindow_appMenuBarIcon__-\+002{aspect-ratio:1;height:100%;margin:5px}.appWindow_appMenuBarIcon__-\+002 svg{height:100%;width:100%}.appWindow_appMenuBar__n2OmL div>div{cursor:pointer;height:2rem;height:var(--menu-bar-height);width:2rem;width:var(--menu-bar-height)}.appWindow_appMenuBar__n2OmL div>div:hover{background-color:var(--blue-12)}.appWindow_appInstanceWindow__1rpBU[class*=active] .appWindow_appMenuBar__n2OmL div>div:hover{background-color:var(--blue-15)}.appWindow_appContent__rAdOI{background-color:var(--blue-12);height:calc(100% - 2rem);height:calc(100% - var(--menu-bar-height));overflow-y:auto;width:100%}.appWindow_appContent__rAdOI::-webkit-scrollbar{width:10px}.appWindow_appContent__rAdOI::-webkit-scrollbar-track{background-color:var(--blue-00)}.appWindow_appContent__rAdOI::-webkit-scrollbar-thumb{background-color:var(--blue-15)}.appWindow_appContent__rAdOI[class*=directoryDisplay]{height:calc(100% - 2rem - var(--desktop-icons-row-gap)*2);height:calc(100% - var(--menu-bar-height) - var(--desktop-icons-row-gap)*2);width:calc(100% - var(--desktop-icons-col-gap)*2)}.appWindow_appContent__rAdOI iframe{height:100%;width:100%}.appWindow_appContent__rAdOI iframe.appWindow_inactiveFrame__cX5W3{pointer-events:none}.mobileWarning_container__3lSj3{background-color:var(--blue-15);color:var(--white-03);height:50vh;left:10vw;outline:inset max(1vw,1vh) var(--blue-00);padding:2vw;position:absolute;top:15vh;width:76vw}.mobileWarning_title__v-9jB{font-family:monospace;text-align:center;width:100%}.mobileWarning_text__eNR2P{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;text-align:justify}:root{--taskBar-height:3rem;--taskBar-tooltip-option-height:1.25rem;--taskBar-tooltip-option-width:8rem;--taskbar-padding:.25rem}#taskbar_taskBar__62d8\+{align-items:center;background-color:var(--blue-15);bottom:0;display:flex;height:3rem;height:var(--taskBar-height);justify-content:space-between;position:absolute;width:100vw;z-index:9999}#taskbar_taskBar__62d8\+>.taskbar_interactiveTile__dzlVK{aspect-ratio:1;border-radius:5px;height:2.5rem;height:calc(var(--taskBar-height) - var(--taskbar-padding)*2);margin:0 .5rem;padding:.25rem;padding:var(--taskbar-padding);transition:all .1s ease-out;width:2.5rem;width:calc(var(--taskBar-height) - var(--taskbar-padding)*2)}@media only screen and (min-width:600px){#taskbar_taskBar__62d8\+ .taskbar_interactiveTile__dzlVK:hover{background-color:var(--blue-06);cursor:pointer}}#taskbar_osLogo__EkDGD{fill:var(--blue-00)}#taskbar_openApps__TPxvS{align-items:center;display:flex;justify-content:flex-start;width:calc(100vw - 9rem);width:calc(100vw - var(--taskBar-height)*3)}.taskbar_taskbarAppInstance__O8JyC{background-color:var(--blue-12);height:2.5rem;height:calc(var(--taskBar-height) - var(--taskbar-padding)*2);padding:.25rem;padding:var(--taskbar-padding);width:2.5rem;width:calc(var(--taskBar-height) - var(--taskbar-padding)*2)}.taskbar_taskbarAppInstance__O8JyC.taskbar_focused__8t4vd{background-color:var(--blue-09)}.taskbar_taskbarAppInstance__O8JyC>svg{height:2.5rem;height:calc(var(--taskBar-height) - var(--taskbar-padding)*2);width:2.5rem;width:calc(var(--taskBar-height) - var(--taskbar-padding)*2)}#taskbar_datetime__C3\+VT{align-items:center;color:var(--blue-00);display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;justify-content:center;width:6rem!important;width:calc(var(--taskBar-height)*2)!important}menu{background-color:var(--blue-00);left:-.25rem;left:calc(var(--taskbar-padding)*-1);list-style:none;margin-block:0;margin-inline:0;min-height:3.75rem;min-height:calc(var(--taskBar-tooltip-option-height)*3);min-width:6rem!important;min-width:calc(var(--taskBar-height)*2)!important;outline:1px solid var(--blue-00);padding:0 .25rem;padding:0 var(--taskbar-padding);padding-inline:0;position:relative;top:-10rem;top:calc(var(--taskBar-height)*-1 - var(--taskBar-tooltip-option-height)*4 - var(--taskbar-padding)*8);width:8rem;width:var(--taskBar-tooltip-option-width)}menu>*{color:var(--blue-00);display:list-item;height:1.25rem;height:var(--taskBar-tooltip-option-height);padding:.25rem;padding:var(--taskbar-padding);width:calc(100% - .5rem);width:calc(100% - var(--taskbar-padding)*2)}menu>span{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;text-transform:uppercase}menu li,menu>span{background-color:var(--blue-15)}menu li{outline:1px solid var(--blue-00);transition:background-color .1s ease-out,outline .1s ease-out}menu li:hover{background-color:var(--blue-00);color:var(--blue-15)}
/*# sourceMappingURL=main.80cf8983.css.map*/