@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-duration:initial;--tw-ease:initial}}}.gradient-border{background:var(--bg-border-hero-logo)}.logo-hero{background-color:var(--bg-containers)}.descriptions-hero-name{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.descriptions-hero-work,.descriptions-hero-description{color:var(--text-color-subtitles)}.btn-cv{background:var(--bg-btns-primary);color:var(--text-btn-color)}.social-link{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:var(--bg-containers);color:var(--text-color-titles);border:1px solid var(--borders-color);border-radius:3.40282e38px;padding:.8rem}.social-link:hover{background-color:var(--bg-hero-anchors-hover);border-color:var(--borders-color-hover)}.next-section-hero{color:var(--next-section-hero-color)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
@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-duration:initial;--tw-ease:initial}}}.about-title-section{color:var(--text-color-titles)}.about-title-section>span{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.about-description{background-color:var(--bg-containers);border:1px solid var(--borders-color);box-shadow:0 0 150px 0 var(--boxes-shadow-color);color:var(--text-color-base-text)}.about-container-data{padding:calc(var(--spacing,.25rem)*6);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-color:var(--bg-containers);box-shadow:0 0 15px 0 var(--boxes-shadow-color);border:1px solid var(--borders-color);color:var(--text-color-base-text-secondary);border-radius:20px}.about-container-data:hover{border-color:var(--borders-color-hover);color:var(--text-color-base-text)}.about-container-data>p>strong{color:var(--text-about-strong)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.skill-title-section{color:var(--text-color-titles)}.skill-title-section>span{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.skill-subtitle{color:var(--text-color-subtitles)}.skill-container{background-color:var(--bg-containers);border:1px solid var(--borders-color);box-shadow:0 0 20px 0 var(--boxes-shadow-color)}.skill-container:hover{background-color:var(--bg-skill-container-hover);border-color:var(--borders-color-hover)}.skill-icon-border{background:var(--skill-icon-gradient)}.skill-icon{background-color:var(--bg-containers);color:var(--text-logo-color-secondary)}.skill-title{color:var(--text-color-titles)}.skill-container:hover .skill-title{color:var(--text-hover)}.skill-tech{color:var(--text-color-base-text-secondary)}
.skill-frameworks-title{color:var(--text-color-titles)}.skill-frameworks-title>span{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.skill-frameworks-subtitle{color:var(--text-color-subtitles)}.skill-tool-container{background-color:var(--bg-containers);border:1px solid var(--borders-color);box-shadow:0 0 20px 0 var(--boxes-shadow-color)}.skill-tool-container:hover{background-color:var(--bg-skill-container-hover);border-color:var(--borders-color-hover)}.skill-tool-title{color:var(--text-color-titles)}.skill-tool-container:hover .skill-tool-title{color:var(--text-hover)}.intermediate{background-color:var(--bg-skill-tag-intermediate);border:1px solid var(--border-skill-tag-intermediate);color:var(--text-skill-tag-intermediate)}.advanced{background-color:var(--bg-skill-tag-advanced);border:1px solid var(--border-skill-tag-advanced);color:var(--text-skill-tag-advanced)}.basic{background-color:var(--bg-skill-tag-basic);border:1px solid var(--border-skill-tag-basic);color:var(--text-skill-tag-basic)}.btn-change{background-color:var(--bg-containers);border:1px solid var(--borders-color);color:var(--text-color-base-text-secondary)}.btn-change:hover{border-color:var(--borders-color-hover)}.page-index-active{background:var(--bg-gradient-titles)}.page-index-deactivated{background-color:var(--bg-skill-index-deactivated)}
.projects-title{color:var(--text-color-titles)}.projects-title>span{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.projects-subtitle{color:var(--text-color-subtitles)}
.card-container{border:1px solid var(--borders-color);background-color:var(--bg-containers);box-shadow:0 0 20px 0 var(--boxes-shadow-color)}.card-container:hover{background-color:var(--bg-skill-container-hover);border-color:var(--borders-color-hover)}.card-title{color:var(--text-color-base-text)}.card-container:hover .card-title{color:var(--text-hover)}.card-subtitle{color:var(--text-color-base-text-secondary)}.display-webkit-box{display:-webkit-box}.webkit-box-orient-vertical{-webkit-box-orient:vertical}.webkit-line-clamp-3{-webkit-line-clamp:3}.card-tag-tool{background-color:var(--bg-skill-tag-advanced);border:1px solid var(--border-skill-tag-advanced);color:var(--text-skill-tag-advanced)}
.modal-backdrop{background-color:var(--bg-modal-backdrop)}.modal-container{background-color:var(--background);border:1px solid var(--borders-color)}.modal-title{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.modal-description{color:var(--text-color-subtitles)}.modal-tools{color:var(--text-color-titles)}.deploy-link{background:var(--bg-btns-primary);color:var(--text-btn-color)}.deploy-link:hover{box-shadow:0 5px 10px 0 var(--boxes-shadow-color-hover-btn);transform:scale(1.05)}.github-link{background-color:var(--bg-btn-github);border:1px solid var(--borders-color);color:var(--text-btn-color)}.github-link:hover{background-color:var(--bg-hover-github-links);transform:scale(1.05)}.other-resolution-title{opacity:.35;color:var(--text-modal-resolution)}.other-resolution:hover>.other-resolution-title{opacity:1}.other-resolution-btn{color:var(--text-color-base-text);opacity:.35;background-color:var(--bg-containers);border:1px solid var(--borders-color);cursor:pointer}.other-resolution-btn:hover{background-color:var(--bg-hero-anchors-hover);border-color:var(--borders-color-hover)}.other-resolution:hover .other-resolution-btn{opacity:1}.other-resolution-btn-selected{color:var(--text-color-base-text);opacity:.35;background:var(--bg-btns-primary);border:1px solid var(--borders-color-hover)}.other-resolution:hover .other-resolution-btn-selected{opacity:1}.expand-btn{color:var(--text-color-base-text);opacity:.35;background-color:var(--bg-containers);border:1px solid var(--borders-color);cursor:pointer}.expand-btn:hover{background-color:var(--bg-hero-anchors-hover);border-color:var(--borders-color-hover)}.carrusel:hover .expand-btn{opacity:1}.modal-image{background-color:var(--bg-modal-img)}.carrusel-btn-change{background-color:var(--bg-containers);border:1px solid var(--borders-color);color:var(--text-color-base-text-secondary);opacity:.35}.carrusel:hover .carrusel-btn-change{opacity:1}.carrusel-btn-change:hover{border-color:var(--borders-color-hover)}.image-index-active{background:var(--bg-gradient-titles)}.image-index-deactivated{background-color:var(--bg-skill-index-deactivated)}.text-project-university{color:var(--text-color-base-text-secondary)}
.contact-title{background:var(--bg-gradient-titles);-webkit-background-clip:text;background-clip:text}.contact-subtitle,.contact-type{color:var(--text-color-subtitles)}.contact-data-container:hover .contact-data{color:var(--text-hover)}.contact-information-title,.contact-data{color:var(--text-color-titles)}.contact-available-container{border:1px solid var(--borders-color);background-color:var(--bg-containers);box-shadow:0 0 20px 0 var(--boxes-shadow-color)}.contact-schedule-title{color:var(--text-color-base-text)}.contact-available{color:var(--text-color-base-text-secondary)}.contact-form-input{border:1px solid var(--borders-color);background-color:var(--bg-containers);box-shadow:0 0 20px 0 var(--boxes-shadow-color);color:var(--text-color-base-text)}.contact-form-input::placeholder{color:var(--text-placeholder-inputs)}.contact-form-input:focus{border-color:var(--borders-color-hover);outline:none}.contact-form-btn{background:var(--bg-btns-primary);color:var(--text-btn-color)}.contact-form-btn:hover{box-shadow:0 5px 10px 0 var(--boxes-shadow-color-hover-btn);transform:scale(1.05)}.contact-form-btn-disabled{background:var(--bg-containers);color:var(--text-color-base-text-secondary);border:1px solid var(--borders-color)}
