@charset "UTF-8";@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes noRotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes flicker-v-2{0%{opacity:0}10%{opacity:0}10.1%{opacity:1}10.2%{opacity:0}20%{opacity:0}20.1%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}20.6%{opacity:0}30%{opacity:0}30.1%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}30.5%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}30.6%{opacity:0}45%{opacity:0}45.1%{opacity:1}50%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}55%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}55.1%{opacity:0;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}57%{opacity:0}57.1%{opacity:1}60%{opacity:1}60.1%{opacity:0}65%{opacity:0}65.1%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}75%{opacity:1}75.1%{opacity:0}77%{opacity:0}77.1%{opacity:1;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}85%{opacity:1}85.1%{opacity:0;color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}86%{opacity:0}86.1%{opacity:1}to{opacity:1}}@-webkit-keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-bottom{0%{-webkit-transform:translateY(500px);transform:translateY(500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(65px);transform:translateY(65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(28px);transform:translateY(28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes from-top{0%{transform:translateY(-600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-bottom{0%{transform:translateY(600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-left{0%{transform:translate(-600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes from-rigth{0%{transform:translate(600px) scale(6.2)}to{transform:translateY(0) scale(1)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-142.5rem)}}@keyframes scroll-reverse{0%{transform:translate(0)}to{transform:translate(-85.5rem)}}.title{font-size:45px}.title-light{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .title-light,.title-dark{background:radial-gradient(circle,#0a1f44 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .title-dark{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-special{background:radial-gradient(circle,#fff 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px rgba(0,0,0,.25)}.dark .title-special{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title-primary{background:radial-gradient(circle,#fff 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px rgba(0,0,0,.25)}.card-social__title{background:radial-gradient(circle,#000 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.76rem;font-weight:700;text-align:center}.social__container{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem}.social__container .social__link{display:flex;flex-direction:column;align-items:center;position:relative;gap:1rem}.social__container .social__icon{width:30px;color:#bdbcbc}.social__container .social__tooltip{display:none;padding:.3rem 8px;background:#bdbcbc;min-width:37px;text-align:center;position:absolute;top:36px;color:#fff;font-size:1.2rem;font-weight:600;border-radius:7px;z-index:20}.social__container .social__tooltip:before{content:"";position:absolute;bottom:100%;left:50%;border-width:5px;border-style:solid;border-color:transparent transparent #373737 transparent;transform:translate(-50%)}.social__link-1{-webkit-animation:bounce-in-bottom 1.2s 1.9s both;animation:bounce-in-bottom 1.5s 1.9s both}.social__link-2{-webkit-animation:bounce-in-bottom 1.2s 1.9s both;animation:bounce-in-bottom 1.5s 2s both}.social__link-3{-webkit-animation:bounce-in-bottom 1.2s 1.9s both;animation:bounce-in-bottom 1.5s 2.1s both}.social__link:hover .social__tooltip{display:block}@media (max-width: 768px){.social__link{animation:none}}.dark .social__link{filter:drop-shadow(0 0 12px #00FF00)}.wrapper{position:relative;z-index:40}.custom-shape-divider-bottom-1723178641{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-1723178641 svg{position:relative;display:block;width:calc(100% + 547.3px);height:179px}@media (max-width: 768px){.custom-shape-divider-bottom-1723178641 svg{height:168px;width:calc(100% + 247.3px)}}.custom-shape-divider-bottom-1723178641 .shape-fill{fill:#bdbcbc}.custom-shape-divider-bottom-1723178641 .shape-fill-2{fill:#fff}.custom-shape-divider-bottom-1723178641 .shape-fill-3{fill:#0a1f44}.dark .custom-shape-divider-bottom-1723178641 .shape-fill{fill:#000}.custom-shape-divider-top-1723861291{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.shape-fill{fill:#000}.shape-fill-gris{fill:#bdbcbc}.shape-fill-purple{fill:#0a1f44}.dark .shape-fill-gris{fill:#000}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background-color:#fff;color:#373737;cursor:pointer;transition:border-color .25s}.year__btn.is-active{background:#111112}@keyframes move{to{transform:translateZ(20px) rotate(360deg)}}.customScheme .bg-icons{background-color:#fff;position:absolute;width:105vw;height:100vh;top:0;left:0;overflow:hidden;z-index:-1;filter:blur(4px)}.customScheme .bg-icons span{width:15vmin;height:15vmin;border-radius:2vmin;backface-visibility:hidden;position:absolute;animation:move;animation-duration:30;animation-timing-function:linear;animation-iteration-count:infinite;color:#1f0}.customScheme .bg-icons span:nth-child(0){background-image:url(/img/icons/skills/javascript-color.svg);filter:blur(4px);background-repeat:no-repeat;background-size:cover;background-position:center;top:30%;left:15%;animation-duration:122s;animation-delay:-86s;transform-origin:19vw -3vh;box-shadow:-44vmin 0 6.0970234968vmin currentColor}.customScheme .bg-icons span:nth-child(1){background-image:url(/img/icons/skills/javascript-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:65%;left:34%;animation-duration:150s;animation-delay:-132s;transform-origin:3vw 24vh;box-shadow:44vmin 0 6.3067763699vmin currentColor}.customScheme .bg-icons span:nth-child(2){background-image:url(/img/icons/skills/react-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:40%;left:6%;animation-duration:95s;animation-delay:-55s;transform-origin:-17vw -3vh;box-shadow:-44vmin 0 6.0678075379vmin currentColor}.customScheme .bg-icons span:nth-child(3){color:#1f0;top:44%;left:6%;animation-duration:103s;animation-delay:-177s;transform-origin:-13vw 16vh;box-shadow:44vmin 0 5.990559767vmin currentColor}.customScheme .bg-icons span:nth-child(4){background-image:url(/img/icons/skills/react-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:54%;left:65%;animation-duration:175s;animation-delay:-181s;transform-origin:-22vw 6vh;box-shadow:44vmin 0 5.8982719121vmin currentColor}.customScheme .bg-icons span:nth-child(5){background-image:url(/img/icons/skills/nodejs-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:16%;left:87%;animation-duration:143s;animation-delay:19s;transform-origin:5vw 13vh;box-shadow:-44vmin 0 6.0160311085vmin currentColor}.customScheme .bg-icons span:nth-child(6){background-image:url(/img/icons/skills/sass.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:96%;left:45%;animation-duration:10s;animation-delay:-80s;transform-origin:9vw 12vh;box-shadow:44vmin 0 6.4095557918vmin currentColor}.customScheme .bg-icons span:nth-child(7){background-image:url(/img/icons/skills/astro.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:10%;left:95%;animation-duration:191s;animation-delay:-83s;transform-origin:-21vw 19vh;box-shadow:44vmin 0 5.504111028vmin currentColor}.customScheme .bg-icons span:nth-child(8){color:#1f0;top:10%;left:21%;animation-duration:203s;animation-delay:-61s;transform-origin:-11vw -13vh;box-shadow:44vmin 0 6.4412838878vmin currentColor}.customScheme .bg-icons span:nth-child(9){background-image:url(/img/icons/skills/nodejs-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:88%;left:36%;animation-duration:8s;animation-delay:-16s;transform-origin:4vw -21vh;box-shadow:44vmin 0 6.1074560996vmin currentColor}.customScheme .bg-icons span:nth-child(10){background-image:url(/img/icons/skills/styledcomponents.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:88%;left:90%;animation-duration:97s;animation-delay:-205s;transform-origin:18vw -15vh;box-shadow:44vmin 0 5.6193941229vmin currentColor}.customScheme .bg-icons span:nth-child(11){background-image:url(/img/icons/skills/javascript-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:67%;left:90%;animation-duration:167s;animation-delay:-56s;transform-origin:15vw -13vh;box-shadow:-44vmin 0 5.6197942032vmin currentColor}.customScheme .bg-icons span:nth-child(12){background-image:url(/img/icons/skills/wordpress.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:95%;left:4%;animation-duration:199s;animation-delay:-82s;transform-origin:25vw -5vh;box-shadow:-44vmin 0 6.1717554579vmin currentColor}.customScheme .bg-icons span:nth-child(13){background-image:url(/img/icons/skills/vue.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:38%;left:21%;animation-duration:45s;animation-delay:-224s;transform-origin:18vw -4vh;box-shadow:-44vmin 0 6.0443983303vmin currentColor}.customScheme .bg-icons span:nth-child(14){background-image:url(/img/icons/skills/ubuntu.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:50%;left:9%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(15){background-image:url(/img/icons/skills/css-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:99%;left:71%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(16){color:#1f0;top:32%;left:71%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(17){background-image:url(/img/icons/skills/file-type-html.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:36%;left:41%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(18){background-image:url(/img/icons/skills/file-type-html.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:60%;left:41%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(19){color:#1f0;top:40%;left:51%;animation-duration:128s;animation-delay:-4s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(20){color:#1f0;top:66%;left:100%;animation-duration:128s;animation-delay:-3s;transform-origin:-20vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}@media (min-width: 768px){.customScheme .bg-icons span{width:8vmin;height:8vmin;border-radius:2vmin;backface-visibility:hidden;position:absolute;animation:move;animation-duration:30;animation-timing-function:linear;animation-iteration-count:infinite;color:#1f0}.customScheme .bg-icons span:nth-child(0){background-repeat:no-repeat;background-size:cover;background-position:center;top:71%;left:42%;animation-duration:122s;animation-delay:-86s;transform-origin:19vw -3vh;box-shadow:-44vmin 0 6.0970234968vmin currentColor}.customScheme .bg-icons span:nth-child(1){background-image:url(/img/icons/skills/react-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:41%;left:94%;animation-duration:150s;animation-delay:-132s;transform-origin:3vw 29vh;box-shadow:44vmin 0 6.3067763699vmin currentColor}.customScheme .bg-icons span:nth-child(2){background-image:url(/img/icons/skills/react-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:30%;left:26%;animation-duration:95s;animation-delay:-55s;transform-origin:-17vw -3vh;box-shadow:-44vmin 0 6.0678075379vmin currentColor}.customScheme .bg-icons span:nth-child(3){color:#1f0;top:34%;left:16%;animation-duration:103s;animation-delay:-177s;transform-origin:-13vw 16vh;box-shadow:44vmin 0 5.990559767vmin currentColor}.customScheme .bg-icons span:nth-child(4){background-image:url(/img/icons/skills/react-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:94%;left:70%;animation-duration:175s;animation-delay:-101s;transform-origin:-22vw 96vh;box-shadow:44vmin 0 5.8982719121vmin currentColor}.customScheme .bg-icons span:nth-child(5){background-image:url(/img/icons/skills/nodejs-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:150%;left:37%;animation-duration:143s;animation-delay:5s;transform-origin:5vw 13vh;box-shadow:-44vmin 0 6.0160311085vmin currentColor}.customScheme .bg-icons span:nth-child(6){background-image:url(/img/icons/skills/javascript-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:66%;left:45%;animation-duration:10s;animation-delay:-80s;transform-origin:9vw 12vh;box-shadow:44vmin 0 6.4095557918vmin currentColor}.customScheme .bg-icons span:nth-child(7){background-image:url(/img/icons/skills/astro.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:40%;left:75%;animation-duration:191s;animation-delay:-83s;transform-origin:-21vw 19vh;box-shadow:44vmin 0 5.504111028vmin currentColor}.customScheme .bg-icons span:nth-child(8){color:#1f0;top:90%;left:21%;animation-duration:203s;animation-delay:-61s;transform-origin:-11vw -13vh;box-shadow:44vmin 0 6.4412838878vmin currentColor}.customScheme .bg-icons span:nth-child(9){background-image:url(/img/icons/skills/nodejs-dark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:1%;left:16%;animation-duration:8s;animation-delay:-16s;transform-origin:4vw -21vh;box-shadow:44vmin 0 6.1074560996vmin currentColor}.customScheme .bg-icons span:nth-child(10){background-image:url(/img/icons/skills/styledcomponents.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:53%;left:93%;animation-duration:97s;animation-delay:-205s;transform-origin:18vw -15vh;box-shadow:44vmin 0 5.6193941229vmin currentColor}.customScheme .bg-icons span:nth-child(11){background-image:url(/img/icons/skills/javascript-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:7%;left:94%;animation-duration:167s;animation-delay:-56s;transform-origin:15vw -10vh;box-shadow:-44vmin 0 5.6197942032vmin currentColor}.customScheme .bg-icons span:nth-child(12){background-image:url(/img/icons/skills/wordpress.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:45%;left:4%;animation-duration:199s;animation-delay:-82s;transform-origin:25vw -5vh;box-shadow:-44vmin 0 6.1717554579vmin currentColor}.customScheme .bg-icons span:nth-child(13){background-image:url(/img/icons/skills/vue.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:48%;left:21%;animation-duration:45s;animation-delay:-224s;transform-origin:18vw -4vh;box-shadow:-44vmin 0 6.0443983303vmin currentColor}.customScheme .bg-icons span:nth-child(14){background-image:url(/img/icons/skills/ubuntu.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:86%;left:21%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(15){background-image:url(/img/icons/skills/css-color.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:90%;left:31%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(16){color:#1f0;top:105%;left:71%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(17){background-image:url(/img/icons/skills/file-type-html.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:56%;left:41%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(18){background-image:url(/img/icons/skills/file-type-html.svg);background-repeat:no-repeat;background-size:cover;background-position:center;top:56%;left:41%;animation-duration:128s;animation-delay:-84s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(19){color:#1f0;top:-70%;left:51%;animation-duration:128s;animation-delay:-4s;transform-origin:-11vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}.customScheme .bg-icons span:nth-child(20){color:#1f0;top:56%;left:100%;animation-duration:128s;animation-delay:-3s;transform-origin:-20vw -10vh;box-shadow:44vmin 0 6.1765324638vmin currentColor}}.about__links{position:absolute;display:flex;align-items:center;justify-content:space-around;filter:drop-shadow(12px 18px 13px rgb(0,0,0));width:18rem;gap:.5rem;color:#000;background:#fff6;backdrop-filter:blur(20px);padding:.4rem .6rem;border-radius:16px;font-size:1.7rem;z-index:40;transition:transform .4s ease-in-out;font-family:fira-code,sans-serif;cursor:pointer;font-weight:400}.about__links:hover{color:#000;transform:scale(1.1)}.about__links .about__iconify{color:#000}@media screen and (max-width: 1204px){.about__links{position:unset}}.about__links--email{top:36%;left:81%}.about__links--cv{top:54%;left:92%}.terminal_toolbar{display:flex;height:50px;width:100%;align-items:center;padding:0 8px;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px;background:linear-gradient(#504b45,#3c3b37);z-index:700}.butt{display:flex;align-items:center;justify-content:space-around;width:23%;max-width:9rem;min-width:6rem}.btn{display:flex;justify-content:center;align-items:center;padding:0;margin-right:5px;font-size:1.8rem;height:1.4rem;width:1.4rem;box-sizing:border-box;border:none;border-radius:100%;background:linear-gradient(#7d7871,#595953);text-shadow:0px 1px 0px rgba(255,255,255,.2);box-shadow:0 0 1px #41403a,0 1px 1px #474642}.btn__red{background:#ee411a;animation:blink 1s infinite;animation-delay:4s;transition:all .3s}.btn__yellow{background:#ffae00}.btn__green{background:#15ff00}.btn:hover{cursor:pointer}.btn:focus{outline:none}.butt--exit{background:linear-gradient(#f37458,#de4c12)}.user{color:#d5d0ce;margin-left:6px;font-size:1.5rem;line-height:15px;font-family:fira-code,sans-serif}@keyframes blink{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.toast-alerts{position:fixed;left:3rem;z-index:1000}@media (max-width: 768px){.toast-alerts{top:0;height:min-content}}.toast-alerts.show{animation:toast 1s linear forwards}.toast-message{padding:12px;margin-top:5px;border-radius:4px;color:#fff;font-size:1.5rem;margin-left:1rem;background:transparent;display:none}.toast-message.error:before{content:"✓";margin-right:1rem}.toast-message.error:before{content:"✕";margin-right:1rem;animation:toast 1s linear forwards}.toast-message.success{display:block;background-color:#32cd32}.toast-message.error{display:block;background-color:tomato}.toast-message.info{display:block;background-color:#0f58ce}.toast-message.warning{display:block;background-color:orange}@media (max-width: 768px){.toast-message.warning{display:none}}@keyframes toast{0%{bottom:10rem;filter:opacity(0)}to{bottom:20rem;filter:opacity(1)}}.logo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo:hover span,.dark .logo span{color:#0f0}.logo__img{max-width:4.5rem;flex-basis:10%}.hamburger{display:none}@media (max-width: 768px){.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#373737}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}}.toggleLang{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#1f0;padding:1.5rem}.toggleLang:hover{transform:scale(.95)}.toggleLang:active{transform:scale(.85)}.header{display:flex;align-items:center;justify-content:center;width:100%;position:fixed;padding:0 2rem;z-index:1000}.header__container{backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:space-between;width:100%;min-height:8dvh;margin-top:2rem;max-width:1200px;background:#000;background:#0000009c;border-radius:16px;padding:1rem 2rem}.header__list>*:not(a){margin-right:1.5rem}@media (max-width: 768px){.header__list>*:not(a){margin-bottom:2rem}.header__list>*:not(a) .header__link{font-size:2rem}}.header__menu{display:flex;align-items:center;justify-content:flex-start}.header__menu .header__list{display:flex;align-items:center}.header__menu .header__list .header__icons{display:none}@media (max-width: 768px){.header__menu .header__list .header__icons{display:block}}.header .header__link{font-weight:700}.header .header__link:hover{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .header__link{position:relative}.header .header__link:after{position:absolute;top:25px;left:0;content:"";width:100%;transform:scale(0);transform-origin:1;height:2px;transition:.35s transform;background:#373737}.header .header__link:hover:after{transform:scale(1)}@media (max-width: 768px){.header{padding:0 1rem}.header .header__container{justify-content:space-between;align-self:center;width:95%;height:auto;margin-top:1.5rem;min-width:24rem;padding:.8rem 1rem}.header .header__container:has(.header__menu.is-active){backdrop-filter:none;-webkit-backdrop-filter:none}.header__menu{transition:all .6s ease;position:absolute;transform:translate(100%);left:0;top:0;width:100vw;height:100dvh;padding-left:3rem}.header__menu .header__list{width:100%;height:100dvh;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:14rem}.header__menu.is-active{transform:translate(0);background:#000;background:#000b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:30px 0 0 30px}}.dark .header__link{color:#0f0}.slider{width:70%;margin:auto;height:auto;overflow-x:hidden;position:relative;padding:3.5rem}.slider:before{content:"";position:absolute;left:0;top:0;z-index:2;width:150px;height:100%;background:linear-gradient(to right,#0b234a,#2d005a14)}.slider:after{content:"";position:absolute;width:150px;height:100%;background:linear-gradient(to right,#0b234a,#2d005a14);z-index:2;right:0;top:0;transform:rotate(180deg)}.slide__track{display:flex;gap:2rem;padding:3rem 0}.slide__track--skills{animation:scroll 19s linear infinite;width:285rem}.slide__track--tools{animation:scroll-reverse 18s linear infinite reverse;width:171rem}.slide__track:has(>.slide:hover){animation-play-state:paused}.slide{width:7.5rem;height:7.5rem;padding:2rem;display:flex;align-items:center;justify-content:center;background:#ceacff3d;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out;position:relative}.slide:hover{background:#fff;transform:scale(1.1) rotate(10deg)}.slide .tag{position:absolute;background:#fff;box-shadow:0 0 3px 1px #ffffffc4;color:#373737;padding:.2rem .5rem;border-radius:5px;z-index:20;transition:all .2s ease-in-out;opacity:0;font-size:1.5rem;font-family:sans-serif}.slide:hover .tag{transform:translateY(-6rem);opacity:1}@media (max-width: 768px){.slider{width:90%}.slider:before{left:0;width:50px}.slider:after{width:50px;right:0}}.calendar{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;flex-shrink:1;margin-top:3rem;padding:0 2rem;flex-wrap:wrap}@media (max-width: 768px){.calendar{flex-direction:column}}.calendar__container{padding:1rem 2rem;background:#363636;border:1px solid rgba(255,255,255,.418);box-shadow:-1px 1px 6px -1px #2b2b2bc4;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:15px;font-weight:600;width:100%;max-width:88.6rem;min-height:176px;flex-shrink:initial;flex-basis:70%;color:#fff}@media (max-width: 768px){.calendar__container{flex-basis:content;max-width:none}}.calendar__container .dark .calendar__container{background:#3e3e3e69;border:1px solid rgba(255,255,255,.151);box-shadow:-1px 1px 6px -1px #ffffff69}.year__buttons{display:flex;flex-direction:column;flex-basis:fit-content;gap:10px;justify-content:center;align-items:center;font-size:1.7rem}@media screen and (max-width: 1014px){.year__buttons{flex-direction:row}}.caja__cristal{overflow:hidden;background:#000;color:#373737;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(14.5px);border-radius:0 0 10px 10px;border:1px solid rgba(255,255,255,.18);max-width:100rem;min-width:30rem;height:auto;width:100%;padding:0 1rem 2rem;z-index:200}.terminal__container{padding:17px 10px;z-index:200}.caja__cristal img{max-width:100%}.caja__cristal h1{font-size:2.5rem}@media (min-width: 768px){.caja__cristal{padding:0 2rem 2rem}}.card{height:246px;border-radius:15px;overflow:hidden;min-height:250px;background:#000;color:#fff;position:relative;box-shadow:2px 1px 5px 1.1px #000000ad;width:100%}.card__img{height:160px;width:100%;object-fit:cover;-o-object-position:center 0;object-position:center 0;background:#000}.card__cara--B{display:flex;align-items:flex-start;flex-direction:column;background:#141414;transform:translateY(-25px);height:247px;transition:transform .3s linear;padding:.2rem 2rem}.card__cara--B .card__title{font-size:2.1rem;text-align:left;background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card__cara--B .card__description{width:28rem;max-height:9dvh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;transition:.35s height}.card__title,.card__description{transform:translateY(-37px);transition:transform .3s ease}.card:hover .card__title{transform:translateY(0)}.card:hover .card__description{transform:translateY(0);overflow:auto;white-space:pre-line;height:90px;max-height:90px;width:100%}.card__description::-webkit-scrollbar{width:.5rem}.card__description::-webkit-scrollbar-track{background:#131314}.card__description::-webkit-scrollbar-thumb{background:#0f0}.card__cara--B>*:not(:last-child){margin-bottom:1.2rem}.card:hover .card__cara--B{transform:translateY(-164px)}.thecnology{transition:transform .3s ease;display:flex;justify-content:flex-end;padding:.6rem 2rem;transform:translate(20px,-33px);background:#1313142b;width:fit-content;align-self:self-end;border-radius:15px 0 0;align-items:center;gap:9px;backdrop-filter:blur(17px);left:74%}.card:hover .thecnology{transform:translate(20px)}.card__links{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:20rem;gap:1rem;align-self:center;justify-content:center;text-align:center}.card__links a{display:flex;align-items:center;gap:.3rem}.card__links a:hover{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact{display:flex;justify-content:center;flex-direction:column;padding:.4rem 1rem;gap:1rem}.form__group{width:100%;display:flex;flex-direction:column}.form__group input{padding:.6rem}.form__group label{font-size:1.3rem}.form__group textarea{padding:.6rem;resize:none;height:100%;min-height:10rem;overflow:auto}.error__msg{color:tomato;font-size:1.4rem}.input-success{border:2px solid lime}.input-error{border-color:tomato}.form__container{display:flex;gap:.5rem;flex-wrap:wrap}.form__container .form__group-email{flex-basis:60%}.form__container .form__group-subject{flex:1}.form__submit{margin-top:1.5rem;padding:1rem;width:100%;font-size:1.4rem;background:radial-gradient(circle,#0a1f44 0% 100%)}.form__submit:hover{background:#1f0}.image__container{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.image__button{display:flex;align-items:center;justify-content:center;max-width:34rem;max-height:34rem;border-radius:50%;background:none;border:none;overflow:hidden;cursor:pointer}.image__button:hover .hero__img{transform:scale(.95)}.image__button:active .hero__img{transform:scale(.9)}.hero__img{aspect-ratio:1/1;object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width: 768px){.hero__img{width:26rem}}.icon__container{position:absolute;filter:drop-shadow(0 0 12px rgba(13,255,0,.622));background-size:contain;width:50px;height:50px;padding:3.5rem;display:grid;place-content:center}.hero__skills{display:flex;align-items:center;justify-content:center}.skills__icons{transform:rotate(0);font-size:4.5rem}@media (max-width: 768px){.skills__icons{font-size:4rem}}.skill-0{top:-13%;right:41%;animation:from-top 1s ease-in-out forwards .4s,floating 5s ease-in-out 2s infinite;transform:translate(-1600px) scale(6.2)}@media (max-width: 768px){.skill-0{top:-6%;right:38%}}.skill-1{top:9%;left:78%;animation:from-rigth 1s ease-in-out forwards .4s,floating 5s ease-in-out 1.5s infinite;transform:translate(-1600px) scale(6.2)}@media (max-width: 768px){.skill-1{top:13%;left:74%}}.skill-2{bottom:26%;left:87%;animation:from-rigth 1s ease-in-out forwards .3s,floating 5s ease-in-out 3.2s infinite;transform:translate(-1600px) scale(6.2)}@media (max-width: 768px){.skill-2{left:77%}}.skill-3{bottom:-6%;right:19%;animation:from-bottom 1s ease-in-out forwards .2s,floating 5s ease-in-out 2.1s infinite;transform:translate(-1600px) scale(6.2)}.skill-4{bottom:-5%;left:19%;animation:from-left 1s ease-in-out forwards .4s,floating 5s ease-in-out 1.2s infinite;transform:translate(-9600px) scale(6.2)}.skill-5{bottom:22%;left:-8%;animation:from-left 1s ease-in-out forwards .2s,floating 5s ease-in-out 1s infinite;transform:translate(-9600px) scale(6.2)}@media (max-width: 768px){.skill-5{left:-3%}}.skill-6{animation:from-left 1s ease-in-out forwards .2s,floating 5s ease-in-out 2.1s infinite;transform:translate(-9600px) scale(6.2);bottom:64%;right:78%}@media (max-width: 768px){.skill-6{bottom:61%;right:74%}}.hero{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 2rem;padding-block:75px;writing-mode:horizontal-tb;background:linear-gradient(to bottom,#0f2b5c,#0b234a,#091c38,#050e1a,#010204)}@media screen and (max-width: 728px){.hero{padding:0 max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));padding-block:max(50px,env(safe-area-inset-top)) max(50px,env(safe-area-inset-bottom))}}.hero__container{display:flex;align-items:center;justify-content:space-evenly;gap:10rem;flex-wrap:wrap-reverse;width:100%;max-width:1300px;padding-block:10rem}@media (max-width: 768px){.hero__container{gap:4rem}}.hero__content{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.hero__content .hero__title{color:#fff;font-size:7rem}@media (max-width: 768px){.hero__content .hero__title{margin-bottom:2rem;text-align:center;font-size:3.9rem}}.hero__content .hero__title span{animation:flicker-v-2 3s ease}.hero__content span:hover{color:#0f0}.hero__content .text__container{display:inline-block}.hero__content .hero__slogan{background:radial-gradient(circle,#40ff00,#1aff00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#373737;font-size:2rem;letter-spacing:10px;border-right:5px solid;width:100%;white-space:nowrap;overflow:hidden;animation:typing 2s steps(25),cursor .4s step-end infinite alternate}@media screen and (max-width: 728px){.hero__content .hero__slogan{font-size:1.8rem;letter-spacing:normal;animation:none;border-right:none;white-space:normal;overflow:visible;text-align:center}}@media (max-width: 768px){.container__icons{display:none}}.dark .hero__title span{color:#0f0;filter:drop-shadow(0 0 12px #00FF00)}@keyframes cursor{50%{border-color:transparent}}@keyframes typing{0%{width:0}}html,body{overflow-x:hidden;box-sizing:border-box}.skills{background:#0a1f44;width:100%;display:flex;justify-content:center;writing-mode:horizontal-tb;padding-block:20rem;min-height:100dvh}@media (max-width: 768px){.skills{padding-block:10rem}}.skills__container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;max-width:1300px;width:100%;padding:2rem 1rem}.skills__container .skills__info{display:flex;align-items:center;justify-content:center;align-self:center;max-width:950px;gap:7rem}@media (max-width: 768px){.skills__container .skills__info{flex-wrap:wrap-reverse}}.skills__container .skills__info .skills__textos{max-width:62rem;width:100%}.skills__container .skills__info .skills__description{font-family:Questrial,sans-serif;color:#fff;font-size:1.7rem;max-width:52rem;line-height:1.5;align-self:center;white-space:pre-line;margin-bottom:1rem}.skills__container .skills__info .skills__description--subtitle{font-weight:700;background:radial-gradient(circle,#0a1f44 0% 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.skills__container .skills__info .skills__avatar__container{position:relative;flex-shrink:1}.skills__popup{bottom:78%;left:50%;z-index:200;transform:translate(-50%);position:absolute;opacity:0;transition:opacity .4s ease}.skills__popup .skills__terminal__content{white-space:pre-line;font-family:fira-code,sans-serif}@media (max-width: 768px){.skills__popup .skills__popup{bottom:67%}.skills__popup .skills__terminal__content{font-size:1.7rem}}.skills__popup.active{display:block;opacity:1}.skills__carousel--tools{display:flex;flex-direction:column;justify-content:center;max-width:100%;margin-top:5rem}.skills__carousel--tools h2{margin-left:22rem}@media (max-width: 768px){.skills__carousel--tools h2{margin:0;text-align:center}}.about{width:100%;padding-block:20rem;writing-mode:horizontal-tb;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000}.about .about__container{max-width:1300px;width:100%;display:flex;align-items:center;justify-content:space-around}@media (max-width: 768px){.about .about__container{flex-direction:column;gap:3rem;padding:0 2rem}}.about .about__container .about__profile{position:relative}@media screen and (max-width: 1194px){.about .about__container .about__profile{display:flex;flex-direction:column;align-items:center;gap:2rem}}.about .about__container .about__profile .profile__box{width:37.9rem;height:37.9rem;border-radius:50%;border:2px solid #373737;overflow:hidden}@media (max-width: 768px){.about .about__container .about__profile .profile__box{width:100%;height:100%;max-width:25rem}}.about .about__container .about__profile .profile__box .profile__img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.about .about__container .about__content{max-width:532px}.about .about__container .about__content .about__description{font-size:1.6rem;margin-bottom:1rem;white-space:pre-line}.about .about__container .about__content .about__highlighted{font-size:1.8rem;font-weight:700;margin-bottom:1rem}#portfolio{display:grid;place-items:center;width:100%;padding-top:10rem}.card__section{text-align:center;justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));overflow-x:hidden;gap:3rem;writing-mode:horizontal-tb;place-content:start;align-content:start;max-width:1140px;padding:6rem 1rem 4rem;width:100%}@media (max-width: 320px){.card__section{grid-template-columns:1fr;width:unset}}.dark .about{background:#000;color:#bdbcbc}.backgroud{min-height:100dvh;position:relative;z-index:1;overflow:hidden;width:100%;background:#000}.backgroud:after,.backgroud:before{content:"";position:absolute;inset:0;height:100%;width:100%;overflow-x:hidden;z-index:-10}.backgroud:before{content:"";position:absolute;background-color:#13181f;background-image:radial-gradient(37.88% 68.62% at 50% 0,#2432484d,#141c2a00 80%),radial-gradient(10% 10% at 50% 10%,#46506ea1,#232d3c66 90%,#14233200),radial-gradient(100% 28.09% at 100% 10%,#2d374b33,#1923371a 80%,#141e2800),linear-gradient(180deg,#14192313 35.79%,#1419230d 80%,#181c24 80%),radial-gradient(74.84% 135.56% at 100% 10%,#323c5076,#202530 80%);background-repeat:no-repeat;background-size:cover;height:100svh;z-index:-2;filter:blur(50px);top:-50px;left:-50px;right:-50px;width:100%}.dark .backgroud:before{content:"";position:absolute;background-color:#13181f;background-image:radial-gradient(37.88% 68.62% at 50% 0,#2432484d,#141c2a00 80%),radial-gradient(10% 10% at 50% 10%,#46506ea1,#232d3c66 90%,#14233200),radial-gradient(100% 28.09% at 100% 10%,#2d374b33,#1923371a 80%,#141e2800),linear-gradient(180deg,#14192313 35.79%,#1419230d 80%,#181c24 80%),radial-gradient(74.84% 135.56% at 100% 10%,#323c5076,#202530 80%);background-repeat:no-repeat;background-size:cover;height:100svh;z-index:-2;filter:blur(50px);top:-50px;left:-50px;right:-50px;width:100%}.dark .background:after{content:"";background-color:#252a35;z-index:-3}.card-social__image{z-index:-1;width:210px;height:170px;position:absolute;top:45%;left:69%;transform:rotate(60deg);transition:all 3s linear}.card-social:hover .card-social__image{top:40%;left:63%;transform:rotate(0)}.card-social{display:flex;justify-content:flex-start;flex-direction:column;padding:2rem 1rem;background:#8cff00;width:100%;height:100%;border-radius:18.5px;position:relative;overflow:hidden;text-align:center;justify-content:center;border:.5px solid rgb(143,255,57);box-shadow:0 5px 15px #0003}.card-social .card-social__container{min-height:25dvh;display:flex;flex-direction:column;gap:2rem;padding:1rem}.card-social .card-social__content{font-weight:400;max-width:321px;font-size:1.7rem}.card-social .card-social__link{display:flex;align-items:center;gap:.3rem;font-weight:700}.card-social>*:not(:last-child,a){margin-bottom:1rem}.card-social:hover{background:#fff}.card-social:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;z-index:-1}@media (max-width: 768px){.card-social{padding:1rem}.card-social .card-social__content{font-size:1.5rem}}.whatsapp-button{display:flex;justify-content:center;align-items:center}.whatsapp-button .whatsapp-button__link{display:flex;align-items:center;color:#000;font-size:16px;text-decoration:none;font-weight:700}@media (max-width: 768px){.whatsapp-button{bottom:10px;right:10px;height:50px;padding:0 15px}.whatsapp-button .whatsapp-button__link{font-size:14px}}.social{width:100%;min-height:auto;display:flex;justify-content:center;align-items:center;margin-top:4rem;padding:1rem 1rem 20rem;position:relative;overflow:hidden}#social{display:grid;place-items:center;width:100%;padding-top:6rem}.social__grid{display:flex;justify-content:center;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:4rem}.social__item{display:flex;justify-content:center;align-items:center}.social__button-container{display:flex;justify-content:center;align-items:center;flex-direction:column;background:#2690b029;padding:2rem;border-radius:18.5px;box-shadow:0 5px 15px #0003;transition:transform .3s ease}.social__button-container:hover{transform:scale(1.05)}.social__title{font-size:2rem;margin-bottom:1rem;text-align:center}.social__button{display:inline-block;padding:1rem 2rem;border-radius:5px;text-decoration:none;font-size:1.2rem;transition:background-color .3s}.social__button:hover{background-color:#128c7e}.social__background{background-size:cover;width:100%;min-height:auto;position:absolute;z-index:-1}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{margin:0;font-size:62.5%;font-optical-sizing:auto}body{overflow-x:hidden;font-family:Montserrat Variable,sans-serif;color:#000;background:#bdbcbc}.dark body{color:#bdbcbc;background:#000}a{text-decoration:none;font-size:1.6rem;color:#bdbcbc}p{font-size:1.6rem}li{list-style:none}.MuiTooltip-tooltip{font-size:1.2rem!important}#themeToggle[data-astro-cid-hsoaq6cp]{display:grid;place-content:center;width:55px;height:55px;position:fixed;margin-right:3rem;top:86%;right:0;border-radius:50%;border:2px solid #11ff00;background:#1d1d1d1f;backdrop-filter:blur(30px);cursor:pointer;z-index:100;transition:transform .3s ease-in-out}#themeToggle[data-astro-cid-hsoaq6cp]:active{transform:scale(.5)}.sun[data-astro-cid-hsoaq6cp]{display:block}.moon[data-astro-cid-hsoaq6cp],.dark .sun[data-astro-cid-hsoaq6cp]{display:none}.dark .moon[data-astro-cid-hsoaq6cp]{display:block}
