/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.hidden{display:none}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.bg-white{background-color:var(--color-white)}.text-gray-900{color:var(--color-gray-900)}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-100{color:var(--color-gray-100)}}}html,body,#root{-webkit-user-select:none;user-select:none;scroll-behavior:smooth;height:100%;margin:0;padding:0}body{color:#101828;background-color:#fff;font-family:Inter,sans-serif}img{-webkit-user-drag:none;user-drag:none;pointer-events:none}main{scroll-snap-type:y mandatory;height:100vh}section{scroll-snap-align:start;justify-content:center;align-items:center;height:100vh;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}body{margin:0;min-height:100vh;background-color:var(--bg-color);position:relative}.background-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#04040400 0%,var(--vignette-color) 80%);z-index:-1;pointer-events:none}.taskbar{position:fixed;bottom:5%;left:50%;transform:translate(-50%);z-index:100;background:var(--tsk-color-card);backdrop-filter:blur(1px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);border-radius:2rem;border:1px solid var(--tsk-color-border);padding:.6rem 1.2rem;box-shadow:0 4px 30px #0003;display:flex;justify-content:center;align-items:center;transition:all 1s ease}.taskbar-list{display:flex;gap:1.5rem;list-style:none}.taskbar-item a,.taskbar-item{color:var(--icon-color-tsk);font-size:1.4rem;transition:all .3s ease;cursor:pointer}.taskbar-item:hover{transform:translateY(-4px) scale(1.1);color:var(--icon-color-tsk-h)}@media screen and (max-width: 480px){.taskbar{bottom:1%}}.social-links-h{display:flex;gap:1.2rem;justify-content:center;align-items:center;position:absolute;bottom:3%;left:5%}.social-links-h a{font-size:1.8rem;padding:.6rem;color:var(--social-link);border-radius:50%;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);background:var(--social-links-bg);transition:all .3s ease}.social-links-h a:hover{transform:scale(1.2);background:#ffffff26}.linkedin-icon-h:hover{color:var(--linkedin-color);box-shadow:0 0 15px var(--linkedin-color)}.github-icon-h:hover{color:var(--github-color);box-shadow:0 0 15px var(--github-color)}.email-icon-h:hover{color:var(--email-color);box-shadow:0 0 15px var(--email-color)}.whatsApp-icon-h:hover{color:var(--whatsapp-color);box-shadow:0 0 15px var(--whatsapp-color)}@media screen and (max-width: 480px){.social-links-h{bottom:63%;left:85%;scale:.9;flex-direction:column}}.hero-title{position:absolute;left:3%;top:5%;padding-top:2rem;z-index:10;font-size:2rem;font-weight:800;color:var(--hero-tittle);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;transition:all 1s ease}.bio-buttons{display:flex;justify-content:center;gap:1rem;margin:1rem 0;z-index:10}.bio-buttons button{padding:1rem;border:1px solid var(--bio-btn-border);background:var(--bio-btn-bkg);color:var(--bio-btn-color);border-radius:50%;cursor:pointer;transition:all .4s ease}.bio-button-left{position:absolute;top:85%;left:30%}.bio-button-right{position:absolute;top:85%;left:35%}.bio-button-right:hover,.bio-button-left:hover{background:var(--bio-btn-clr-h)}.bio-buttons button.active{opacity:0}.hero-section{width:60vh;height:100vh;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hero-wrapper{filter:drop-shadow(var(--image-blur-r)) drop-shadow(var(--image-blur-l));transition:all 1s ease-in-out}.hero-image{width:100%;height:100%;transition:transform .5s ease,filter .5s ease;filter:contrast(103%) saturate(170%) grayscale(10%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to bottom,#000,rgb(0,0,0,1hsla(221,100%,50%,.5)) 80%,#0000);mask-repeat:no-repeat;mask-size:cover}.hero-wrapper:hover .hero-image{transform:scale(1.05);filter:contrast(103%) saturate(170%) grayscale(10%) brightness(120%) drop-shadow(var(--image-blur-r-h)) drop-shadow(var(--image-blur-l-h))}.bio-card-pessoal,.bio-card-professional{padding:1rem;border-radius:1rem;backdrop-filter:blur(1px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(160%);background:var(--bio-card-bkg);border:1px solid var(--bio-card-brd);box-shadow:0 8px 20px var(--bio-card-sdw);opacity:0}.bio-card-pessoal.active,.bio-card-professional.active{opacity:1;position:absolute}.bio-card-pessoal,.bio-card-professional{position:absolute;width:600px;height:350px;top:50%;left:3%;transform:translateY(-50%);transition:all .3s ease-in}.bio-card-pessoal:hover,.bio-card-professional:hover{scale:1.05;box-shadow:0 12px 40px #ff00000d}.bio-card-pessoal h2,.bio-card-professional h2{margin-bottom:.5rem;font-size:1.4rem;color:var(--card-h2-color)}.bio-card-pessoal p,.bio-card-professional p{font-size:1rem;margin-bottom:1rem;line-height:1.3;color:var(--card-p-color)}@media screen and (max-width: 1024px){.hero-section{top:50%}.hero-title{font-size:2rem;top:5%}.bio-card-pessoal,.bio-card-professional{scale:.9;width:460px;height:auto;top:45%}.bio-card-pessoal:hover,.bio-card-professional:hover{scale:.95}}@media screen and (max-width: 768px){.hero-section{width:60vw;height:auto;top:1%;left:50%;transform:translate(-50%)}.hero-title{font-size:1rem;text-align:center;white-space:nowrap;top:35%;left:50%;transform:translate(-50%)}.bio-card-pessoal,.bio-card-professional{width:440px;height:380px;inset:auto auto 15% 38%;transform:translate(-50%);scale:.8}.bio-card-pessoal p,.bio-card-professional p{margin-bottom:.6rem}.bio-buttons button{padding:.6rem}.bio-button-left{top:auto;bottom:14%;left:40%;transform:translate(-50%)}.bio-button-right{top:auto;bottom:14%;left:60%;transform:translate(-50%)}}.services-wrapper{position:relative;height:100vh;width:100%;overflow:hidden}.service-page{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;transition:transform .7s ease-in-out,opacity .4s ease;opacity:0}.service-page.active{transform:translateY(0);opacity:1}.service-page.above{transform:translateY(-100%)}.service-page.below{transform:translateY(100%)}.service-icon{position:absolute;transition:all .3s ease-in-out}.service-icon-uiux{top:50%;left:25%;transform:translateY(-50%);color:#f56e25}.service-icon-uiux:hover{scale:1.3;animation:rotateColor 3s infinite}.service-icon-frontend{top:50%;right:25%;transform:translateY(-50%);color:#126bc4}.service-icon-frontend:hover{scale:1.3;animation:rgb 3s ease-in-out infinite}.service-icon-modeler{top:50%;left:20%;transform:translateY(-50%);color:#27ae60}.service-icon-modeler:hover{scale:1.3;animation:rotate 3s ease-in-out infinite}.service-info{position:absolute;top:50%;transform:translateY(-50%);width:400px;height:400px;padding:1.5rem;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;backdrop-filter:blur(2px) saturate(180%);-webkit-backdrop-filter:blur(2px) saturate(180%);background:var(--service-card-bkg);border:1px solid var(--service-card-brd);box-shadow:var(--service-card-sdw);transition:all .4s ease}.service-title-card{padding-bottom:1rem;font-size:1.5rem;margin:0;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.2);color:var(--service-tittle-card)}.service-description-card ul{list-style:inside;font-size:1rem;margin-bottom:1rem;line-height:1.8;margin:2px;padding:0}.service-info li{margin:1rem;font-size:1.1rem;line-height:1.4}.service-info-uiux{right:15%;text-align:left;margin-bottom:.6rem;color:var(--service-desc-card)}.service-info-frontend{left:15%;text-align:left;line-height:1.2;color:var(--service-desc-card)}.service-info-modeler{top:50%;right:10%;text-align:left;line-height:.6;color:var(--service-desc-card)}.service-info-modeler li{text-align:left;line-height:1.2;font-size:15px;margin-bottom:.8rem}.service-info:hover{transform:translateY(-50%) scale(1.05);background:#ffffff1f}@keyframes rotateColor{0%{transform:translateY(-50%) rotate(0);color:#f56e25;filter:drop-shadow(0 0 24px rgb(245,110,37,.8))}50%{transform:translateY(-50%) rotate(180deg);color:#007acc;filter:drop-shadow(0 0 24px rgb(0,122,204,.8))}to{transform:translateY(-50%) rotate(360deg);color:#f56e25;filter:drop-shadow(0 0 24px rgb(245,110,37,.8))}}@keyframes rotate{0%{transform:translateY(-50%) rotate(0);color:#27ae60}33%{transform:translateY(-50%) rotate(120deg);color:#126bc4}66%{transform:translateY(-50%) rotate(220deg);color:#f56e25}to{transform:translateY(-50%) rotate(360deg);color:#27ae60}}@keyframes rgb{0%{color:#126bc4;filter:drop-shadow(0 0 12px #126bc4)}33%{color:#27ae60;filter:drop-shadow(0 0 12px #27ae60)}66%{color:#f56e25;filter:drop-shadow(0 0 12px #f56e25)}to{color:#126bc4;filter:drop-shadow(0 0 12px #126bc4)}}@media (max-width: 480px){.service-page{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2rem}.service-info:hover{scale:.8}.service-info-uiux{position:relative;top:30%;left:0;width:80%;height:auto;text-align:center}.service-icon-uiux{position:relative;top:10%;left:0;scale:.6;margin-bottom:1rem}.service-icon-uiux:hover{scale:.8}.service-title-card-frontend{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.service-info-frontend{position:relative;top:30%;left:0;width:80%;height:auto;text-align:center}.service-icon-frontend{position:relative;top:10%;left:0;scale:.6;margin-bottom:1rem}.service-icon-frontend:hover{scale:.8}.service-info-modeler{position:relative;top:30%;left:0;width:80%;height:auto;text-align:center}.service-icon-modeler{position:relative;top:10%;left:0;scale:.6;margin-bottom:1rem}.service-icon-modeler:hover{scale:.8}}@media (min-width: 481px) and (max-width: 1024px){.service-info-uiux{top:50%;right:10%;transform:translateY(-50%);text-align:center}.service-icon-uiux{left:15%}.service-icon-uiux:hover{scale:1.1}.service-info-frontend{right:10%;text-align:center}.service-icon-frontend{right:15%}.service-icon-frontend:hover{scale:1.1}}:root{--tech-card-bkg: rgba(255, 255, 255, .05);--tech-card-brd: rgba(255, 255, 255, .2);--tech-card-sdw: 10px -10px 32px rgba(144, 0, 255, .1);--tech-text-color: #ffffffcc}.technologies-wrapper{position:relative;width:100%;height:100vh}.active-tech{position:absolute;top:50%;left:5%;transform:translateY(-50%);width:400px;height:200px;padding:1.5rem;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;backdrop-filter:blur(1px) saturate(180%);-webkit-backdrop-filter:blur(1px) saturate(180%);background:var(--tech-card-bkg);border:1px solid var(--tech-card-brd);box-shadow:0 0 32px var(--tech-card-sdw);transition:all .4s ease}.active-tech-title{font-size:2rem;margin:0;white-space:nowrap;color:var(--tech-title-clr)}.active-tech-description{font-size:1.2rem;line-height:1.5;color:var(--tech-desc-clr)}.technologies-grid{position:absolute;top:50%;right:5%;transform:translateY(-50%);display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tech-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:1rem;background:#ffffff0d;cursor:pointer;transition:all .3s ease;font-size:1rem;color:var(--tech-ico-color)}.tech-card.active{transform:scale(1.1);background:#ffffff1a;box-shadow:0 0 25px currentColor}.tech-icon{font-size:3rem;margin-bottom:.5rem}@media (max-width: 1024px){.active-tech{left:3%;width:35%}.technologies-grid{right:3%}}@media (max-width: 768px){.active-tech{position:absolute;top:20%;width:80%;margin:2rem;text-align:center}.technologies-grid{position:absolute;bottom:30%;scale:.8;grid-template-columns:repeat(3,1fr);margin:0 auto}}.footer-wrapper{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;text-align:center;padding:2rem}.footer-quote{max-width:500px;font-style:italic;line-height:1.5;animation:fadeIn 3s ease}.quote-text{font-size:1.3rem;color:var(--footer-text-primary);margin-bottom:1rem}.quote-author{margin-left:16rem;font-size:1rem;color:var(--footer-text-secondary)}.footer-button{position:relative;overflow:hidden;z-index:0;background:var(--footer-btn-clr);border:1px solid var(--footer-btn-brd);color:var(--footer-btn-text);padding:.8rem 1.8rem;font-size:1rem;border-radius:10px;cursor:pointer;transition:all .3s ease}.footer-button:before{content:"";position:absolute;top:0;left:0;width:0;height:0;background:var(--footer-btn-clr-h);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:-1}.footer-button:hover:before{width:300%;height:300%}.footer-button:hover{scale:1.1;color:var(--footer-btn-text-h)}.footer-bar{position:absolute;bottom:15%;width:100%;background:linear-gradient(180deg,#28282833,#28282800);text-align:center;padding:.8rem 0;font-size:.9rem;color:var(--footer-text-secondary);border-top:1px solid rgba(255,255,255,.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.footer-bar{bottom:15%;scale:.9}.quote-author{margin:0}}.social-links-f{display:flex;gap:1.2rem;justify-content:center;align-items:center;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}.social-links-f a{font-size:1.8rem;padding:.6rem;color:var(--social-link-f);border-radius:50%;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);background:var(--social-links-bg-f);transition:all .3s ease}.social-links-f a:hover{transform:scale(1.2);background:#ffffff26}.linkedin-icon-f:hover{color:var(--linkedin-color-f);box-shadow:0 0 15px var(--linkedin-color-f)}.github-icon-f:hover{color:var(--github-color-f);box-shadow:0 0 15px var(--github-color-f)}.email-icon-f:hover{color:var(--email-color-f);box-shadow:0 0 15px var(--email-color-f)}.whatsApp-icon-f:hover{color:var(--whatsapp-color-f);box-shadow:0 0 15px var(--whatsapp-color-f)}@media screen and (max-width: 480px){.social-links-f{transform:translate(-50%);bottom:25%;left:50%;scale:.9}}body.dark-theme{--bg-color: #040312;--point-color: #522688ff;--vignette-color: #040312;transition:all .3s ease-in}body.dark-theme{--theme-color: #522688ff}body.dark-theme .taskbar{--tsk-color-card: #ffffff0d;--tsk-color-border: #ffffff1a}body.dark-theme .taskbar-item{--icon-color-tsk: #c7a5ff}body.dark-theme .taskbar-item:hover{--icon-color-tsk-h: #7115f9}body.dark-theme .hero-title{--hero-tittle: #c7a5ff}body.dark-theme .bio-buttons button{--bio-btn-border: #c7a5ff;--bio-btn-bkg: hsla(0, 0%, 0%, .1);--bio-btn-color: #fff;--bio-btn-clr-h: #7115f9;--bio-btn-clr-a: rgb(0, 0, 0)}body.dark-theme .bio-card-pessoal{--bio-card-sdw: #9000ff1f;--bio-card-brd: #ffffff33;--bio-card-bkg: #5a5a5a1a}body.dark-theme .bio-card-pessoal h2{--card-h2-color: #c7a5ff}body.dark-theme .bio-card-pessoal p{--card-p-color: #ebe3ffe2}body.dark-theme .bio-card-professional{--bio-card-sdw: #9000ff1f;--bio-card-brd: #ffffff33;--bio-card-bkg: #5a5a5a07}body.dark-theme .bio-card-professional h2{--card-h2-color: #c7a5ff}body.dark-theme .bio-card-professional p{--card-p-color: #ebe3ffe2}body.dark-theme .hero-wrapper{--image-blur-r: -24px 0 24px hsla(222, 100%, 50%, .2);--image-blur-l: 24px 0 24px hsla(0, 100%, 50%, .2)}body.dark-theme .hero-wrapper:hover .hero-image{--image-blur-r-h: -3px 0 1px hsla(221, 100%, 50%, .1);--image-blur-l-h: 3px 0 1px hsla(0, 100%, 50%, .1)}body.dark-theme .social-links-h a{--social-link: #c7a5ff;--social-links-bg: rgba(255, 255, 255, .1);--linkedin-color: #126bc4;--github-color: #522688ff;--email-color: #c50911;--whatsapp-color: #4eca5c}body.dark-theme .certificate-card{--certs-card-bkg: #5a5a5a1a;--certs-card-brd: #ffffff33;--certs-card-sdw: #9000ff1f}body.dark-theme .certificates-title{--certs-title-bkg: #5a5a5a1a;--certs-title-brd: #ffffff33;--certs-title-sdw: #9000ff1f;--certs-title-clr: #c7a5ff}body.dark-theme .certificate-title{--certs-title-clr: #c7a5ff}body.dark-theme .quote-text{--footer-text-primary: #c7a5ff}body.dark-theme .quote-author{--footer-text-secondary: #ebe3ffe2}body.dark-theme .footer-bar{--footer-text-secondary: #c7a5ff}body.dark-theme .footer-button{--footer-btn-text-h: white;--footer-btn-text: #ebe3ffe2;--footer-btn-brd: #c7a5ff;--footer-btn-clr: #7015f905;--footer-btn-clr-h: #7115f9;--footer-btn-brd-h: #7115f9}body.dark-theme .social-links-f a{--social-link-f: #c7a5ff;--social-links-bg-f: rgba(255, 255, 255, .1);--linkedin-color-f: #126bc4;--github-color-f: #522688ff;--email-color-f: #c50911;--whatsapp-color-f: #4eca5c}body.dark-theme .projects-title{--proj-title-sdw: #9000ff1f;--proj-title-brd: #ffffff33;--proj-title-bkg: #5a5a5a1a;--proj-title-clr: #c7a5ff}body.dark-theme .project-card{--proj-card-brd: 1px solid #ffffff33;--proj-card-sdw: #9000ff1f;--proj-card-bkg: #5a5a5a1a}body.dark-theme .project-card h3{--proj-card-title-clr: #c7a5ff}body.dark-theme .project-card p{--proj-card-desc-clr: #ebe3ffe2}body.dark-theme .tech-card{--tech-ico-color: #c7a5ff}body.dark-theme .active-tech{--tech-card-bkg: #ffffff09;--tech-card-brd: #ffffff33;--tech-card-sdw: #9000ff1f}body.dark-theme .active-tech-title{--tech-title-clr: #c7a5ff}body.dark-theme .active-tech-description{--tech-desc-clr: #ebe3ffe2}body.dark-theme .service-info{--service-card-bkg: rgba(0, 0, 0, .05);--service-card-brd: #c7a5ff3d;--service-card-sdw: 10px -10px 32px rgba(144, 0, 255, .1);--service-tittle-card: #c7a5ff;--service-desc-card: #ebe3ffe2}body.light-theme{--bg-color: #ffffff;--point-color: #e32735;--vignette-color: #f3f3f3;transition:all .3s ease-out}body.light-theme{--theme-color: #e32735}body.light-theme .taskbar{--tsk-color-card: rgba(128, 128, 128, .2);--tsk-color-border: rgba(255, 0, 0, .5)}body.light-theme .taskbar-item{--icon-color-tsk: #b60511}body.light-theme .taskbar-item:hover{--icon-color-tsk-h: #ff4141}body.light-theme .hero-title{--hero-tittle: #e32735}body.light-theme .bio-card-pessoal,.bio-card-professional{--bio-card-sdw: #00000033;--bio-card-brd: #ff000080;--bio-card-bkg: #ffffff1a}body.light-theme .bio-card-pessoal h2,.bio-card-professional h2{--card-h2-color: #e32735}body.light-theme .bio-card-pessoal p,.bio-card-professional p{--card-p-color: #6a4447db}body.light-theme .hero-wrapper{--image-blur-r: -16px 0 16px rgba(227, 39, 52, .5);--image-blur-l: 16px 0 16px rgba(227, 39, 52, .5)}body.light-theme .hero-wrapper:hover .hero-image{--image-blur-r-h: -3px 0 5px hsla(270, 100%, 50%, .5);--image-blur-l-h: 3px 0 5px hsla(270, 100%, 50%, .5)}body.light-theme .social-links a{--social-link: #e32735;--social-links-bg: rgba(0, 0, 0, .1);--linkedin-color: #126bc4;--github-color: #522688ff;--email-color: #c50911;--whatsapp-color: #4eca5c}body.light-theme .bio-buttons button{--bio-btn-border: #ff000080;--bio-btn-bkg: #ffffff1a;--bio-btn-color: #c50911;--bio-btn-clr-h: #ff4141;--bio-btn-clr-a: rgb(0, 0, 0)}body.light-theme .social-links-h a{--social-link: #e32735;--social-links-bg: rgba(0, 0, 0, .1);--linkedin-color: #126bc4;--github-color: #522688ff;--email-color: #c50911;--whatsapp-color: #4eca5c}body.light-theme .quote-text{--footer-text-primary: #e32735}body.light-theme .quote-author{--footer-text-secondary: #4d2325}body.light-theme .footer-bar{--footer-text-secondary: #e32735}body.light-theme .footer-button{--footer-btn-brd: #e32735;--footer-btn-clr: #e3273407;--footer-btn-clr-h: #e32735;--footer-btn-brd-h: #e32735}body.light-theme .social-links-f a{--social-link-f: #e32735;--social-links-bg-f: rgba(0, 0, 0, .1);--linkedin-color-f: #126bc4;--github-color-f: #522688ff;--email-color-f: #c50911;--whatsapp-color-f: #4eca5c}body.light-theme .tech-card{--tech-ico-color: #e32735}body.light-theme .active-tech{--tech-card-bkg: #ffffff1a;--tech-card-brd: #ff000080;--tech-card-sdw: #00000079}body.light-theme .active-tech-title,.active-tech-description{--tech-title-clr: #e32735;--tech-desc-clr: #6a4447db}body.light-theme .service-info{--service-card-bkg: rgba(255, 255, 255, .01);--service-card-brd: #e3273437;--service-card-sdw: 10px -10px 32px rgba(255, 0, 0, .1);---service-tittle-frontend: #e32735;---service-tittle-uiux: #e32735;---service-desc-card: #6a4447db}
