@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&family=Righteous&display=swap");:root{--max-width:1200px;--border-radius:8px;--gutter:8px;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--color-purple:#656af5;--color-purple-dark:#242ae4;--color-purple-dark-100:#2d3081;--color-purple-dark-200:#1b1d50;--color-gray-dark:#3f4856;--color-gray-middle:#d7d7d7;--color-white:#fff;--color-cyan:#2dc9d0}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,sans-serif;scroll-behavior:smooth}body{color:rgb(var(--foreground-rgb));background:radial-gradient(circle at 3% 25%,#002853 0,#040c18 25%)}a{color:inherit;text-decoration:none}p{color:var(--color-gray-middle);line-height:24px}.container{max-width:var(--max-width);margin:0 auto;padding:15px}footer{padding:80px 0 40px}footer .container{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ececec;padding-top:40px}footer .container svg{margin-left:10px}footer a{color:#bababa;transition:color .5s ease}footer a:hover{color:var(--color-purple)}marquee{background-color:var(--color-cyan);padding:4rem 0 1rem;font-size:1.2rem;color:#fff;display:flex;align-items:center;justify-content:center}.marquee{position:relative}.selo{position:absolute;z-index:1;top:-54px;left:50%;transform:translateX(-50%);width:100px;animation:spin 10s linear infinite}@keyframes spin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.marquee:after{left:0;background:linear-gradient(270deg,var(--color-cyan) -16.41%,hsla(0,0%,100%,0) 100);left:auto;right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--color-cyan))}.marquee:after,.marquee:before{content:"";position:absolute;top:0;display:block;width:100px;height:100%;z-index:2}.marquee:before{left:0;background:linear-gradient(270deg,var(--color-cyan) -16.41%,hsla(0,0%,100%,0) 100);background:linear-gradient(-90deg,hsla(0,0%,100%,0),var(--color-cyan))}marquee span,marquee svg:last-child{margin-right:24px}.icons-marquee{margin-right:4px}.d-flex{display:flex}.s-between{justify-content:space-between}.d-flex>div{display:flex;align-items:center}.tag{font-family:Inter,sans-serif;margin-top:-17px;margin-bottom:20px;margin-left:5px;position:absolute;padding:0 12px;border-radius:15px;font-size:14px;font-weight:500}.tag:first-letter{text-transform:capitalize}.projeto{color:var(--color-white);background-color:var(--color-cyan)}.artigo,.btn-share{color:var(--color-white);background-color:var(--color-purple)}.btn-share{position:fixed;border:none;right:16px;bottom:10px;cursor:pointer;padding:8px 12px;border-radius:15px;transition:background-color .5s ease;box-shadow:2px 4px 12px 1px rgba(0,0,0,.26);z-index:3}.btn-share:hover{background-color:var(--color-purple-dark)}.btn-share svg{margin-top:4px}.gradient{background:-webkit-linear-gradient(#1cd1bc,#55b8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.button-49,.button-49:after{width:calc(100% - 8px);height:45px;line-height:45px;font-size:16px;font-family:Bebas Neue,sans-serif;background:linear-gradient(45deg,transparent 5%,#7f7dfc 0);border:0;color:#fff;letter-spacing:3px;box-shadow:6px 0 0 #00e6f6;outline:transparent;position:relative;text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer}.button-49:after{--slice-0:inset(50% 50% 50% 50%);--slice-1:inset(80% -6px 0 0);--slice-2:inset(50% -6px 30% 0);--slice-3:inset(10% -6px 85% 0);--slice-4:inset(40% -6px 43% 0);--slice-5:inset(80% -6px 5% 0);content:"ALTERNATE TEXT";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 3%,var(--color-cyan) 3%,var(--color-cyan) 5%,#7f7dfc 5%);text-shadow:-3px -3px 0 #f8f005,3px 3px 0 var(--color-cyan);-webkit-clip-path:var(--slice-0);clip-path:var(--slice-0)}.button-49:hover:after{animation:glitch 1s;animation-timing-function:steps(2)}@keyframes glitch{0%{-webkit-clip-path:var(--slice-1);clip-path:var(--slice-1);transform:translate(-20px,-10px)}10%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translate(10px,10px)}20%{-webkit-clip-path:var(--slice-1);clip-path:var(--slice-1);transform:translate(-10px,10px)}30%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translateY(5px)}40%{-webkit-clip-path:var(--slice-2);clip-path:var(--slice-2);transform:translate(-5px)}50%{-webkit-clip-path:var(--slice-3);clip-path:var(--slice-3);transform:translate(5px)}60%{-webkit-clip-path:var(--slice-4);clip-path:var(--slice-4);transform:translate(5px,10px)}70%{-webkit-clip-path:var(--slice-2);clip-path:var(--slice-2);transform:translate(-10px,10px)}80%{-webkit-clip-path:var(--slice-5);clip-path:var(--slice-5);transform:translate(20px,-10px)}90%{-webkit-clip-path:var(--slice-1);clip-path:var(--slice-1);transform:translate(-10px)}to{-webkit-clip-path:var(--slice-1);clip-path:var(--slice-1);transform:translate(0)}}.button-85{padding:8px 12px;width:48px;height:47px;outline:none;color:#fff;background-color:#0df5e3;cursor:pointer;position:fixed;z-index:0;border-radius:15px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;right:16px;margin-top:20px;width:50px;border:1px solid red;font-weight:700;display:flex;align-items:center;justify-content:center;bottom:69px}.button-85:before{content:"";background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing-button-85 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:15px}@keyframes glowing-button-85{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.button-85:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#201a31;left:0;top:0;border-radius:15px}