._themeChanger_16rty_1{align-items:center;background-color:#000;border-radius:50px;cursor:pointer;display:flex;height:35px;justify-content:space-between;padding:10px;position:relative;width:70px}._checkbox_16rty_14{opacity:0;position:absolute}._ball_16rty_19{background-color:#fff;border-radius:50%;height:25px;left:5px;position:absolute;transition:.1s linear;width:25px}._checkbox_16rty_14:checked+._ball_16rty_19{left:65px;transform:translate(-100%)}._icon_16rty_34{color:#f1c30f}._header_ner1i_1{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding:var(--padding);position:fixed;top:0;transition:var(--transition);width:100%;z-index:2}._filled_ner1i_14{background-color:var(--bg-primary);box-shadow:0 5px 5px 5px #00000040}._mobileNavibar_ner1i_19{background-color:transparent;border:none;cursor:pointer;display:none}._title_ner1i_26{border:none;color:var(--text-primary);cursor:pointer;font-size:32px;font-weight:700}._ul_ner1i_34{display:flex;gap:1rem}._li_ner1i_39{align-items:center;border-bottom:2px solid transparent;display:flex;transition:border-bottom var(--transition),transform var(--transition)}._li_ner1i_39:hover{border-bottom:2px solid var(--text-primary);transform:translateY(-2px) scale(1.05)}._topic_ner1i_51{color:var(--text-primary);font-size:1rem;text-decoration:none}@media (width <= 800px){._header_ner1i_1{align-items:center;flex-direction:row-reverse;gap:1rem;justify-content:space-between;padding:.5rem 1rem;--header-height: 50px}._title_ner1i_26{display:flex;font-size:1.3rem}._mobileNavibar_ner1i_19{display:flex;flex-direction:column;gap:.3rem;width:30px}._bar_ner1i_80{background-color:var(--text-primary);height:2px;transition:var(--transition);width:20px}._barActive_ner1i_87:nth-child(1){transform:rotate(50deg) translate(5px,5px)}._barActive_ner1i_87:nth-child(2){opacity:0}._barActive_ner1i_87:nth-child(3){transform:rotate(-50deg) translate(5px,-5px)}._ul_ner1i_34{align-items:center;background-color:var(--bg-primary);flex-direction:column;height:calc(100dvh - var(--header-height));justify-content:space-around;padding:2rem 0;position:absolute;right:-100vw;top:var(--header-height);transition:var(--transition);width:100vw}._ulActive_ner1i_113{right:0}._topic_ner1i_51{border-bottom:1px solid rgba(255 255 255 / 50%);padding:.5rem}}._aboutContainer_htqvr_1{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:var(--header-height);min-height:calc(100vh - var(--header-height))}._myPhoto_htqvr_11{border:5px solid var(--text-primary);border-radius:50%;margin-bottom:2rem;max-width:300px;transition:border var(--transition);width:100%}._name_htqvr_20{font-size:2rem}._jobContainer_htqvr_24{display:flex;gap:1rem}._job_htqvr_24{font-size:3rem}._description_htqvr_33{font-size:18px;font-weight:500;margin-top:1rem;max-width:610px}._download_htqvr_40{align-items:center;animation:2s _bounce_htqvr_1 infinite ease-in;background-color:var(--bg-primary);border-radius:50px;box-shadow:0 5px 5px 5px #00000040;color:var(--text-primary);display:flex;gap:1rem;margin-top:1rem;padding:1rem 2rem;text-decoration:none;transition:.25s ease-in-out}._download_htqvr_40:hover{background-color:var(--text-primary);color:var(--bg-primary);transform:translateY(-5px)}@media (width <= 650px){._jobContainer_htqvr_24{flex-direction:column;gap:0}}@media (width <= 425px){._name_htqvr_20{font-size:1.3rem}._job_htqvr_24{font-size:2rem}}@keyframes _bounce_htqvr_1{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}._servicesContainer_1nuw9_1{align-items:center;display:flex;flex-direction:column;padding:4rem 2rem}._subtitle_1nuw9_8{color:var(--text-primary);font-size:2rem;margin-bottom:3rem;text-align:center}._servicesWrapper_1nuw9_15{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:1200px;width:100%}._service_1nuw9_1{background-color:var(--bg-primary);border-radius:1rem;box-shadow:0 4px 20px #0000001a;cursor:pointer;max-width:300px;padding:2rem;text-align:center;transition:transform var(--transition),box-shadow var(--transition);width:100%}._service_1nuw9_1:hover{box-shadow:0 8px 30px #0003;transform:translateY(-10px)}._icon_1nuw9_41{height:auto;max-width:60px;width:100%}._area_1nuw9_47{color:var(--text-primary);font-size:1.5rem;margin-top:1rem}._description_1nuw9_53{color:var(--text-primary);font-size:1rem;line-height:1.5;margin-top:1rem;opacity:.8}@media (width <= 500px){._subtitle_1nuw9_8{font-size:1.5em}}._certificateContainer_13k6m_1{align-items:center;display:flex;flex-direction:column;gap:3rem;padding-inline:0!important}._subtitle_13k6m_9{font-size:2rem}._certificateWrapper_13k6m_13{align-items:center;display:flex;justify-content:center;overflow:hidden}._certificate_13k6m_1{margin-inline:1rem;max-width:500px;transition:transform var(--transition);width:80vw}._certificate_13k6m_1:hover{transform:scale(1.03)}@media (width <= 500px){._subtitle_13k6m_9{font-size:1.5em}}._skills_15jhw_1{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}._subtitle_15jhw_9{font-size:2rem}._ul_15jhw_13{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));justify-content:center;margin-inline:auto;max-width:912px;padding:var(--padding);width:100%}._li_15jhw_24{cursor:pointer;transition:transform var(--transition-fast)}._li_15jhw_24:hover{transform:scale(1.2) translateY(-.5rem)}._techLink_15jhw_33{align-items:center;color:var(--text-color);display:flex;flex-direction:column;gap:.5rem;text-decoration:none}._techLogo_15jhw_42{aspect-ratio:1 / 1;width:100%}._techName_15jhw_47{font-size:1.2rem;font-weight:600;text-align:center}@media (width <= 768px){._ul_15jhw_13{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}._techName_15jhw_47{font-size:1rem}}@media (width <= 500px){._subtitle_15jhw_9{font-size:1.2rem}._ul_15jhw_13{grid-template-columns:repeat(2,minmax(60px,90px))}._techName_15jhw_47{font-size:.8rem}}@media (width <= 325px){._subtitle_15jhw_9{font-size:1rem}._ul_15jhw_13{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}}._footer_v7q8f_1{align-items:center;background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;gap:1rem;margin-top:5rem;padding:2rem 1rem}._socialList_v7q8f_12{display:flex;gap:2rem;justify-content:center}._list_v7q8f_18{cursor:pointer;font-size:1.8rem;transition:transform var(--transition),color var(--transition)}._link_v7q8f_24{color:var(--text-primary)}._list_v7q8f_18:hover,._link_v7q8f_24:hover{color:#00e0ff;transform:scale(1.2) translateY(-5px)}._copy_v7q8f_33{font-size:.9rem;opacity:.7}._projectsSection_6t0hu_1{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}._subtitle_6t0hu_9{font-size:2rem}._projectsContainer_6t0hu_13{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(100px,300px));justify-content:center}._project_6t0hu_1{background-color:var(--bg-primary);border-radius:5px;box-shadow:0 5px 5px 5px #00000040;color:var(--text-primary);display:flex;flex-direction:column;transition:background-color .2s,color .1s,scale .2s}._project_6t0hu_1:hover{scale:1.03}._thumbnailWrapper_6t0hu_34{aspect-ratio:1 / 1;overflow:hidden;position:relative;width:100%}._thumbnail_6t0hu_34{border-radius:5px 5px 0 0;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}._thumbnail_6t0hu_34._active_6t0hu_53{opacity:1;z-index:1}._detailsContainer_6t0hu_58{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem}._linksContainer_6t0hu_66{align-items:center;display:flex;font-weight:500;gap:.5rem;justify-content:space-between;margin-top:auto;padding:1rem;transition:background .2s}._demoLink_6t0hu_77,._githubLink_6t0hu_78{align-items:center;color:var(--text-primary);display:flex;gap:.5rem;text-decoration:none;transition:scale .1s}._demoLink_6t0hu_77:hover,._githubLink_6t0hu_78:hover{scale:1.08}@media (width < 768px){._projectsContainer_6t0hu_13{grid-template-columns:repeat(2,minmax(100px,300px))}._projectName_6t0hu_96{font-size:1rem}._description_6t0hu_100,._demoLink_6t0hu_77,._githubLink_6t0hu_78{font-size:.8rem}}@media (width <= 500px){._subtitle_6t0hu_9{font-size:1.5em}}@media (width < 425px){._projectsContainer_6t0hu_13{grid-template-columns:repeat(1,minmax(100px,300px))}._projectName_6t0hu_96{font-size:.8rem}._description_6t0hu_100,._demoLink_6t0hu_77,._githubLink_6t0hu_78{font-size:.7rem}}:root{--padding: 2rem;--transition: .3s ease-in-out;--transition-fast: .1s ease-in-out;--transition-slow: .5s ease-in-out;--header-height: 100px}*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;list-style:none;margin:0;padding:0;scroll-behavior:smooth}body{background-color:var(--bg-secondary);color:var(--text-primary)}body.transition{transition:background-color var(--transition),color var(--transition)}body.light{--bg-primary: rgb(255 255 255);--bg-secondary: rgb(240 242 245);--text-primary: rgb(31 31 31);--scroll-bar: rgb(224 224 224);--scroll-bar-thumb: rgb(160 160 160)}body.dark{--bg-primary: rgb(36 36 41);--bg-secondary: rgb(26 26 29);--text-primary: rgb(245 245 245);--scroll-bar: rgb(44 44 47);--scroll-bar-thumb: rgb(85 85 85)}::-webkit-scrollbar{background-color:var(--scroll-bar);width:.8rem}::-webkit-scrollbar-thumb{background-color:var(--scroll-bar-thumb)}.pageSection{padding:var(--padding);scroll-margin-top:var(--header-height)}
