.Skills_skillsSection__YFNXL{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.Skills_skillsContainer__XxM14{display:flex;flex-direction:column;position:relative;max-width:1000px;margin:0 auto;width:100%}.Skills_skillsTitle__4Rz9m{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.Skills_skillsTitle__4Rz9m:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.Skills_categoriesGrid__mCHc0{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px;gap:25px;width:100%}.Skills_categoryCard__XCayv{border-radius:15px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:transform .4s ease,box-shadow .4s ease;background-color:var(--card-bg);position:relative;border:none;background:var(--card-bg)}.Skills_categoryCard__XCayv:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.2)}.Skills_categoryCard__XCayv:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1));z-index:1}.Skills_categoryHeader__cX52K{display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative;overflow:hidden;border-bottom:none;padding:0}.Skills_categoryHeader__cX52K:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.2)}.Skills_categoryTitle__DIniG{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.Skills_customChip__wDI2i{background:hsla(0,0%,100%,.25);color:#fff;border-radius:20px;padding:5px 12px;font-size:.9rem;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease}.Skills_customChip__wDI2i:hover{background:hsla(0,0%,100%,.35);transform:scale(1.05)}.Skills_categoryBody__dDNsR{background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);padding:0}.Skills_skillsGrid__6N7gz{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));grid-gap:20px;gap:20px;justify-items:center;padding:5px 0}.Skills_skillItem__cg8KR{display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .3s ease;cursor:pointer}.Skills_skillItem__cg8KR:hover{transform:scale(1.08)}.Skills_skillLogo__pjghb{width:65px;height:65px;border-radius:50%;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;padding:12px;box-shadow:0 5px 15px rgba(0,0,0,.2);border:2px solid transparent;transition:all .3s ease;overflow:hidden;position:relative}.Skills_skillLogo__pjghb:hover{box-shadow:0 8px 20px rgba(0,0,0,.25);border-color:hsla(0,0%,100%,.3)}.Skills_skillLogo__pjghb:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);transform:rotate(45deg);transition:all .5s ease}.Skills_skillLogo__pjghb:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.Skills_skillLogo__pjghb:hover:after{top:110%;left:110%}.Skills_logoImage__ERWCs{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1))}.Skills_skillName__faRxz{font-size:.85rem;color:var(--text-color);text-align:center;font-weight:500;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Skills_skillCount__vIqFq{background:hsla(0,0%,100%,.2);color:#fff;border:none;font-size:.8rem;padding:3px 8px;height:auto}@media (max-width:768px){.Skills_skillsSection__YFNXL{margin-left:0;width:100%;padding:4rem 1rem}.Skills_skillsTitle__4Rz9m{font-size:2rem;text-align:center;margin-bottom:2rem}.Skills_skillsTitle__4Rz9m:after{left:50%;transform:translateX(-50%)}.Skills_categoriesGrid__mCHc0{grid-template-columns:1fr}.Skills_skillsGrid__6N7gz{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.Skills_skillLogo__pjghb{width:55px;height:55px}}@media (min-width:769px) and (max-width:1024px){.Skills_skillsSection__YFNXL{margin-left:0;width:100%;padding:5rem 2rem}.Skills_categoriesGrid__mCHc0{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.Contact_contactSection__weUak{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.Contact_contactContainer__Dzdus{display:flex;flex-direction:column;position:relative;max-width:1200px;margin:0 auto;width:100%}.Contact_contactTitle__2Sm7P{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.Contact_contactTitle__2Sm7P:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.Contact_contactContent__BUbUT{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:40px;gap:40px;width:100%}.Contact_contactInfo__hUXvh{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--card-bg);border-radius:15px;padding:30px;box-shadow:0 10px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);height:100%}.Contact_contactText__vNrlY{margin-bottom:30px}.Contact_contactText__vNrlY p{margin-bottom:15px;line-height:1.6;color:var(--text-color);font-size:1.1rem}.Contact_socialLinks__6CpiX{display:flex;gap:20px;margin-top:auto}.Contact_socialLink__PPZ4o{display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:8px;background-color:var(--button-bg);color:var(--button-text);text-decoration:none;transition:all .3s ease;font-weight:500}.Contact_socialLink__PPZ4o:first-child{background-color:#24292e;color:#fff}.Contact_socialLink__PPZ4o:nth-child(2){background-color:#0077b5;color:#fff}.Contact_socialLink__PPZ4o:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.15);opacity:.9}.Contact_socialIcon__j6uhz{display:flex;align-items:center;justify-content:center}.Contact_contactForm__Yvz1d{background-color:var(--card-bg);border-radius:15px;padding:30px;box-shadow:0 10px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}.Contact_formElement__zzrB2{display:flex;flex-direction:column;gap:20px}.Contact_formActions__pxrQD{display:flex;justify-content:flex-end;margin-top:10px}.Contact_thankYouMessage__kC1JN{text-align:center;padding:30px 0}.Contact_thankYouMessage__kC1JN h3{font-size:1.8rem;margin-bottom:15px;color:var(--heading-color)}.Contact_thankYouMessage__kC1JN p{font-size:1.1rem;margin-bottom:25px;color:var(--text-color)}.Contact_resetButton__N2h3_{background-color:var(--button-color)!important;color:#fff!important;border:none!important;padding:10px 25px!important;font-size:1rem!important;border-radius:8px!important;transition:all .3s ease!important}.Contact_resetButton__N2h3_:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.15);background-color:var(--button-hover-color)!important}.Contact_inputField__8xm9W,.Contact_textareaField__t6Yf9{background-color:var(--input-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important;margin-bottom:20px!important}.Contact_textareaField__t6Yf9{min-height:120px!important}.Contact_labelContainer__nlJjG{width:100%!important;margin-bottom:20px!important}.Contact_formField__YQ2_u{margin-bottom:20px!important}.Contact_fieldLabel__ZA_ou{margin-bottom:8px!important;display:block!important;font-weight:500!important;color:var(--text-color)!important}.Contact_focusedInput__kxVI4,.Contact_focusedTextarea__IJ0ZN{border-color:var(--button-color)!important;box-shadow:0 0 0 2px rgba(236,72,153,.25)!important}@media (max-width:768px){.Contact_contactSection__weUak{margin-left:0;width:100%;padding:4rem 1rem}.Contact_contactTitle__2Sm7P{font-size:2rem;text-align:center;margin-bottom:2rem}.Contact_contactTitle__2Sm7P:after{left:50%;transform:translateX(-50%)}.Contact_contactContent__BUbUT{grid-template-columns:1fr}.Contact_socialLinks__6CpiX{flex-direction:row;justify-content:center}}@media (min-width:769px) and (max-width:1024px){.Contact_contactSection__weUak{margin-left:0;width:100%;padding:5rem 2rem}}.Contact_customForm__EXPXb{display:flex;flex-direction:column;width:100%}.Contact_formGroup__iomGE{margin-bottom:20px;position:relative}.Contact_formLabel__G5OkD{display:block;margin-bottom:8px;font-weight:500;color:var(--text-color);font-size:1rem}.Contact_formInput__CEHUe,.Contact_formTextarea__vE_R5{width:100%;padding:12px 15px;border:1px solid var(--card-shadow);border-radius:8px;background-color:var(--background-end);color:var(--text-color);font-size:1rem;transition:all .3s ease;box-shadow:inset 0 1px 3px var(--card-shadow)}[data-theme=dark] .Contact_formInput__CEHUe,[data-theme=dark] .Contact_formTextarea__vE_R5{background-color:#2a3649;border-color:#3a4659}.Contact_formInput__CEHUe:focus,.Contact_formTextarea__vE_R5:focus{outline:none;border-color:var(--button-color);box-shadow:0 0 0 2px rgba(236,72,153,.25)}.Contact_formTextarea__vE_R5{resize:vertical;min-height:120px}.Contact_errorMessage__YmUXB{color:#e53935;font-size:.85rem;margin-top:5px}.Contact_submitButton___5BXb{background-color:var(--button-color);color:#fff;border:none;padding:12px 25px;font-size:1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;align-self:flex-end;font-weight:500}.Contact_submitButton___5BXb:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.15);background-color:var(--button-hover-color)}.Contact_submitButton___5BXb:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.Contact_loaderContainer__gW0rV,.Contact_submitting__TutF4{display:flex;align-items:center;justify-content:center}.Experience_experienceSection__0QV_l{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.Experience_experienceContainer__I3w7X{display:flex;flex-direction:column;position:relative;max-width:1000px;margin:0 auto;width:100%}.Experience_experienceTitle__70F9c{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.Experience_experienceTitle__70F9c:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.Experience_bookshelf__sarfA{display:flex;flex-direction:column;gap:10px;position:relative;padding:20px 0;width:100%;perspective:1000px}.Experience_bookSpine__u28HR{height:80px;background:linear-gradient(90deg,var(--primary-color),var(--button-color));border-radius:5px 0 0 5px;color:#fff;justify-content:space-between;padding:0 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:-5px 5px 15px rgba(0,0,0,.1);transform-origin:left center;width:525px;z-index:1}.Experience_bookSpine__u28HR,.Experience_spinePeriod__UA13H{cursor:pointer;display:flex;align-items:center;position:relative}.Experience_spinePeriod__UA13H{font-size:.75rem;background:hsla(0,0%,100%,.2);padding:3px 8px;border-radius:12px;white-space:nowrap;overflow:visible;max-width:45%;text-align:center;line-height:1.2;justify-content:center;z-index:20;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Experience_spinePeriod__UA13H:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.Experience_spineContent__d5P5L{display:flex;flex-direction:column;width:50%;pointer-events:none}.Experience_bookSpine__u28HR:hover{transform:translateX(10px)}.Experience_bookSpineActive__K3nHB{width:100%;height:auto;min-height:250px;border-radius:5px;background:var(--card-bg);color:var(--text-color);box-shadow:0 10px 30px rgba(0,0,0,.15);padding:20px;transform:translateX(0);z-index:10}.Experience_bookSpineActive__K3nHB .Experience_spineContent__d5P5L{display:none}.Experience_spineTitle__MAl2f{font-weight:700;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.Experience_spineCompany___wwm1{font-size:.9rem;opacity:.8;pointer-events:none}.Experience_bookContent__SBi6W{width:100%;animation:Experience_fadeIn___iSmC .5s ease-in-out}.Experience_bookHeader__fO0_p{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid rgba(var(--primary-color-rgb),.2);padding-bottom:10px;flex-wrap:wrap;gap:5px}.Experience_bookHeader__fO0_p h3{margin:0;color:var(--heading-color);font-size:1.5rem}.Experience_companyName__KCUtk{font-size:1.2rem;color:var(--primary-color);margin-bottom:20px;font-weight:500}.Experience_responsibilities__n_Fxg{margin-top:20px;display:flex;flex-direction:column;gap:12px}.Experience_responsibilityItem__7Nt8N{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;background:rgba(var(--primary-color-rgb),.05);border-radius:8px;transition:all .3s ease}.Experience_responsibilityItem__7Nt8N:hover{background:rgba(var(--primary-color-rgb),.1);transform:translateX(5px)}.Experience_responsibilityItem__7Nt8N:before{content:"•";color:var(--primary-color);font-weight:700;font-size:1.2rem}.Experience_loading__tRxLS{display:flex;justify-content:center;align-items:center;height:200px;font-size:1.2rem;color:var(--text-color)}@keyframes Experience_fadeIn___iSmC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Experience_panelBar__vwXVG{border:none;background:transparent}.Experience_panelBarItem__4dj_t{border:none}.Experience_panelBarHeader__xeBnN{background:transparent}.Experience_chip__LW0kn{background:hsla(0,0%,100%,.2);color:var(--heading-color)}.Experience_badgeInfo__u4ayr{background-color:var(--primary-color)}@media (max-width:768px){.Experience_experienceSection__0QV_l{margin-left:0;width:100%;padding:4rem 1rem}.Experience_experienceTitle__70F9c{font-size:2rem;text-align:center;margin-bottom:2rem}.Experience_experienceTitle__70F9c:after{left:50%;transform:translateX(-50%)}.Experience_bookshelf__sarfA{gap:15px;padding:10px 0;isolation:isolate}.Experience_bookSpine__u28HR{width:100%;max-width:100%;height:70px;padding:0 15px;border-radius:5px;transform-origin:center;z-index:5;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Experience_bookSpine__u28HR:hover{transform:none}.Experience_spineContent__d5P5L{width:60%;pointer-events:none}.Experience_spinePeriod__UA13H{width:40%;max-width:40%;font-size:.7rem;white-space:normal;min-height:30px;pointer-events:none}.Experience_spineTitle__MAl2f{font-size:1rem;pointer-events:none}.Experience_spineCompany___wwm1{font-size:.8rem;pointer-events:none}.Experience_bookSpineActive__K3nHB{min-height:auto;padding:15px;width:100%;height:auto;position:relative;z-index:30;touch-action:manipulation;pointer-events:auto;transform:none!important}.Experience_bookContent__SBi6W{width:100%;padding:5px}.Experience_bookHeader__fO0_p{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:8px;width:100%}.Experience_bookHeader__fO0_p h3{font-size:1.3rem;width:100%;word-break:break-word;overflow-wrap:break-word}.Experience_bookHeader__fO0_p span{align-self:flex-start;margin-top:5px;max-width:100%;overflow:visible;white-space:normal;font-size:.8rem;padding:3px 8px;line-height:1.3;display:inline-block;word-break:break-word}.Experience_companyName__KCUtk{font-size:1.1rem;margin-bottom:15px;width:100%}.Experience_responsibilities__n_Fxg{gap:8px;width:100%}.Experience_responsibilityItem__7Nt8N{padding:8px 10px;font-size:.9rem;display:flex;align-items:flex-start;width:100%;box-sizing:border-box}.Experience_responsibilityItem__7Nt8N:before{content:"•";margin-right:8px;flex-shrink:0}}@media (min-width:769px) and (max-width:1024px){.Experience_experienceSection__0QV_l{margin-left:0;width:100%;padding:5rem 2rem}.Experience_bookSpine__u28HR{width:100%;max-width:100%}.Experience_bookHeader__fO0_p{flex-wrap:wrap}}.Certifications_certificationsSection__iCHb7{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.Certifications_certificationsContainer__m5Hoq{display:flex;flex-direction:column;position:relative;max-width:1200px;margin:0 auto;width:100%}.Certifications_certificationsTitle__skZc3{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.Certifications_certificationsTitle__skZc3:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.Certifications_certificationsGrid__UQuHV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:25px;gap:25px;width:100%}.Certifications_certItem__Vy9xc{padding:10px}.Certifications_certCard__KUiYN{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;aspect-ratio:4/3;background-color:var(--card-bg);border:1px solid hsla(0,0%,100%,.1)}.Certifications_certCard__KUiYN:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.25)}.Certifications_certCard__KUiYN:hover .Certifications_certOverlay__olUX_{opacity:1}.Certifications_certImage__lr1Ng{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Certifications_certCard__KUiYN:hover .Certifications_certImage__lr1Ng{transform:scale(1.05)}.Certifications_certOverlay__olUX_{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.Certifications_certZoom__aNbv9{width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.5rem;transform:scale(.8);transition:transform .3s ease}.Certifications_certCard__KUiYN:hover .Certifications_certZoom__aNbv9{transform:scale(1)}@media (max-width:768px){.Certifications_certificationsSection__iCHb7{margin-left:0;width:100%;padding:4rem 1rem}.Certifications_certificationsTitle__skZc3{font-size:2rem;text-align:center;margin-bottom:2rem}.Certifications_certificationsTitle__skZc3:after{left:50%;transform:translateX(-50%)}.Certifications_certificationsGrid__UQuHV{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.Certifications_certificationsSection__iCHb7{margin-left:0;width:100%;padding:5rem 2rem}.Certifications_certificationsGrid__UQuHV{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.Certifications_certPopup__JevoK{z-index:9999}.Certifications_popupContent__90KbA{background-color:var(--primary-color);color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;max-width:300px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Projects_projectsSection__j0Ixk{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.Projects_projectsContainer__u8TwG{display:flex;flex-direction:column;position:relative;max-width:1200px;margin:0 auto;width:100%}.Projects_scrollView__rx8d_{width:100%;height:auto;padding:0;overflow:visible}.Projects_projectRows__VpMwz{display:flex;flex-direction:column;width:100%;gap:20px}.Projects_projectRow__1NrM5{width:100%;margin-bottom:20px}.Projects_listView__DlLKV{display:flex;gap:20px;width:100%}.Projects_projectCard__N_Zb5{flex:1 1;min-width:0;background-color:var(--card-bg);border-radius:var(--border-radius);box-shadow:0 4px 8px var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;padding:15px;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:15px}.Projects_projectCard__N_Zb5:hover{transform:translateY(-5px);box-shadow:0 8px 16px var(--card-shadow)}.Projects_projectsTitle__PD26X{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.Projects_projectsTitle__PD26X:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.Projects_projectImageWrapper__DFMNT{width:70px;height:70px;flex-shrink:0}.Projects_projectImage__NTrNe{width:100%;height:100%;object-fit:contain}.Projects_projectContent__fc097{flex:1 1;min-width:0}.Projects_projectTitle__ev29_{margin:0 0 10px;font-size:1.1rem;color:var(--heading-color);cursor:pointer;transition:color .2s ease}.Projects_projectTitle__ev29_:hover{color:var(--primary-color);text-decoration:underline}.Projects_projectDescription__iMxU8{font-size:.9rem;line-height:1.5;color:var(--text-color);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Projects_projectBadge__o9EwZ{margin-top:10px;font-size:.75rem;padding:4px 8px;border-radius:12px;display:inline-block;font-weight:500;letter-spacing:.5px;text-transform:uppercase;background-color:rgba(0,123,255,.1);color:var(--primary-color);border:1px solid rgba(0,123,255,.2)}@media (max-width:768px){.Projects_projectsSection__j0Ixk{margin-left:0;width:100%;padding:4rem 1rem}.Projects_projectsTitle__PD26X{font-size:2rem;text-align:center;margin-bottom:2rem}.Projects_projectsTitle__PD26X:after{left:50%;transform:translateX(-50%)}.Projects_listView__DlLKV{flex-direction:column}.Projects_projectCard__N_Zb5{width:100%}}@media (min-width:769px) and (max-width:1024px){.Projects_projectsSection__j0Ixk{margin-left:0;width:100%;padding:5rem 2rem}}.GitHubRepositoriesAnalysis_githubAnalyticsSection__FR5UZ{padding:6rem 2rem;position:relative;margin-left:250px;width:calc(100% - 250px);min-height:60vh;display:flex;align-items:center}.GitHubRepositoriesAnalysis_githubAnalyticsContainer__0edCv{display:flex;flex-direction:column;position:relative;max-width:1200px;margin:0 auto;width:100%}.GitHubRepositoriesAnalysis_analyticsTitle__zxXIF{font-family:Comfortaa,sans-serif;color:var(--heading-color);margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block;text-transform:uppercase;letter-spacing:2px}.GitHubRepositoriesAnalysis_analyticsTitle__zxXIF:after{content:"";position:absolute;bottom:-10px;left:0;width:70%;height:3px;background:linear-gradient(to right,var(--button-color),transparent)}.GitHubRepositoriesAnalysis_chartSection__DkoaY{margin-bottom:50px;padding:20px;border-radius:var(--border-radius);background-color:var(--card-bg);box-shadow:0 4px 8px var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.GitHubRepositoriesAnalysis_chartSection__DkoaY:hover{transform:translateY(-5px);box-shadow:0 8px 16px var(--card-shadow)}.GitHubRepositoriesAnalysis_chartDescription__IqiX_{text-align:center;margin-top:15px;font-style:italic;color:var(--text-color);font-size:.9rem;line-height:1.5}.GitHubRepositoriesAnalysis_chartFootnote__NbRzC{text-align:right;font-size:.8rem;color:var(--text-color);margin-top:30px}.GitHubRepositoriesAnalysis_error__sCKH0,.GitHubRepositoriesAnalysis_loading__WJsZx,.GitHubRepositoriesAnalysis_noData__wBwnz{text-align:center;padding:50px;background-color:var(--card-bg);border-radius:var(--border-radius);color:var(--text-color);box-shadow:0 4px 8px var(--card-shadow)}.GitHubRepositoriesAnalysis_error__sCKH0{color:#d32f2f}@media (max-width:768px){.GitHubRepositoriesAnalysis_githubAnalyticsSection__FR5UZ{margin-left:0;width:100%;padding:4rem 1rem}.GitHubRepositoriesAnalysis_analyticsTitle__zxXIF{font-size:2rem;text-align:center;margin-bottom:2rem}.GitHubRepositoriesAnalysis_analyticsTitle__zxXIF:after{left:50%;transform:translateX(-50%)}}@media (min-width:769px) and (max-width:1024px){.GitHubRepositoriesAnalysis_githubAnalyticsSection__FR5UZ{margin-left:0;width:100%;padding:5rem 2rem}}