.v7nNQa_wrapper{gap:1rem;display:flex}.v7nNQa_wrapper a{transition:color .2s}.v7nNQa_wrapper a:hover{color:var(--primary)}
.P7Lsea_links{justify-content:center;align-items:center;gap:.5rem;display:flex}.P7Lsea_cvButton{border:1px solid var(--white);background-color:#0000;margin-left:2.25rem}
._0t2otq_wrapper{border-radius:.875rem}._0t2otq_wrapper img{object-fit:contain;border-radius:.875rem;width:100%;height:100%}
.lbf_qa_header{background-color:var(--background);flex-direction:column;display:flex}.lbf_qa_menuWrapper{border-bottom:1px solid var(--border-color)}.lbf_qa_menu{justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem;display:flex}.lbf_qa_logoSection{align-items:center;gap:.5rem;display:flex}.lbf_qa_fullName{color:var(--primary);letter-spacing:2px;font-size:1.5rem;font-weight:var(--font-weight-semibold)}
.b6y5jW_content{flex:1;padding:2rem 1rem;overflow:hidden}.b6y5jW_content .b6y5jW_container{justify-content:space-between;align-items:center;display:flex}.b6y5jW_heroInfo{max-width:540px}.b6y5jW_desc{font-weight:var(--font-weight-bold);line-height:var(--line-height-base);padding:1rem}@media (max-width:1023px){.b6y5jW_container{align-items:flex-start}.b6y5jW_heroInfo{max-width:100vw}.b6y5jW_heroInfo+div{margin-top:1.25rem}}
._1Ohg2a_skills{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}._1Ohg2a_categoryTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);border-left:2px solid var(--primary);margin:0 0 .6rem;padding-left:.5rem;font-size:.8rem;font-weight:600}._1Ohg2a_tags{flex-wrap:wrap;gap:.4rem;display:flex}._1Ohg2a_tag{border:1px solid var(--primary-alpha);background-color:var(--primary-alpha);color:var(--black);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:.25rem .65rem;font-size:.8rem}@media (max-width:426px){._1Ohg2a_skills{grid-template-columns:1fr}}
.hQSONG_experienceItem{grid-template-rows:1fr 1fr;grid-template-columns:1fr auto;display:grid}.hQSONG_experienceItem:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:1.875rem;padding-bottom:1.875rem}.hQSONG_experienceType:before{margin-top:.75rem;display:block}.hQSONG_experienceType.hQSONG_education:before{content:"🎓"}.hQSONG_experienceType.hQSONG_work:before{content:"💼"}.hQSONG_experienceType{font-size:2.25rem;font-weight:900}.hQSONG_experienceList{margin-top:2.75rem}.hQSONG_experienceTitle{grid-area:1/1/1/1;font-size:1.25rem;font-weight:700}.hQSONG_experienceRole{color:var(--text-secondary);grid-area:2/1/2/1;font-size:1rem}.hQSONG_experienceDate{color:var(--text-muted);grid-area:2/2/2/2;font-size:1rem}@media (max-width:992px){.hQSONG_aboutItem{width:100%}.hQSONG_experienceList:last-child{margin-bottom:2.75rem}}
._4T7qa_about{background-color:var(--background)}._4T7qa_container{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:4.625rem 4.5rem;display:grid}._4T7qa_education:before{content:"🎓"}._4T7qa_work:before{content:"💼"}@media (max-width:992px){._4T7qa_container{flex-direction:column;gap:0 1rem;display:flex}}
.Apc0IG_projectsSection{background-color:var(--background);padding:8px}.Apc0IG_sectionTitle{text-align:center;color:var(--primary);margin-top:4rem;font-size:2.75rem;font-weight:900}.Apc0IG_sectionTitle:first-child{margin-top:0}.Apc0IG_projectsWrapper{grid-template:1fr/1fr 1fr 1fr;gap:1rem;margin-top:2.5rem;display:grid}.Apc0IG_projectItem{background-color:var(--dark-background);border-radius:.75rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.Apc0IG_projectItem:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d}.Apc0IG_roles{flex-wrap:wrap;gap:.5rem;display:flex}.Apc0IG_role{color:var(--black);border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.Apc0IG_role[data-role=NextJs],.Apc0IG_role[data-role=React],.Apc0IG_role[data-role=React\ Native]{background-color:var(--primary)}.Apc0IG_role[data-role=Docker],.Apc0IG_role[data-role=Nginx]{background-color:var(--white)}.Apc0IG_role[data-role=Stripe],.Apc0IG_role[data-role=Unit\ testing]{background-color:var(--blue)}.Apc0IG_role[data-role="Strapi (Koa + React)"],.Apc0IG_role[data-role=Koa],.Apc0IG_role[data-role=Express],.Apc0IG_role[data-role=JS]{background-color:var(--green)}.Apc0IG_role[data-role=HTML],.Apc0IG_role[data-role=CSS]{background-color:var(--white)}.Apc0IG_role[data-role=Firebase],.Apc0IG_role[data-role=Mongo],.Apc0IG_role[data-role=MySQL]{background-color:var(--pink)}.Apc0IG_projectContent{flex-direction:column;flex:1;justify-content:space-between;padding:.875rem .75rem;display:flex}.Apc0IG_projectTitle{margin-top:.5rem;font-size:1.325rem;font-weight:700}.Apc0IG_projectText{text-align:justify;margin-top:.25rem}.Apc0IG_projectFooter{justify-content:flex-end;margin-top:1rem;display:flex}.Apc0IG_siteButton{background-color:var(--primary);color:var(--black);border-radius:.25rem;margin-top:auto;margin-left:auto;padding:.5rem 1.25rem}.Apc0IG_moreButtonWrapper{justify-content:center;width:100%;margin:2rem 0;display:flex}.Apc0IG_moreButton{background-color:var(--white);color:var(--black);border-radius:1rem;padding:.5rem 1.25rem}.Apc0IG_funProjectTitle{text-align:center;color:var(--primary);margin-top:1rem;font-size:2.75rem;font-weight:900}@media (max-width:1023px){.Apc0IG_sectionTitle{margin:auto}.Apc0IG_projectsWrapper{grid-template:1fr 1fr/1fr 1fr;gap:1.5rem}}@media (max-width:650px){.Apc0IG_sectionTitle{margin:auto}.Apc0IG_projectsWrapper{grid-template:1fr/1fr;gap:1.5rem}}
