@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";:root{--font: "League Spartan", sans-serif;--white-filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(12%) hue-rotate(103deg) brightness(105%) contrast(105%);--taskbar-height: 75px}main{font-family:var(--font)}.taskbar{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#d9d9d9,#737373 70%);height:var(--taskbar-height)}.taskbar .taskbar-menu_btn:before{position:absolute;content:"";inset:0;z-index:-1;transition:opacity .2s linear;background:linear-gradient(45deg,#665f5f 30%,#ccbfbf);opacity:0;border-radius:0 50px 0 0}.taskbar .taskbar-menu_btn{position:relative;z-index:1;background:linear-gradient(0deg,#665f5f 30%,#ccbfbf);height:100%;width:150px;border-radius:0 50px 0 0;cursor:pointer}.taskbar .taskbar-menu_btn .taskbar-menu_btn-logo{display:block;margin:auto;height:100%;-webkit-user-select:none;user-select:none}.taskbar .taskbar-menu_btn:hover:before{opacity:1}.taskbar .taskbar-notification{background:linear-gradient(0deg,#665f5f 30%,#ccbfbf);height:100%;width:200px;border-radius:50px 0 0;display:flex;align-items:center;justify-content:center;gap:1rem}.taskbar .taskbar-notification .taksbar-notification-internet{filter:var(--white-filter)}.taskbar .taskbar-notification .taskbar-datetime{color:#fff;text-align:center}.taskbar-icon{width:3rem}.desktop-item{cursor:pointer;width:125px;padding:1rem}.desktop-item .desktop-item-icon{width:100%;height:80px;filter:var(--white-filter)}.desktop-item .dekstop-item-name{color:#fff;font-size:1.5rem;text-align:center;margin-top:.5rem}.desktop-item:hover{background-color:#ffffff40}.menu{position:absolute;z-index:9;bottom:var(--taskbar-height);height:60vh;width:25vw;background:#d9d9d9;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 50px 0 0}.menu .menu-header{height:100px;background:linear-gradient(180deg,#737373,#d9d9d9);display:flex;align-items:center;padding-left:1rem;border-radius:0 50px 0 0}.menu .menu-header .menu-user-photo{width:80px;height:80px;border-radius:15px;background:radial-gradient(circle,#737373 40%,#d9d9d9);padding:5px}.menu .menu-header .menu-user-name{font-size:2rem;color:#fff;font-weight:700;margin-left:1rem}.menu .menu-main{text-align:center}.menu .menu-main .warn-icon{width:10rem}.menu .menu-main .menu-main-title{font-size:3rem;font-weight:700}.menu .menu-main .menu-main-text{font-size:2.5rem}.menu .menu-footer{height:100px;background:linear-gradient(0deg,#737373 40%,#d9d9d9)}.menu .menu-footer .shutdown-icon{display:block;width:4rem;height:100%;margin:auto;cursor:pointer;transition:.5s}.menu .menu-footer .shutdown-icon:hover{width:4.5rem;transition:.5s}.window{position:absolute;z-index:1}.window .window-tab .window-tab-title{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#737373,#d9d9d9);padding:0 1rem;height:50px}.window .window-tab .window-tab-title .window-tab-name{font-size:1.5rem;font-weight:700}.window .window-tab .window-tab-title .window-tab-close{background-color:transparent;width:40px;cursor:pointer}.window .window-tab .window-tab-nav{height:50px;display:flex;align-items:center;padding:0 1rem;background-color:#d9d9d9}.window .window-tab .window-tab-nav .window-tab-nav-arrow{width:2.5rem;margin-left:1rem}.window .window-tab .window-tab-nav .window-tab-nav-search{background-color:#fff;height:2.25rem;width:100%;margin:0 1rem;display:flex;align-items:center}.window .window-tab .window-tab-nav .window-tab-nav-search h4{font-size:1.25rem;margin-left:1rem}.window .window-tab .window-tab-nav .window-tab-nav-searchbtn{width:2.5rem;margin-right:1rem}.window .window-border{background:linear-gradient(180deg,#fff,#666);padding:0 5px 5px;height:100%}.window .window-content{background-color:#fff;height:100%}.ThisPC{padding:.5rem 1rem}.ThisPC .ThisPC-header{display:flex;align-items:center;gap:.5rem;padding-right:.75rem}.ThisPC .ThisPC-header .ThisPC-Icon{width:10vw}.ThisPC .ThisPC-header .ThisPC-header-text h4{font-size:1.25rem}.ThisPC .ThisPC-header .ThisPC-header-text h1{font-size:2rem;font-weight:700}.ThisPC .ThisPC-header .ThisPC-header-text h3{font-size:1.5rem}.ThisPC .ThisPC-main .ThisPC-main-text p{margin:1rem 0}.ThisPC .ThisPC-main .ThisPC-main-media{display:flex;justify-content:space-between;margin:0 3rem}.ThisPC .ThisPC-main .ThisPC-main-media .ThisPC-main-media-item{display:flex;align-items:center;gap:.5rem}.ThisPC .ThisPC-main .ThisPC-main-media .ThisPC-main-media-item img{height:2.5rem}.ThisPC .ThisPC-main .ThisPC-main-media .ThisPC-main-media-item h3{font-size:1.5rem;font-weight:700}.ThisPC .ThisPC-main .ThisPC-main-conclusion p{margin:1rem 0;text-align:center}.ThisPC .ThisPC-footer .ThisPC-footer-Icon p{display:inline}.ThisPC .ThisPC-footer .ThisPC-footer-Icon a{display:inline;color:inherit;font-weight:700}.ProjectDesc{color:#fff;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.ProjectDesc header .ProjectDesc-Photo{width:15rem;background-color:#fff;border-radius:25px;margin:0 auto;display:block}.ProjectDesc header h1{font-size:3rem;font-weight:700;text-align:center;margin-top:.5rem}.ProjectDesc main h2{font-size:2rem;font-weight:700}.ProjectDesc main pre{white-space:pre-wrap;font-size:1.25rem}.ProjectDesc footer{width:100%}.ProjectDesc footer div{display:flex;align-items:flex-end;gap:10px}.ProjectDesc footer div h4{font-size:1.25rem;font-weight:700}.ProjectDesc footer div p{font-size:1.25rem}.projects{display:flex;height:100%}.projects .projects-itens{width:100%;height:fit-content;padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,12rem);justify-content:center;row-gap:1.5rem;align-items:start}.projects .projects-itens .projects-itens-icon{width:10rem;max-height:15rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;height:fit-content;cursor:pointer;text-decoration:none}.projects .projects-itens .projects-itens-icon .project-icon{width:10rem;border:2px solid black;border-radius:25px}.projects .projects-itens .projects-itens-icon h2{font-size:1.5rem;margin-top:.5rem;color:#000}.projects .projects-itens .projects-itens-icon:hover{background-color:#6666661a;border-radius:10px}.projects .projects-description{width:30vw;height:100%;background:linear-gradient(180deg,#d9d9d9,#666 15%)}.underConstruct{text-align:center}.underConstruct img{width:10rem}.underConstruct h1{font-size:4rem;font-weight:700}.underConstruct h2{font-size:3rem}.desktop{height:100vh;position:relative}.desktop .desktop-icons{background-image:url(/moondesk-portfolio/assets/background-MFBBW9Ee.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:calc(100% - 75px);padding:1rem;display:flex;gap:15px}.desktop .desktop-icons .column{display:flex;flex-direction:column;gap:15px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
