*{margin:0;padding:0}#root,body,html{background-color:#f5f5f5;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:weight;height:100dvh;width:100%}.PostContainer{background-color:#fff;border-radius:20px;box-shadow:0 20px 20px 10px #0003;cursor:pointer;display:flex;flex-direction:row;margin:10px 10px 50px;max-height:300px;max-width:900px;min-height:300px;overflow:hidden;padding-left:50px;transform:translate(0);transition:transform .8s ease-out,box-shadow .8s ease-out;width:100%;z-index:1}.PostContainer .postContent{margin-bottom:30px;margin-right:40px;margin-top:30px;position:relative;width:100%}.PostContainer:hover{box-shadow:0 10px 10px 5px #00000080;transform:translateY(-5px)}.PostContainer h1{margin-bottom:10px}.PostContainer .buttons{align-items:center;bottom:0;cursor:auto;display:flex;justify-content:space-around;position:absolute;width:100%}.PostContainer button{background-color:#191970;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:80%;font-weight:600;padding:2%;text-transform:uppercase;transform:translate(0);transition:transform .5s ease-in-out;z-index:2}.PostContainer button:hover{background-color:#00008b;transform:translateY(-5px)}.PostContainer button:active{background-color:blue;transform:translateY(1px)}.postImage{cursor:auto;height:300px;margin-left:auto;max-width:300px;min-width:300px}.postImage img{height:100%;object-fit:cover;transition:width 1s ease-out,height 1s ease-out;width:100%}.postImage img:hover{height:calc(100% + 30px);width:calc(100% + 30px)}@media (max-width:480px){.PostContainer{flex-direction:column-reverse;max-height:100%;padding-left:0}.postImage{margin-left:0;max-width:100%}.PostContainer .postContent{margin:30px 20px}}@media (max-width:1024px){.PostContainer{flex-direction:column-reverse;max-height:100%;padding-left:0}.postImage{margin-left:0;max-width:100%}.PostContainer .postContent{margin:30px 20px}}@media (min-width:1920px){.PostContainer{max-height:400px;max-width:1200px;min-height:400px;width:100%}.postImage{height:400px;max-width:400px;min-width:400px}.PostContainer h1{font-size:2.5rem}.PostContainer p{font-size:1.5rem}}@keyframes appear{0%{opacity:1;transform:scale(.1)}to{opacity:.8;transform:scale(1)}}.Home{align-items:center;background-attachment:fixed;background-color:#f5f5f5;background-image:url(https://res.cloudinary.com/da94vyxhf/image/upload/v1742239016/background_home_yxep0g.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:auto;justify-content:center;padding-bottom:35px;width:100%}.block{animation-timeline:view();animation-range:entry 0 cover 40%;animation:appear ease;animation-timing-function:cubic-bezier(.165,.84,.44,1)}#posts{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media (min-width:1920px){.Home{width:auto}}.buttonDiv{align-items:center;bottom:3rem;display:flex;justify-content:center;position:absolute;width:100%}.buttonDiv a{background-color:#7f5af0;border:none;border-radius:20px;box-shadow:0 5px 10px 5px #4b0fac99;color:#fff;cursor:pointer;font-size:large;font-weight:600;padding:.8rem 1rem;text-decoration:none;transition:box-shadow 1s ease,transform 1s ease}.buttonDiv a:hover{box-shadow:0 5px 8px 7px #4b0faccc;transform:translateY(-10px)}@media (min-width:600px) and (max-width:1024px){.buttonDiv{margin-bottom:5rem}.buttonDiv a{font-size:x-large;padding:1.6rem 2rem}}@media (min-width:1920px){.buttonDiv a{font-size:x-large;padding:1.5rem}}.topHome{background-color:#16161a;background-repeat:no-repeat;background-size:cover;height:100%;margin-bottom:15rem;padding-bottom:10rem;padding-top:3.5rem;width:100%}.siteWelCome,.topHome{align-items:center;display:flex;justify-content:center}.siteWelCome{align-self:center;background-color:#7f5af080;background-image:url(https://res.cloudinary.com/da94vyxhf/image/upload/v1742142600/background_website_welcome_geaiox.jpg);background-size:contain;border-radius:20px;box-shadow:0 10px 10px 10px #15043099;color:#f5f5f5;flex-direction:column;margin-bottom:24rem;margin-top:5px;max-width:90%;min-height:33rem;padding:20px 40px;position:relative;width:90%}.siteWelCome p{cursor:context-menu;font-size:xx-large;font-weight:700;margin-bottom:1rem;text-shadow:0 8px 15px #fcfcfc99}.siteWelCome span{color:#94a1b2;cursor:context-menu}@media (min-width:600px) and (max-width:1024px){.siteWelCome{height:70rem;padding-bottom:5rem;width:100%}.siteWelCome p{align-self:center;font-size:5rem;text-align:center}.siteWelCome span{align-self:center;font-size:2rem}.siteWelCome .textWelcome{display:flex;flex-direction:column;width:100%}}@media (min-width:1920px){.siteWelCome{min-height:45rem}.textWelcome p{font-size:3rem}.textWelcome span{font-size:1.5rem}}header{align-items:center;background-color:#000;display:flex;flex-direction:row;justify-content:space-around;opacity:.8;overflow:hidden;padding:15px;position:fixed;top:0;width:auto;width:100%;z-index:100}header .Link{color:#fff;font-size:15px;font-weight:600;text-decoration:none;text-shadow:0 5px 5px #fcfcfc99;text-transform:uppercase;transition:text-shadow .5s ease,color .5s ease}header .Link:hover{color:#d1d1d1;text-shadow:0 5px 5px #fcfcfccc}header .Link:active{transform:translateY(3px)}header .logo{left:40px;position:absolute}header .logo *{height:auto;position:relative;width:2rem;z-index:200}@media (min-width:1920px){header{padding:20px 0}header .Link{font-size:20px}header .logo *{width:3rem}}@media (max-width:480px){header .logo *{display:none}}@media (min-width:600px) and (max-width:1024px){header{padding:25px 0}header .Link{font-size:25px}header .logo *{width:4rem}}.sobreSection{background-color:#16161a;color:#f5f5f5;height:100%;width:100%}.sobreContent,.sobreSection{align-items:center;display:flex;justify-content:center}.sobreContent{border-radius:20px;flex-direction:row;height:80%;margin:3rem 2rem 0;overflow:hidden}.imageContent{display:flex;height:auto;min-width:25rem}.imageContent img{border-radius:20px 0 0 20px;height:auto;width:100%}.sobreText{display:flex;flex-direction:column;gap:2rem;height:100%;padding:0 2rem}.sobreText h1{font-size:5rem}.sobreText p{font-size:1.3rem;font-weight:500}.sobreText .buttonsContent{align-items:center;display:flex;gap:1rem;justify-content:end;margin-bottom:.5rem;margin-top:auto;width:100%}.sobreText .buttonsContent *{color:#f5f5f5;cursor:pointer;height:auto;width:2rem}.sobreText .logoSobre *{height:auto;padding-top:2rem;width:30rem}@media (min-width:1920px){.sobreText{width:100%}.sobreText p{font-size:2rem}}@media (max-width:480px){.sobreSection{height:100%}.sobreContent{flex-direction:column;height:90%;justify-content:normal;margin:2rem 0 0;overflow:auto;position:absolute}.imageContent{background-image:url(https://res.cloudinary.com/da94vyxhf/image/upload/v1742141519/Pedro_Melo_Photo.png);background-position:50%;background-size:cover;border-radius:50%;height:15rem;min-width:0;overflow:hidden;position:relative;top:10px;width:15rem}.imageContent img{display:none;height:auto;width:9%}.sobreText{gap:.5rem;margin-top:auto;max-height:60%;position:relative}.sobreText p{font-size:1rem;font-weight:300}.sobreText h1{font-size:3rem}.sobreText .logoSobre *{margin-bottom:.5rem;padding-top:.5rem;width:20rem}}@media (width:1024px){.sobreSection{height:100%!important}}@media (height:1368px){.sobreSection{height:100%!important}}@media (min-width:600px) and (max-width:1024px){.sobreSection{height:auto;padding-bottom:1rem;padding-top:4rem}.sobreContent{flex-direction:column;height:auto;justify-content:normal;margin:2rem 0 0;position:relative}.imageContent{background-image:url(https://res.cloudinary.com/da94vyxhf/image/upload/v1742141519/Pedro_Melo_Photo.png);background-position:50%;background-size:cover;border-radius:50%;height:30rem;min-width:0;overflow:hidden;position:absolute;top:40px;width:30rem}.imageContent img{display:none;height:auto;width:9%}.sobreText{gap:.5rem;margin-top:28rem;max-height:60%;position:relative}.sobreText p{font-size:2rem;font-weight:300}.sobreText h1{font-size:3rem}.sobreText .logoSobre{align-self:center}.sobreText .logoSobre *{margin-bottom:2rem;padding-top:7rem;width:40rem}.sobreText .buttonsContent *{width:4rem}}.adminSection{height:80%;width:100%}.adminSection,.loginForm{align-items:center;display:flex;justify-content:center}.loginForm{border-radius:10px;box-shadow:0 10px 10px 10px #0006;flex-direction:column;gap:5px;padding:20px}.loginForm input{border:1px solid;border-radius:5px;font-size:20px;height:25px;padding:5px 10px;width:20rem}.loginForm label{font-size:20px;font-weight:700;width:100%}.section404{align-items:center;display:flex;height:80%;justify-content:center;padding:10px}.section404 h1{font-size:2rem}.createPostSection{background-color:#f5f5f5;display:flex;height:auto;justify-content:center;padding-bottom:56px;padding-top:70px;position:relative;width:100%}.formCreatePost{align-items:center;display:flex;flex-direction:column;width:80%}.formCreatePost input{background-color:#dbd9d980;border:none;border-radius:10px;box-shadow:0 10px 20px 0 #0003;font-size:20px;height:15px;margin-bottom:30px;padding:15px 10px;transition:background-color 1s ease;width:100%}.formCreatePost input:focus{background-color:#fcfcfc80;outline:none}.formCreatePost label{font-size:20px;font-weight:600;margin-bottom:10px;width:100%}.formCreatePost button{border:none;border-radius:10px;color:#fff;cursor:pointer;float:right;padding:1em;transform:translate(0);transition:transform .5s ease}.formCreatePost button:hover{transform:translateY(-10px)}.formCreatePost button:active{color:#000;transform:translate(0)}.formCreatePost .descriptionArea{background-color:#dbd9d980;border:none;border-radius:10px;box-shadow:0 10px 20px 0 #00000080;font-size:20px;margin-bottom:30px;min-height:100px;overflow:hidden;overflow-wrap:break-word;padding:30px 20px 0;resize:none;transition:background-color 1s ease;white-space:pre-wrap;width:100%}.formCreatePost .descriptionArea:focus{background-color:#fcfcfc80;outline:none}.siteAndGitUrls{display:flex;flex-direction:row;gap:20px;height:auto;justify-content:center;width:100%}.siteAndGitUrls input{margin-bottom:0;width:40%}.siteAndGitUrls .checkBox{appearance:none;border-radius:10px;cursor:pointer;height:3rem;outline:none;transition:border-radius 1s ease,background-color 1s ease;width:3rem}.siteAndGitUrls .checkBox,.siteAndGitUrls .checkBox:focus{background-color:#dbd9d980}.siteAndGitUrls .checkBox:checked{background-color:#191970;border-radius:100%}.siteAndGitUrls .hiddenInput{opacity:0;overflow:hidden;pointer-events:none;transition:opacity 1s ease}.siteAndGitUrls .appearInput{opacity:1;transition:background-color 1s ease,opacity 1s ease}.siteAndGitUrls label{color:#818181cc;font-size:medium;font-weight:100;margin-bottom:0}.sectionProjectPage{background-color:#f5f5f5;padding:5rem 0 50px}.projectPageContent,.sectionProjectPage{display:flex;height:auto;justify-content:center;width:100%}.projectPageContent{background-color:#fcfcfccc;box-shadow:0 10px 30px 8px #0003;flex-direction:column;margin:0 100px;padding:50px 50px 0}.inframeContent,.projectPageContent{align-items:center;border-radius:20px}.inframeContent{box-shadow:0 10px 20px 8px #0003;height:35rem;justify-content:center;margin-bottom:50px;overflow:hidden;width:100%}.prevSiteLabel{color:#b8b7b799;margin-bottom:10px;width:98%}.textContainer{display:flex;flex-direction:column;width:100%}.textContainer blockquote{align-items:center;border-left:2px solid #00000080;display:flex;margin-bottom:20px;padding-left:20px}.textContainer blockquote p{margin:10px 0}.textContainer pre{align-self:center;background-color:#080b27e6!important;border:none;border-radius:10px;box-shadow:0 10px 30px 8px #0006;margin-bottom:40px!important;padding:10px;width:80%}.textContainer a{color:#3131da;margin-bottom:20px;text-decoration:none;transition:font-weight .5s ease,color .5s ease}.textContainer a:hover{color:#893fff;font-weight:600}.textContainer a:active{font-weight:200}.textContainer p:has(img){align-self:center;margin:0!important;padding:0!important}.textContainer img{align-self:center;border-radius:20px;box-shadow:0 10px 30px 8px #0006;height:auto;margin:30px 0 40px;width:100%}.textContainer h2{margin-bottom:10px}.textContainer p{margin-bottom:20px}.textContainer ul{list-style:none inside;margin-bottom:25px}.textContainer ol{list-style:decimal inside;margin-bottom:25px}.textContainer li{font-size:large;margin-bottom:5px;margin-left:15px}.textContainer li ol li,.textContainer li ul li{margin-bottom:0}.projectPageContent hr{margin:20px 0 40px}.projectPageContent h1{font-size:xx-large;margin-bottom:40px}.projectPageContent p{font-size:20px}.projectPageContent .links{display:flex;flex-direction:row;gap:20px;height:5rem;justify-content:start;margin-top:10px;width:100%}.projectPageContent .links a{cursor:pointer;height:auto;transition:width .5s ease;width:3rem}.projectPageContent .links a:hover{width:3.5rem}.projectPageContent .links .fontAwesomeIcon{color:#000;height:100%;width:100%}.imageContainer{align-items:center;border-radius:20px;display:flex;justify-content:center;margin-bottom:50px;overflow:hidden}.imageContainer img{max-height:35rem;width:100%}.siteWindow{border:none}@media (max-width:480px){.sectionProjectPage{overflow:hidden}.projectPageContent{margin-left:0!important;margin-right:0!important;max-width:480px;padding:50px 0}.textContainer *{margin-left:10px}.textContainer p:has(img){align-self:center;display:flex;margin:0!important;padding:0!important}.projectPageContent .links{align-items:center;display:flex;justify-content:center!important}.inframeContent{height:30rem!important}}@media (min-width:600px) and (max-width:1024px){.projectPageContent{margin-left:0!important;margin-right:0!important;margin-top:3rem;padding:50px 30px}.projectPageContent h1{font-size:3.5rem}.projectPageContent h2{font-size:2.5rem}.projectPageContent h3{font-size:2.3rem}.projectPageContent p{font-size:2rem}.textContainer li{font-size:1.6rem}.textContainer pre{padding:30px!important;width:90%}.textContainer pre code,.textContainer pre code *{font-size:1.5rem}}@media (min-width:1920px){.inframeContent{height:45rem}.projectPageContent h1{font-size:3.5rem}.projectPageContent h2{font-size:2.5rem}.projectPageContent h3{font-size:2.3rem}.projectPageContent p{font-size:2rem}.textContainer li{font-size:1.6rem}.textContainer pre{padding:30px!important;width:90%}.textContainer pre code,.textContainer pre code *{font-size:1.5rem}}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
/*# sourceMappingURL=main.369c557d.css.map*/