.tabsMenu{display:flex;gap:32px;padding:56px 0 8px}.tabsMenu .tabButton{border:0;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}.tabsMenu .tabButton p{margin:0;font-size:26px;color:var(--body-font-shadow)}.tabsMenu .tabButton :hover,.tabsMenu .tabButton.active p{color:var(--body-font-highlight)}.tabsMenu .tabButton.active p{font-weight:700;text-decoration:underline}@media screen and (max-device-width:480px),screen and (max-width:480px){.tabsMenu{padding:40px 0 0}.tabsMenu .tabButton p{font-size:24px}}.projectsTags{display:flex;gap:8px;margin:24px 0;flex-flow:row wrap}.projectsTags .tagButton{display:flex;align-items:center;justify-content:center;gap:8px;border:none;padding:8px 16px;border-radius:4px;min-width:80px;cursor:pointer;background-color:var(--body-bg-shadow)}.projectsTags .tagButton p{margin:0;font-size:14px;font-weight:600;color:var(--body-font-highlight)}.projectsTags .tagButton.active,.projectsTags .tagButton:hover{background-color:var(--body-font-highlight)}.projectsTags .tagButton.active p,.projectsTags .tagButton:hover p{color:var(--body-font-alternative)}.projectItem{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px;cursor:pointer}.projectItem p{color:var(--body-font);margin:0}.projectItem #icon{width:auto;height:48px;border-radius:4px}.projectItem #details{flex-grow:1;display:flex;flex-direction:column;gap:4px}.projectItem #name{font-size:14px;font-weight:700}.projectItem #tag{font-size:12px}.projectItem #date{font-size:14px}.projectItem:hover{background-color:var(--body-bg-shadow);border-radius:4px}@media screen and (max-device-width:480px),screen and (max-width:480px){.projectItem{padding:0;margin-bottom:16px}.projectItem #icon{height:40px}.projectItem #name{font-size:12px}}.skillCategory{margin:24px 0 16px;font-size:18px;font-weight:700;color:var(--body-font-highlight)}.skillItems{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.skillItems .skillItem{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%}.skillItems .skillItem p{margin:0;color:var(--body-font)}.skillItems .skillItem #icon{width:40px;height:auto;border-radius:4px}.skillItems .skillItem #details{flex-grow:1;display:flex;flex-direction:column;gap:2px}.skillItems .skillItem #name{font-size:14px;font-weight:600}.skillItems .skillItem #xp{font-size:12px}