.hero-container[data-astro-cid-ge2uvauf]{display:flex}.hero-lower-content[data-astro-cid-ge2uvauf]{flex-direction:column;gap:1rem}.button[data-astro-cid-ge2uvauf]{margin-top:1rem;padding:.8rem 1.6rem}.hero-subtitle-typed[data-astro-cid-ge2uvauf]{gap:.75rem;display:flex}.typed[data-astro-cid-ge2uvauf]{text-transform:uppercase;flex-grow:1;position:relative;overflow:hidden}.typed-element[data-astro-cid-ge2uvauf]{content:"";width:inherit;height:inherit;opacity:0;line-height:2.5rem;animation:9s infinite typing;display:inline-block;position:absolute;overflow:hidden}.typed-element[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:3s}.typed-element[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:6s}@keyframes typing{0%{opacity:0;width:0}10%{opacity:1}20%{width:100%}40%{opaycity:.5}60%{opacity:0}70%{opacity:0}to{opacity:0}}.about-content[data-astro-cid-oxgmilyn]{background-color:var(--contrast-color);border-radius:var(--border-radius);border:var(--card-border);flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.avatar[data-astro-cid-oxgmilyn]{filter:saturate(.2);border-radius:50%}.skills-development[data-astro-cid-oxgmilyn],.skills-design[data-astro-cid-oxgmilyn]{background-color:var(--contrast-color);border-radius:var(--border-radius);border:var(--card-border)}.skills[data-astro-cid-oxgmilyn]{flex-direction:column;gap:1rem;display:flex}.skills-title[data-astro-cid-oxgmilyn]{justify-content:space-between;align-items:center;display:flex}.skills-header[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--background-color);padding:1rem}.skills-header[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-icon]{opacity:.7;width:2rem;height:2rem;color:var(--primary-color)}.skill-icons[data-astro-cid-oxgmilyn]{flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.skill-icon-tag[data-astro-cid-oxgmilyn]{white-space:nowrap;transition:var(--base-transition);line-height:1rem}.skill-icon[data-astro-cid-oxgmilyn]{border-radius:var(--border-radius);font-size:var(--font-size-small);background-color:var(--background-color);border:1px solid rgba(var(--primary-color-rgb), .3);align-items:center;gap:.5rem;padding:.2rem .5rem;display:flex}.skill-icons[data-astro-cid-oxgmilyn] [data-astro-cid-oxgmilyn][data-icon]{opacity:.7;flex-grow:1;flex-shrink:0;align-items:center;width:1rem;height:1rem}.service-card[data-astro-cid-lesv7jgp]{background-color:var(--contrast-color);border-radius:var(--border-radius);border:var(--card-border)}.service-header[data-astro-cid-lesv7jgp],.service-content[data-astro-cid-lesv7jgp]{padding:1rem}.service-header[data-astro-cid-lesv7jgp]{border-bottom:1px solid var(--background-color);justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-title[data-astro-cid-lesv7jgp]{margin-bottom:0}.service-icon[data-astro-cid-lesv7jgp]{opacity:.7;width:2rem;height:2rem;color:var(--primary-color);flex-grow:0;flex-shrink:0}.project[data-astro-cid-ftq3vvlr]{border-radius:var(--border-radius);background-color:var(--contrast-color);border:var(--card-border);flex-direction:column;min-height:100%;margin-bottom:1rem;display:flex}.project-header[data-astro-cid-ftq3vvlr]{border-bottom:1px solid var(--background-color);justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.project-title[data-astro-cid-ftq3vvlr]{margin-bottom:0}.project-content[data-astro-cid-ftq3vvlr]{flex-direction:column;flex-grow:1;gap:.5rem;min-height:100%;padding:1rem;display:flex}.project-tasks[data-astro-cid-ftq3vvlr]{padding:0;font-size:1rem}.task[data-astro-cid-ftq3vvlr]{opacity:.9;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.task[data-astro-cid-ftq3vvlr] .task-icon[data-astro-cid-ftq3vvlr]{color:var(--primary-color);opacity:.7}.project-tags[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.projects-more[data-astro-cid-ftq3vvlr]{justify-content:center;align-items:center;padding-top:3rem;display:flex}.button-trailing-icon[data-astro-cid-ftq3vvlr]{margin-left:.5rem}.button-trailing-icon--success[data-astro-cid-ftq3vvlr],.project-screenshot[data-astro-cid-ftq3vvlr]:hover .button-trailing-icon--success[data-astro-cid-ftq3vvlr]{color:var(--solid-success)}.tag[data-astro-cid-ftq3vvlr]{font-size:var(--font-size-small);border-radius:var(--border-radius);background-color:var(--background-color);border:1px solid rgba(var(--primary-color-rgb), .3);padding:.2rem .5rem}.project-screenshot[data-astro-cid-ftq3vvlr]{opacity:.9;border-radius:var(--border-radius);max-height:400px;position:relative;overflow:hidden}.project-screenshot[data-astro-cid-ftq3vvlr] img[data-astro-cid-ftq3vvlr]{object-fit:cover;border-radius:inherit;width:100%;height:100%}.project-screenshot-link-text[data-astro-cid-ftq3vvlr]{background-color:rgba(var(--primary-color-rgb), .3);width:100%;height:100%;color:var(--contrast-color);border-radius:inherit;opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0;&:hover{opacity:1}}.project-screenshot-placeholder[data-astro-cid-ftq3vvlr]{background-color:var(--background-color);border-radius:var(--border-radius);min-height:200px;color:var(--primary-color);opacity:.5}.project-actions[data-astro-cid-ftq3vvlr]{gap:.5rem;margin-bottom:.5rem}.projects-more-button[data-astro-cid-ftq3vvlr]{&:hover{& .projects-more-button-icon{color:var(--main-light)}}}.contact[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:2rem}.contact-form[data-astro-cid-he3spzz3],.form-element[data-astro-cid-he3spzz3]{background-color:var(--contrast-color);border-radius:var(--border-radius);flex-direction:column;padding:1rem;display:flex;position:relative}.contact-form[data-astro-cid-he3spzz3]{border:var(--card-border)}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{resize:none;box-sizing:border-box;border-radius:var(--border-radius);color:var(--text-color);background-color:var(--background-color);border:1px solid rgba(var(--primary-color-rgb), .05);padding:1rem 1.2rem 1rem 3.2rem}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--text-color);opacity:.66}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--primary-color);color:var(--text-color)}.form-element[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{color:var(--primary-color);opacity:.7;position:absolute;top:1.9rem;left:2rem}
